Time of Update: 2018-07-19
離七月的天空越來越近了,我似乎能夠感受得到我的理想在慢慢的靠近我,此時我已經有些興奮了。 從培訓Java軟體工程師到現在已經有5個多月了,看著身邊的師兄們各個都拿著自己精心製作的簡曆去面試的時候,我也開始靜靜的規划起了我的人生路。希望通過這個能夠指引我走的更好,也希望自己能夠早日實現自己的夢想--將來有一家自己的軟體公司以及建立一家兒童醫學基金會。 開始規划了:
Time of Update: 2018-07-19
首先,我並不是什麼大牛,僅僅是個真正進行java開發工作4個月的新手,而且還是那種從其他工作轉行過來的,可以說過程相當艱辛,但最終我挺了過來,並且漸漸的愛上了這一門職業,當然也有了自己的一些經驗與心血。
Time of Update: 2018-07-19
近期有個項目是要實現一個簡單的垂直搜尋引擎,在做爬蟲這一塊時,要分析頁面上所有的URL。但有些URL採用的是相對連結地址形式。 如:http://blog.csdn.net/lizhihaoweiwei/article/details/17839481這個頁面上有個連結叫做 34342,則這個連結的真真實位址為: http://blog.csdn.net/lizhihaoweiwei/article/details/34342。所以我要寫一個函數來完成轉換。考慮到如下情況: 同一層
Time of Update: 2018-07-19
對於基礎有更深入要求,想讓自己能夠更好的把握Java語言並最終學以致用,隨心所欲的使用Java語言。可以到以下網址獲得:瘋狂JAVA講義(第2版).pdf part1 http://download.csdn.net/detail/cqstart116/6705065 part2 http://download.csdn.net/detail/cqstart116/6706781 part3 http://download.csdn.net/detail/cqstart1
Time of Update: 2018-07-19
第一章:JAVA語言概述 1.1:JAVA語言簡史 1.2:JAVA的競爭者及其各自優勢 1.3:JAVA程式運行機制 1:解釋型語言優勢:跨平台比較容易。 2:JAVA既是編譯型語言,又是解釋型語言 1.4 開發JAVA的準備 1:JRE包含JVM 1.5 第一個JAVA程式 1:javac文法 javac -d destdir srcFile
Time of Update: 2018-07-19
7. class Something { final int i; public void doSomething() { System.out.println("i = " + i); } } 和上面一題只有一個地方不同,就是多了一個final。這難道就錯了嗎? 答案: 錯。final int i是個final的instant variable (執行個體變數,或叫成員變數)。final的instant
Time of Update: 2018-07-19
現在的程式員面試,大多數考的是理論,極少遇到讓你上機的。而且就以我和我朋友所遇到的情況來看,困難主要出現在以下幾種情況。
Time of Update: 2018-07-19
log4j日誌在java控制台輸出,簡單實用
Time of Update: 2018-07-19
程式首先將一個字串寫入指定檔案,然後從另一個檔案讀出檔案內容輸出在螢幕。 程式碼如下: import java.io.*;public class ReadWrite {public void writeFile() {String str = "this is a program"; // 要寫入的內容try {FileOutputStream out = new
Time of Update: 2018-07-19
將files檔案夾下的所有檔案名稱後加個.zip的尾碼。 代碼如下: import java.io.File;public class RenameFile {public static void main(String args[]) {File f = new File("/home/tom/test/files");if (f.exists()) {if (f.isDirectory()) {File[] files = f.listFiles();
Time of Update: 2018-07-19
java讀取名為T11.zip的檔案,解壓後再產生名為T22.zip的檔案。 代碼如下: import java.io.*;import java.util.zip.*;public class ReadWriteZip {public static void main(String[] args) throws Exception {FileInputStream fi = new
Time of Update: 2018-07-19
用多線程分解任務進行並發處理 1. 從單線程任務到多線程任務的轉換 本章我們將處理兩種類型的資料,一種是IO密集型任務,另一中是計算密集型任務。 分而治之 如果我們有數百隻股票需要處理,你可以一隻只股票地線性處理,不過那可能是一種很愚蠢的行為。為了使我們的程式能夠更快的運行,我們可以把這個任務分成多個任務並行地處理。不過我們也不能分成太多個線程,因為電腦的資源是有限的,開闢線程會消耗額外的線程資源。
Time of Update: 2018-07-19
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path JSP頁面頂端出現“紅色”的報錯資訊:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原來Javaweb工程類中沒有添加Tomcat運行時相關類導致。
Time of Update: 2018-07-19
從前年開始使用spring和hibernate,mybatis等架構時,就轉到註解來了。直到前些時,突然對註解開始好奇起來。為什麼寫註解就可以了。不需要大量設定檔呢。於是我查看了一些資料,對註解有了初步瞭解。 引言:什麼是註解。 在IDE中,我們可以連結spring mvc中的@RequestMapping註解,發現以下源碼 @Target(value = {ElementType.METHOD, ElementType.TYPE})@Retention(value =
Time of Update: 2018-07-19
通過java書寫記錄檔,換行的實現: 提供書寫記錄檔的方法: /*** 寫log檔案* @param string* @param file*/public static void writelogfile(String string, File file) {FileWriter fw = null;try {fw = new FileWriter(file);fw.write(string);} catch (IOException e)
Time of Update: 2018-07-19
項目中有用新浪微博登陸的需求,網上找了許久,沒有合適的答案。經過半天的努力,終於搞定了。為方便同行,特將詳細步驟寫出來,文筆粗糙,見笑。 首先,要註冊新浪微博的帳號,註冊成功之後,在http://open.weibo.com/development/mobile 開啟這個連結 , 建立應用,應用建立成功之後,在我的應用程式中編輯應用的資訊 在產生的appkey 和 app_secret 這兩組資料
Time of Update: 2018-07-19
首先定義和初始化它: Logger logger = Logger.getLogger("log"); 假如想把logger的資訊輸入到指定的檔案裡的話,就要寫一個FileHandler,如下: String logPath = "C:/myLog";//這個是你指定的log檔案的路徑 FileHandler fileHandler = new FileHandler(
Time of Update: 2018-07-19
//通過代理訪問外網https public class Test99999 extends Thread{ public static void main(String[] args) throws Exception { //設定代理String proxy = "openproxy.huawei.com";int port =
Time of Update: 2018-07-19
配認證: Getting Tomcat SSL (https) Working 1.Create a certificate keystore containing a single self-signed certificate by executing the
Time of Update: 2018-07-19
1.多用try,catch;不要一個try,catch包含所有內容 好處:不同模組抓取不同異常,某一模組異常掛了,不影響其他模組的程式的進行 2.多寫幾個catche;盡量不要使用Exception這個大異常去包容所有異常