Time of Update: 2016-10-08
java int轉byte和long轉byte,intbyte在網路編程中,出於節約頻寬或者編碼的需要,通常需要以原生方式處理long和int,而不是轉換為string。public class ByteOrderUtils { public static byte[] int2byte(int res) { byte[] targets = new byte[4]; targets[3] = (byte) (res & 0xff);// 最低位 targets[2] =
Time of Update: 2016-10-06
ssh架構整合-NoClassDefFoundError-NoSuchMethodError-遁地龍捲風,遁地龍捲風(-1)寫在前面
Time of Update: 2016-10-05
關於json序列化循環參考導致出錯,json序列化以下是錯誤資訊: Caused by: java.lang.IllegalStateException: circular reference error Offending field: methodAccessor Offending object: preserveType: false, type: interface sun.reflect.MethodAccessor, obj:
Time of Update: 2016-09-28
No.008:String to Integer (atoi),no.008atoi題目:Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. 官方難度:Easy翻譯:實現atoi演算法,將一個字串轉成整數。提示:仔細考慮各種可能情況。補充資料:atoi函數是C語言庫中的一個函數,百度了一下其實現的功能如下:Requirements for atoi:
Time of Update: 2016-09-27
Java--通過Spring AOP進行交易管理,java--aop<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"
Time of Update: 2016-09-27
Java-使用二叉樹實現快速排序-遁地龍捲風,java-二叉樹(-1)寫在前面在一次面試中被問及快速排序,回來後又看了一次以前做過的案例,說來慚愧,時至今日還需要讀好長時間,才能明白自己代碼的意思,主要是缺少注釋和圖解,深有感慨,決定好好記錄一下。之所以使用二叉樹,是因為用遞迴實現當資料量過大時會報棧溢出的錯誤,我試了一下別人的電腦也是這個問題。當然使用二叉樹也會報記憶體不足,原因是無法建立那麼長的數組,堆區記憶體溢出。個人感覺要比遞迴實現好的多。(0)演算法詳解程式隨機產生資料,將其放在數組裡
Time of Update: 2016-09-24
java Io流向指定檔案輸入內容,javaiopackage com.hp.io;import java.io.*;public class BufferedWriterTest{public static void main(String args[]){FileWriter fw=null;BufferedWriter bw=null; //緩衝區輸出FileReader fr=null;BufferedReader bw=null;
Time of Update: 2016-09-24
Java多線程--讓主線程等待子線程執行完畢,java多線程使用Java多線程編程時經常遇到主線程需要等待子線程執行完成以後才能繼續執行,那麼接下來介紹一種簡單的方式使主線程等待。java.util.concurrent.CountDownLatch使用countDownLatch.await()方法非常簡單的完成主線程的等待:public class ThreadWait { public static void main(String[] args) throws
Time of Update: 2016-09-24
java Io檔案輸入輸出資料流 複製檔案,javaiopackage com.hp.io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class InputAndOutputFile{//都是純手打 如果複製顯示不能複製 也懶得改 手敲
Time of Update: 2016-09-21
REST WebService與SOAP WebService的比較,webservicesoap REST WebService與SOAP WebService的比較 在SOA的基礎技術實現方式中WebService佔據了很重要的地位,通常我們提到WebService第一想法就是SOAP訊息在各種傳輸協議上互動。近幾年REST的思想伴隨著SOA逐漸被大家接受,同時各大網站不斷開放API提供給開發人員,也激起了REST風格WebService的熱潮。
Time of Update: 2016-09-19
代理模式,代理模式java1、靜態代理 1.1靜態代理的代理類和和被代理的類都要維護一個共同的介面。public interface IUserDao { void save();} 1.2被代理的類,目標對象public class UserDao implements IUserDao{ @Override public void save() { System.out.println("-----已經儲存資料!!!------"); }} 1.3
Time of Update: 2016-09-17
《大道至簡》讀後感,大道至簡 大道至簡第一章以愚公移山的故事生動形象的闡述了編程的精義,在兩千年的寓言中,已經成就了一位工程名家:愚公,在這位名家身上,濃縮了項目召集人,團隊經理,編程人員,技術分析師等眾多角色的優秀素質。通過愚公移山的故事,我們看到了編程的根本:順序,分支,迴圈,例如“愚公移山”這樣的工程就是這樣通過簡單的編程來實現的,這就是編程的精義了。下面是用java虛擬碼編寫的讀後感:import.java.大道至簡.*;import.java.愚公移山
Time of Update: 2016-09-18
Java資源大全中文版(Awesome最新版),javaawesomeAwesome系列的Java資源整理。awesome-java 就是akullpp發起維護的Java資源清單,內容包括:構建工具、資料庫、架構、模板、安全、程式碼分析、日誌、第三方庫、書籍、Java 網站等等。商務程序管理套件流程驅動的軟體系統構建,中介軟體。jBPM:非常靈活的商務程序管理架構,致力於構建開發與業務分析人員之間的橋樑。 官網Activiti:新一代的開源 BPM 引擎,核心是基於 Java
Time of Update: 2016-09-18
java日期比較,日期計算,java日期比較計算都是常用的日期之間的比較方法,供以後參考。熱身:擷取目前時間SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設定日期格式String nowDate = df.format(new Date());// new
Time of Update: 2016-09-15
初涉java庫--ArrayList,java--arraylist我的車就差一個輪子啦,造好輪子,我就飛上天與太陽肩並肩啦,想想都激動。什麼你要自己造輪子,是不是傻,商店裡不都是別人造好的嗎,又好又方便,只需一點money,你沒有money,那你只能做個安靜的美男子啦。幸運的是編程世界中的輪子不需要money,今天就來看看如何調用庫中的輪子。今天的內容: 一.修改bug 這篇部落格是接著上篇的,沒有看的,請點擊此出查看:上一篇隨筆現在揭示那個程式的最大的bug:看測試代碼,
Time of Update: 2016-09-09
關於java 關鍵字enum不識別的解決辦法,java關鍵字enum不識 從別人那兒拷貝過來的myeclipse
Time of Update: 2016-09-08
XML,xml格式化 XML:eXtensible Markup Language 可延伸標記語言 (XML) XML與Html比較 XMLHtml設計宗旨儲存與傳輸資料顯示資料標籤自訂預定義文法嚴格鬆散 XML亂碼相關問題 原因:儲存XML的檔案的編碼格式與XML檔案第一行中聲明的<?xml version="1.0" encoding="編碼" ?>不相符,導致XML錯誤。 分析:儲存XML的檔案的編碼格式是XML檔案的實際編碼類別型,
Time of Update: 2016-09-09
分分鐘帶你玩轉 Web Services,webservices 當大型需求被數個公司分割開來,各公司系統相互交換資料的問題就會接踵而來。 畢竟是多家不同的公司的產品,研發開發語言、採用技術架構基本上是百花齊放。 怎樣讓自家系統提供的服務具有跨平台、跨語言、跨各種防火牆,讓其他公司的研發使用起來沒障礙並且爽呢? 進過前期的技術調研和實踐,最終將目光放在了輕量級 Web Services
Time of Update: 2016-09-08
ssh(sturts2_spring_hibernate)
Time of Update: 2016-09-08
Java利用Preferences設定個人偏好,javapreferencesJava利用Preferences設定個人偏好Preferences的中文意思即偏好或喜好的意思,也就是說同一個程式在每次運行完後,可以通過Preferences來記錄使用者的偏好,下次啟動時,程式會利用這些資訊來瞭解使用者的喜好。而這些資訊個人理解應該就是儲存在系統的註冊表中。下面我們來學習一下Java中的Preferences的API; 概述:本文將介紹自jdk1.4版本後可用的java的Preferences.