Time of Update: 2018-07-27
看了一堆文章,終於把JAVA CAS的原理深入分析清楚了。 感謝GOOGLE強大的搜尋,藉此挖苦下百度,依靠百度什麼都學習不到。 參考文檔: http://www.blogjava.net/xylz/archive/2010/07/04/325206.html http://blog.hesey.net/2011/09/resolve-aba-by-atomicstampedreference.html http://www.searchsoa.
Time of Update: 2018-07-27
Java建立進程 1 進程的概念 1 1.1 進程的概念 1 1.2 進程的特徵 1 1.3 進程與線程區別 1 2 進程的建立 1 2.1 JAVA進程的建立 1 2.1.1 ProcessBuilder 2 2.1.2 Runtime 3 2.1.3 Process 4
Time of Update: 2018-07-27
函數調用過程圖 函數解釋 函數名 作用 備忘 qydev 入口函數,供fab -f xx.file qydev使用 deploy_to_qydev 總執行函數,會被qydev函數調用,然後條用其他action函數 projct_update
Time of Update: 2018-07-27
下面看一個例子(例1),來講解java裡面中try、catch、finally的處理流程 [java] view plain copy public class TryCatchFinally {
Time of Update: 2018-07-27
其中程式使用到了poi,jacob,openoffice,icepdf,iText包,可以在網上搜一下。 PS:在使用openoffice將pdf轉成圖片時,前提是本地安裝了openoffice軟體,並且要開啟該服務: 安裝完openoffice後 1.安裝openoffice後進入預設的安裝目錄 cd C:\Program Files (x86)\OpenOffice 4\program 執行 soffice -headless
Time of Update: 2018-07-27
緣起於網易的一道演算法筆試題,之前對遞迴演算法有一個初步印象。感覺遞迴好像就是一種迭代的過程。將原問題不斷分解為若干個與原問題類似更小的問題,直到小問題已知,也就是找到了遞迴演算法的出口,此時,再講問題回帶得到解的結果。廢話不多說,先上題。
Time of Update: 2018-07-27
從操作設定檔Properties中讀取連接字串,通過該字串進行資料連線,需要寫三個檔案其中,兩個是java類,一個是尾碼名為.properties的檔案,該檔案放在src工作目錄下。 尾碼為.properties的檔案此處為其取名為dbconfig.properties,其中的代碼如下: URL=jdbc:mysql://localhost:3306/test USER=root PWD=root
Time of Update: 2018-07-27
java 擷取web根目錄的方法我目前用到的有兩種: 1,擷取類方法所在的目錄截取根目錄 //在類FreemarkerUtil中擷取其class目錄//執行後path為/D:/Workspace/tourservice/WebContent/WEB-INF/classes/ String path = FreemarkerUtil.class.getClassLoader().getResource("").getPath();//執行後rootPath
Time of Update: 2018-07-27
遇到此問題十分糾結,具體的報錯資訊如下: # A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x0000000000000000, pid=6455, tid=139924755695360## JRE version: 6.0_35-b10# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.10-b01
Time of Update: 2018-07-27
操縱windows,linux等虛擬機器可以通過ssh,wmi去操縱關機,重啟。也可以通過先把虛擬機器加入宿主機,資料中心。然後通過宿主機,資料中心去操縱。這裡面能做到的東西跟VMware vSphere Client管理工具能做到的東西是一樣的。使用的包 使用到的包:vijava.jar public static void main(String[] args){ try { String ip="192.168.10.6
Time of Update: 2018-07-27
RabbitMQ簡介 RabbitMQ是一個受歡迎的訊息代理,通常用於應用程式之間或者程式的不同組件之間通過訊息來進行整合。具有高可用高並發的優點,適合叢集伺服器。採用 Erlang實現, 對主要的程式設計語言都有用戶端支援。 RabbitMQ環境配置 linux下環境配置 我用的是centos 6.5版本。 先從這個地址下載安裝包 下載地址 $ tar -zxvf otp_src_18.3.tar.gz $ cd otp_src_18.3$ ./configure
Time of Update: 2018-07-27
目錄 Java記憶體回收概況 Java記憶體地區 Java對象的訪問方式 Java記憶體配置機制 Java GC機制 垃圾收集器 Java記憶體回收概況 Java GC(Garbage
Time of Update: 2018-07-27
上一篇,主要介紹了檔案類File和RandomAccessFile類的用法。接下來,我覺得還是將IO流分為位元組流和字元流兩部分介紹比較好。這樣不至於搞混亂,同時也便於對比。這一篇主要介紹位元組流。 1、位元組流 首先上一張位元組流的家族圖譜。 位元組流主要分為兩部分:InputStream、OutputStream。InputStream抽象了應用程式讀取資料的方式,OutputStream抽象了應用程式寫出資料的方式。 注意有時會碰到EOF(即End Of File),
Time of Update: 2018-07-27
原文連結:BAT直通車 ——做一個吝嗇的Java程式員——面向GC的編程 PS:歡迎訪問BAT直通車擷取BAT老司機最新經驗 前言
Time of Update: 2018-07-27
在Java中System.currentTimeMillis():用毫秒級Long類型值返回當前的日期及時間值,如何將該格式轉換成日期,方式如下: long msec = System.currentTimeMillis(); //該值是從1970年00:00:00該當前的毫秒數值 Date date = new Date(2014, 06, 12, 15, 22, 30); //將指定的日期轉換成毫秒級long值 long msec1
Time of Update: 2018-07-27
今天下午去面試,還是從天津趕到北京。 這家公司看著環境非常高大上,我原先不是在北京圈混的,也不知道這家公司具體情況,我面試的職位是外包,聽外包hr說,這家公司注重基礎,還會結合項目問你相關的技術具體實現機制。我這沒準備什麼,學習都是有計划進行的,車上的時候會看一眼面試題,後來...
Time of Update: 2018-07-27
最近的項目中用到了mq,之前自己一直在碼農一樣的照葫蘆畫瓢。最近幾天研究了下,把自己所有看下來的文檔和瞭解總結一下。 一. 認識JMS 1.概述 對於JMS,百度百科,是這樣介紹的:JMS即JavaMessage Service(Java Message Service)應用程式介面是一個Java平台中關於面向訊息中介軟體(MOM)的API,用於在兩個應用程式之間,或分布式系統中發送訊息,進行非同步通訊。JavaMessage
Time of Update: 2018-07-27
案例:傳送簡訊驗證碼,驗證碼時隨機的6位元字: 代碼如下: public static int getRandNum(int min, int max) { int randNum = min + (int)(Math.random() * ((max - min) + 1)); return randNum;}@Testpublic void rand(){ System.out.println("隨機數為" + getRandNum(1,9
Time of Update: 2018-07-27
摘要 雖然Java虛擬機器(JVM)及其垃圾收集器(garbage
Time of Update: 2018-07-27
1.一篇不錯的 java自訂標籤的文章地址:http://gaoshu2006.blog.sohu.com/113222643.html 2.sun公司java自訂標籤原文地址:http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/ --------------------------------------------------------------------------------