原创 7、通過一個實例來了解jvm的運行過程

一個程序大概執行流程: jvm主要分爲三個部分(執行過程):類裝載子系統 -> jvm內存模型(運行時數據區中:淺藍色爲線程私有,灰黃色爲線程共有) -> 執行引擎 現在通過下面的這個例子來更加深刻的理解上面的流程 1、j

原创 下載安裝VisualVM遇到的兩個問題

下載: 漢化版的 下載地址,失效了的話,自己網上找一下就可以。 官網下載也可。 下載zip直接解壓就行。 問題一:啓動的時候不能識別jdk版本 解決: 打開解壓目錄:etc/visualvm.conf ,打開配置文件, 找到jdk

原创 在controller中json數據與對象,map,list的相互轉換

有的語句需要try catch或者 拋出 1.導入jackson相關jar包 jackson-annotations.jar jackson-core.jar jackson-databind.jar maven依賴 <!--

原创 【共享中間件】知識點雜記

文章目錄1、`@TargetDataSource`2、`mybaits中,setting的的配置參數如下(如果不在配置文件中配置將使用默認值)`3、`@WebFilter`4、java中可以讓程序暫停幾秒執行的代碼 `Thread

原创 【java poi】向已存在的excel中追加數據

1.Maven依賴 <!-- POI依賴 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <v

原创 Eclipse中從SVN拉代碼到本地

一、安裝svn插件 第三步:http://subclipse.tigris.org/update_1.8.x 第五步之前請把這倆選中 然後next即可,安裝成功以後,會提示重啓eclipse,重啓就行。 2、拉代碼 File

原创 1.2、java.lang(精讀部分)

我們都知道java.lang是java的核心包。 現在我們開始閱讀lang包的一些東西。 文章目錄Object《8種基本數據類型 》byteshortIntegerlongbooleanCharacterDoubleFloatSt

原创 【Linux系統】基礎知識點總結!(概念,命令,vim,shell...)

文章目錄1、UNIX和Linux發展史2、Linux的版本3、開源的軟件簡介4、Linux的應用領域5、Linux注意事項6、Linux服務器端的維護7、Linux命令文件處理權限管理文件搜索幫助命令用戶管理壓縮解壓網絡命令關機重

原创 mysql分庫分表 dangdang插件

文章目錄1、何謂分庫分表:2、爲何要分庫分表3、如何進行分庫分表4、分庫分表有何缺陷5、dangdang插件介紹 1、何謂分庫分表: 從字面上簡單理解,就是把原本存儲於一個庫的數據分塊存儲到多個庫上,把原本存儲於一個表的數據分塊存

原创 java啓動項目遇到InvocationTargetException錯誤

這個異常引起的原因是java.lang.NoClassDefFoundError 我的解決思路(方法): 1、如果你的項目是使用maven打包的,替換原來的jar的同時,需要替換lib下面的東西 2、啓動方式:java -jar

原创 idea和git一般的交互流程(從代碼拉取到更新提交)

1、可以手動拉取代碼,也可從idea裏面直接拉取 2、填寫代碼地址和生成的目錄 3、手動拉取的代碼,需要建立版本控制,直接從idea裏面拉取不用(這一步和第四步適合手動拉取) 4、項目右鍵先add,這是時應該會變綠 5、然後

原创 【MySQL】必備終極技能篇(持續更新...)

文章目錄1、事務1、1 基本概念1、2 人人都知道事務的四大特性:ACID1、3 但他們的實現原理是什麼?2、日誌2、1 重做日誌(redo log)2、2回滾日誌(undo log)2、3 二進制日誌(binlog)2、4 錯誤

原创 Linux系統基礎知識點總結!

文章目錄1、UNIX和Linux發展史2、Linux的版本3、開源的軟件簡介4、Linux的應用領域5、Linux注意事項6、Linux服務器端的維護7、Linux命令文件處理權限管理文件搜索幫助命令用戶管理壓縮解壓網絡命令關機重

原创 公網IP和內網IP

局域網專用地址(內網地址,私有地址) A類地址:10.0.0.0——10.255.255.255 由於A類地址的網絡號位數是7位,主機號是24位,所以網段比較少(做多有2的7次方-2個網絡),但每個網段的主機數都很大(每個網絡

原创 4、jvm【程序計數器】

一. 介紹 程序計數器是一塊較小的內存空間,它的作用可以看作是當前線程所執行的字節碼的行號指示器。在虛擬機的概念模型裏字節碼解釋器工作時就是通過改變這個計數器的值來選取下一條需要執行的字節碼指令,分支、循環、跳轉、異常處理、線程恢