原创 FusionCharts (圖表生成器) 簡單案例

1、在WebRoot下引入FusionCharts包 2、在中加入οnlοad=”aa()”方法 <body onload="aa()"> </body> 3、添加 <div id="tubiao" align="center"

原创 SSH(spring+springMVC+hibernate)配置

**整合spring+springMVC+hibernate個人感覺開發效率確實很快,不需要自己創建表,面向對象的操作數據庫更加清晰的分析業務關係。不過相比spring+springMVC+mybatis欠缺靈活度,不方便改動**

原创 SSM(spring+springMVC+mybatis)文件上傳下載

-上傳 –上傳前臺代碼 <input type="file" name="doc"> –後臺代碼 @RequestMapping("upload") public String upload(Integer bid, M

原创 【leetcode 刷題三】無重複字符的最長子串

題: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入: “bbbbb”

原创 Java【鏈表操作】

建立單列表節點類 package org.article.node; import lombok.Data; /** * @Author: yangyang7 * @Description: 單鏈表節點 * @Date:

原创 【摘抄】對 cpu 與 load 的理解及線上問題處理思路解讀

top命令 既然說了cpu和load,那總需要監控吧,沒有監控就不知道cpu和load,後面的一切也就無從談起了。 top命令是最常見的查看cpu和load的命令,拿我自己虛擬機上裝的ubuntu系統執行一下top命令(默認3秒刷

原创 【leetcode 刷題二】求數組中兩數相加等於目標值的下標

題: 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定 nu

原创 一些常見的【MYSQL優化】總結(二)

1、使用合理的分頁方式提高分頁的效率 使用常用的limit 進行分頁的時候,我們會發現,隨着數據量的增加,直接使用limit分頁會越來越慢。 這時候我們可以使用上一頁的最大的id然後用這個最大的id限制下一頁的起點,比如在上一頁的

原创 ssm(spring + springMVC + mybatis)攔截器

ssh中攔截器使用 攔截器與過濾器的區別 1. 攔截器是基於java的反射機制的,而過濾器是基於函數回調。 2. 攔截器不依賴與servlet容器,過濾器依賴與servlet容器。 3. 攔截

原创 【leetcode 刷題一】兩數相加

題目: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字

原创 【摘抄】對時間複雜度和空間複雜度的理解

算法(Algorithm)是指用來操作數據、解決程序問題的一組方法。對於同一個問題,使用不同的算法,也許最終得到的結果是一樣的,但在過程中消耗的資源和時間卻會有很大的區別。 衡量不同算法算法的優劣,主要要從算法所佔用的「時間」和「

原创 【Redis】內存淘汰策略讀後總結

Redis內存淘汰策略 Redis是基於內存的K-V數據庫,因爲系統的內存大小有限,所以在使用Redis的時候能配置Redis能使用的內存的大小。 Redis佔用內存的大小 通過配置文件修改 通過修改在Redis安裝目錄下

原创 2019-11-04內存模型閱讀總結

【閱讀總結】 什麼是計算機的內存模型? 程序的執行需要在CPU中進行,執行的過程中不免與數據發生交互,而數據則存儲在計算機的主內存中。一開始CPU從主內存中讀取數據,處理後再寫入主內存中,各司其職,隨着CPU技術的不斷革新,處理數

原创 一些常見的【MYSQL優化】總結(一)

1、EXPLAN 善用EXPLAN來查看MYSQL的執行計劃。 以下這幾列是我們要重點關注的列: type列:連接類型。一條好的SQL語句至少要達到range級別。杜絕出現all級別,type的級別有all、index、ran

原创 springMVC中validation校驗案例

springMVC中validation校驗案例 validation校驗相比於大部分前臺js校驗更加簡單,因爲在後臺進行校驗,安全性較高 1、導入支持的jar包 2、配置springMVC.xml (1)不使用映射器和適