Time of Update: 2018-07-23
safe point 顧明思意,就是安全點,當需要jvm做一些操作的時候,需要把當前正在啟動並執行線程進入一個安全點的狀態(也可以說停止狀態),這樣才能做一些安全的操作,比如線程的dump,堆棧的資訊。 在jvm裡面通常vm_thread(我們一直在談論的做一些屬於vm 份內事情的線程) 和cms_thread(記憶體回收的線程)做的操作,是需要將其他的線程通過調用SafepointSynchronize::begin 和
Time of Update: 2018-07-25
公司原來在匯入execel檔案時,是一個一個匯入的;也即,每一個匯入檔案都要有對應的java代碼實現,所以在讀取execel檔案的時候沒出現什麼問題,這兩天,準備把以前的做法廢掉,統一封裝一下,以達到只要根據設定檔就能解析所有的execel檔案並將結果返回。
Time of Update: 2018-07-26
我們先來看幾個例子: 例1: public class Test { public static void main(String[] args) { String s = "'sds gdasda" + "\n" + "edaeafd'"; System.out.println("轉換前:"+s); &
Time of Update: 2018-07-26
1、首先瞭解下java幾個載入器的基本原理: Java 中的類載入器大致可以分成兩類,一類是系統提供的,另外一類則是由 Java 應用開發人員編寫的。系統提供的類載入器主要有下面三個: 引導類載入器(bootstrap class loader):它用來載入 Java 的核心庫,是用原生代碼來實現的,並不繼承自 java.lang.ClassLoader。
Time of Update: 2018-07-26
AES 簡介 密碼學中的進階加密標準(Advanced Encryption Standard,AES),又稱進階加密標準Rijndael加密法, 是美國聯邦政府採用的一種區塊加密標準。這個標準用來替代原先的DES,已經被多方分析且廣為全世界 所使用。經過五年的甄選流程,進階加密標準由美國國家標準與技術研究院 (NIST)於2001年11月26日 發佈於FIPS PUB197,並在2002年5月26日成為有效標準。2006年,進階加密標準已然成為對稱金鑰密碼編譯
Time of Update: 2018-07-26
Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in sqlmap/DataSync.xml. --- The error occurred while preparing the mapped statement for execution. --- Check the
Time of Update: 2018-07-26
Java ArrayList add(index,element) 方法插入元素到數組指定位置 原創 2013年10月10日 13:09:37 標籤: java 24540 今天在開發項目的過程中,準備使用ArrayList 的 add(index,element) 來插入元素,天真的以為這樣能給list排序 簡略代碼如下:
Time of Update: 2018-07-26
前台使用 <form action="deploy" method="post" enctype="multipart/form-data"><input type="file" name="file" /><input type="submit" value="Submit" /></form>
Time of Update: 2018-07-27
ant實現java項目自動構建並打包war 基於netbeans,打包war 1.目錄結構 proA proB ... src JAVA源碼編輯目錄 ... WebRoot web檔案存放地方 ... WEB-INF ...lib
Time of Update: 2018-07-27
之前一直以為 this關鍵字 是指調用者對象,但是這次才真正理解,this代表當前對象,但是指向調用者對象,其實就是多態的用法,如下所示:B 繼承了 A,在B 中調用A類的方法,在A 中用this 訪問成員變數和方法,此時,如果用this訪問成員變數,如下,this.s ,無論B 子類有沒有 s屬性,又或者s 的修飾符是 private 或者 public ,this.s 永遠會列印出 當前類的 s屬性值,原因:成員變數不能被重寫,不能覆蓋 ;再說,用this存取方法,如下所示:
Time of Update: 2018-07-27
Kotlin plugin包含了一個有趣的特性,它能把Java代碼轉成Kotlin代碼。 所以我們在MainActivity.java類中使用它。開啟檔案,然後選擇 Code -> Convert Java File to Kotlin File 。對比它們的不同之處,可以讓你更熟悉這門語言。 ctrl + shift + a 快速鍵 輸入Convert Java File to Kotlin File 或 ctrl +alt + shift + k 將 Java 代碼轉換為
Time of Update: 2018-07-27
聲明 : 本攻略針對的是Intellij IDEA Version 2016.2.5 提出問題: 很多coder對eclipse很熟悉, 但是當重新使用intellij的時候,會發現一個問題 就是在eclipse中, 在source folder下的檔案, 如果是java檔案, 會在工程設定的output folder的位置編譯成class位元組碼檔案, 如果是xml properties檔案, 會原封不動地複製到 工程設定的output
Time of Update: 2018-07-04
標籤:body cat and style tst arch ror get null 前言:現在有一個系統,主要是為了給其他系統提供資料查詢介面的,這個系統上線不會輕易更新,更不會跟隨業務系統
Time of Update: 2018-07-02
標籤:內容 不同 有序 abs 線程 索引值 實現 整理 詳細 對HashMap的整體認識 HashMap是一個散列表,它儲存的內容是索引值對(key-value)映射。H
Time of Update: 2018-06-25
標籤:java代碼 utf-8 範圍 void 網站 his ndt info 欄位表 也許你寫了無數行的代碼,也許你能非常溜的使用進階語言,但是你未必瞭解那些進階語言的執行過程。例如大行其道的
Time of Update: 2018-06-26
標籤:null read partition 並且 star XA version 類型 cas 異常描述:2018-06-06 14:24:02.932 ERROR 17364 ---
Time of Update: 2017-11-19
標籤:tps java語言 智能 展現 轉行 等等 ast java軟體 英文 對於一些像入手java語言,基本上都會有一下幾個問題:Java就業環境怎麼樣?Java難學嗎?數學不好、英語不好能
Time of Update: 2017-05-22
標籤:動態 安全 授權 tar 系統 枚舉 cat 數位簽章 null Java SE 8【2014-03-14發行】Lambda運算式Pipelines和StreamsDate和Time
Time of Update: 2018-03-08
IntelliJ IDEA 設定代碼提示或自動補全的快速鍵功能,intellijidea對於中國的Java開發人員來說,可能使用Eclipse的人最多。 使用Idea的程式員也不少, 而且每個人都在鼓吹其好用之處。 試用半個月,感覺各有千秋,關鍵看熟練程度和配置是否好用。自動提示快速鍵有時候希望使用自動補全,因為不偷懶的程式員不是好程式員。但是Idea的預設快速鍵是 Ctrl + 空格。 對於安裝中文IME的普通人來說那就是杯具了,你懂的。修改方法如下:點擊 檔案菜單(File) –>
Time of Update: 2018-02-26
利用Maven入手Spring Boot第一個程式詳解,mavenspring前言學習一個新技術,先別管他的原理啊,流程啊,怎麼組織代碼啊什麼的。直接從官網或者部落格抄一個小demo,自己親自跑一遍,然後再去看那一堆讓人頭皮發麻的講解,就能相對容易的看懂了。目前網上有不少Spring Boot的入門文章,都很有協助,本人最近在深入學習Spring Cloud,在搭建第一個Hello World程式時,感覺對於新手而言,介紹文章怎麼詳細都不為過,因為其中坑不少,所以這裡就把第一次實踐的步驟貼出來,