Time of Update: 2016-04-13
標籤:去年下半年到現在,因為公司人員流動,也有好幾個新進的員工分給我來帶領,也有剛從學校出來的,在和他們交流的過程中,不由的想起自己剛剛進入這行的一些感想。 記得自己當初寫過一篇總結的,我想這些對於剛出校門沒什麼工作經驗的程式員應該會有一些協助,但是卻怎麼也無法在csdn部落格列表中找到這片文章。 後來無意中發現它竟然跑到了我的資源回收筒中,我已忘記是因為什麼原因使他跑到了這裡,但是我想恢複的時候又發現有點坑的是,csdn資源回收筒的東西無法恢複,因此只好重新發表了。&nbs
Time of Update: 2016-04-13
標籤:package test.file;import java.io.File;import java.io.FileFilter;/** * 過濾檔案夾 * @author Frost.Yen * @E-mail [email protected] * @date 2016年4月13日 */public class TestFile05 { public static void main(String[] args) { new
Time of Update: 2016-04-13
標籤:武漢java培訓 武漢java培訓機構
Time of Update: 2016-04-13
標籤:轉自:http://blog.csdn.net/yangzhijun_cau/article/details/6432216 一段synchronized的代碼被一個線程執行之前,他要先拿到執行這段代碼的許可權,在java裡邊就是拿到某個同步對象的鎖(一個對象只有一把鎖); 如果這個時候同步對象的鎖被其他線程拿走了,他(這個線程)就只能等了(線程阻塞在鎖池等待隊列中)。 取到鎖後,他就開始執行同步代碼(被synchronized修飾的代碼);線程執行完同步代碼
Time of Update: 2016-04-13
標籤:package test.stream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;/** * 通過控制台寫一個html程式,並輸出 * @author Frost.Yen *
Time of Update: 2016-04-13
標籤:java是靜態語言,java數組也是靜態語言靜態初始化:String[] a = new String[]{ "我"};String[] b = { "你" }動態初始化:String[] c = new
Time of Update: 2016-04-11
標籤:BitTorrent學習最近做的項目裡,利用開源的NanoHttpd搭建了嵌入安卓的伺服器。最近要做的一部分工作,就是基於BitTorrent協議的WIFI下載實現。協議介紹普通的HTTP/FTP下載使用TCP/IP協議,BitTorrent協議是架構於TCP/IP協議之上的一個P2P檔案傳輸通訊協定,處於TCP/IP結構的應用程式層。BitTorrent協議本身也包含了很多具體的內容協議和擴充協議,並在不斷擴充中。 根據BitTorrent協議,檔案發行者會根據要發布的檔案產生提供一個.
Time of Update: 2016-04-11
標籤:事件處理:ActionEvent && WindowEvent:ActionEvent -- 包含一個ACTION_PERFORMED。觸發的動作有單擊button,雙擊選項,選擇指定功能表項目,斷行符號鍵輸入等。addActionListener(<al>) -- al ->ActionListener or a class
Time of Update: 2016-04-11
標籤:一、簡單的例子1 public void testNum(){2 System.out.println(Math.round(12.5));3 System.out.println(Math.round(-12.5));4 }5 6 Output: 137 -12 輸出是由 Math.round 的四捨五入規則影響的。二、Java中的舍入法
Time of Update: 2016-04-11
標籤:. any character\d A digit 0-9\D a non-digit [^0-9]\s a whitespace character, 空白字元\S a non-whitespace character\w a word character [a-zA-Z0-9]\W a non-word characterpackage DAO;import
Time of Update: 2016-04-11
標籤:當然需要先用try catch捕獲,但注意new Exception("")括弧裡的字串其實是異常原因,所以擷取是要用ex.getCause().getMessage() 1 int dylist = dyDao.findByHql("from ZcZcsqdy where yxbz = 1 and zcsqId = "+sqId, null).size(); 2 if(dylist <= 0){ 3 //
Time of Update: 2016-04-11
標籤:1. PATH環境變數。作用是指定命令搜尋路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中尋找看是否能找到相應的命令程式。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔如javac/java/javadoc等待,設定好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。 2.
Time of Update: 2016-04-11
標籤:驗證碼 ubuntu font error 1.安裝字型,apt-get install ttf-dejavu2.安裝字型的依賴包 sudo apt-get install liberation-*;3.如果以上還不能解決,則安裝:sudo apt-get install font-manager;然後重啟tomcat服務即可本文出自 “輕餐邦-帶魚”
Time of Update: 2016-04-11
標籤:在實際開發中,經常需要在程式中開啟一些實體資源,如資料庫連接、網路連接、磁碟檔案等,開啟這些實體資源之後必須顯式關閉,否則將會引起資源泄漏。JVM的記憶體回收機制不會回收這些資源,記憶體回收機制屬於Java記憶體管理的一部分,它只是負責回收堆記憶體中分配出來的記憶體,至於程式中開啟的實體資源,記憶體回收機制是無能為力的。為了正常關閉程式中開啟的實體資源,應該使用finally塊來保證回收。下面程式示範了常見的資料庫資源。importjava.sql.Connection;importjav
Time of Update: 2016-04-10
標籤:8、Scanner類的用法: Scanner類位於java.util包中,使用時需要匯入此包使用步驟:匯入java.util.Scanner建立Scanner對象接收並儲存使用者輸入的值9、Java的數組 Java 中運算元組只需要四個步驟:1、 聲明數組文法: 資料類型[ ] 數組名;或者 資料類型 數組名[ ];其中,數組名可以是任意合法的變數名,如:2、
Time of Update: 2016-04-10
標籤:java記憶體管理分為兩個方面:記憶體配置和記憶體回收不能隨意揮霍java的記憶體配置,會造成java程式的運行效率低下:不斷分配記憶體使得系統中可用記憶體減少,從而降低程式運行效能。大量已經分配記憶體的回收使得記憶體回收的負擔加重,降低程式的運行效能。一、. 執行個體變數和類變數的記憶體配置
Time of Update: 2016-04-12
詳解CMS記憶體回收機制,詳解cms記憶體回收原創不易,未經允許,不得轉載~~~ 總體來說CMS的執行過程可以分為以下幾個階段: 3.1 初始標記(STW) 3.2 並發標記 3.3 並發預清理
Time of Update: 2016-04-12
使用java開源工具httpClient及jsoup抓取解析網頁資料,httpclientjsoup 今天做項目的時候遇到這樣一個需求,需要在網頁上展示今日黃曆資訊,資料格式如下 西曆時間:2016年04月11日 星期一 農曆時間:猴年三月初五 天干地支:丙申年 壬辰月 癸亥日 宜:求子 祈福 開光 祭祀
Time of Update: 2016-04-11
JVM-並發-安全執行緒與鎖最佳化,jvm-並發線程 安全執行緒與鎖最佳化1.安全執行緒 (1)當多個線程訪問一個對象時,如果不考慮這些線程在執行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方進行任何其他的協調操作,調用這個對象的行為都可以獲得正確的結果,那麼這個對象時是安全執行緒的。 (2)Java語言中的安全執行緒 a)可以將Java語言中各種操作共用的資料分為5類:不可變,絕對安全執行緒,相對安全執行緒,線程相容和線程對立 b)
Time of Update: 2016-04-11
讀《深入理解Java虛擬機器》有感——第一部分:Class檔案的結構,1.產生 源碼(.java檔案)——>編譯器(如:javac)——>位元組碼(.class檔案)——>虛擬機器(如:HotSpot)執行 2.Class檔案 1)構成: &