Time of Update: 2018-07-19
Java 兔子問題(斐波那契數列)擴充篇 斐波那契數列指的是這樣一個數列 0, 1, 1, 2,3, 5, 8, 13, 21, 34, 55, 89, 144, ...對於這個數列只能說將兔子生產周期第為3月,如果組建循環變成4月這個數列肯定不是這樣的,或者說兔子還有死亡周期,在這裡我是對兔子生產周期沒有限定,只要月份大於生產周期都可以計算出第month月份到底能產生多少對兔子。 Java兔子繁殖問題
Time of Update: 2018-07-19
最近在寫一個Jave的小程式,使用的是Sybase15,但是在程式中擷取串連時拋出了如下異常: java.sql.SQLWarning: Language name in login record 'chinese' is not an official name on this ASE. Using default 'us_english' from syslogins instead. at
Time of Update: 2018-07-20
工作中遇到nodejs端通過aes加密,安卓用戶端java解密,同樣nodejs也需要解密安卓用戶端加密過來的內容,發現兩個加密結果不一樣,查詢資料發現java端需要對密鑰再MD5加密一遍,以下是aes ecb加密的內容,如果是cbc也同樣需要對秘鑰MD5加密: nodejs: /** * aes加密 * @param data * @param secretKey */encryptUtils.aesEncrypt = function(data, secretKey) {
Time of Update: 2018-07-19
XStream 用法詳解 java 類與 XML 互換 現在 WEB資料交換的時代,傳送XML目前是一個比較流行的方式,具有統一的規則約束,為實現後台介面提供了一個很方便的實現。 我編寫了一個 接收XML並轉換成所需要的Object類的 小例子,希望能夠對做互連網資料轉送、介面調用的朋友有所協助。 首先要匯入jar包xstream-1.4.3-sources.jar 和 xmlpull-1.1.3.1.jar 兩個包; 其次是預備一個 XML 案例
Time of Update: 2018-07-20
JSR 299 規範領導 Gavin King 昨天提交了 JSR-299 的最終建議草案給 JCP。JSR 299 專家組將在今年 8 月發布最終規範(Java EE 6 規範將在 9 月發布)。如果你非常關注這個規範,現在就更新一下規範文檔吧,這裡 下載。JSR 299 是 Java EE 6 中非常重要的部分,提供了如下功能: 型別安全的依賴注入 注入對象的上下文生存周期管理 事件提醒模型 綁定攔截器通過使用者自訂的註解(Annotation)
Time of Update: 2018-07-19
我的師父黃裳@嶽旭強曾經說過,“好的架構圖充滿美感”,一個架構好不好,從審美的角度就能看得出來。後來我看了很多系統的架構,發現這個言論基本成立。那麼反觀淘寶前面的兩個版本的架構,你看哪個比較美。 顯然第一個比較好看,後面那個顯得頭重腳輕,這也註定了它不是一個穩定的版本,只存活了不到半年的時間。2004年初,SQL
Time of Update: 2018-07-19
1、對於初學者,網上有一大堆的例子。但是當你按照網上的教程 一步步走的時候,發現你的Firefox安裝不了selenium外掛程式,在eclipse裡跑例子,Firefox也沒有反應,一片空白。這時候網上的資料卻為數不多。 其實當出現這些問題時,你就該檢查檢查你的版本了。下面是對應firefox與selenium版本相容資訊。 Selenium】 -> 【FireFox】
Time of Update: 2018-07-19
新浪微博API(java版)============================修改事項:1、介面返回結果採用json對象方式封裝2、修改WeiboResponse中Null 字元串("")調用判斷的bug3、修改了JSONObject中返回Null 物件的問題4、增加了直接檔案上傳介面直接 常用介面執行個體:(使用前先修改 Weibo.java 中 public static final String CONSUMER_KEY =
Time of Update: 2018-07-19
import java.util. * ; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Fenzhu ... { public static void
Time of Update: 2018-07-23
java和ibatis一樣,只要執行executeXXX()方法以後,預設自動認可事務,意味著每次調用executeXXX()方法,就是一個獨立事務,但對於有些情況,比如轉賬,但從一個賬戶上把錢扣掉(其實是邏輯上刪除了一條記錄),在另一個賬戶增加存款額(其實是修改了記錄),這2個操作應該是一個事務,要麼發生,要麼不發生,此時就應該把這2個操作定義為一個事務。
Time of Update: 2018-07-23
在什麼情況下使用線程池。 1.單個任務處理的時間比較短 2.將需處理的任務的數量大 使用線程池的好處: 1.減少在建立和銷毀線程上所花的時間以及系統資源的開銷 2.如不使用線程池,有可能造成系統建立大量線程而導致消耗完系統記憶體以及”過度切換”。 線程池工作原理:
Time of Update: 2018-07-23
Time of Update: 2018-07-23
平台環境:MyEclipse10,jdk1.7,tomcat-7.0.50,Oracle11g Oracle驅動使用的是ojdbc6_g.jar java.lang.ClassNotFoundException: orcale.jdbc.driver.OracleDrive,驅動錯誤 但有時候驅動明明是正確的,啟動tomcat卻出現錯誤提示,而最後還是可以啟動,系統運行正常。 解決辦法是,刪除現有的tomcat,重新安裝tomcat。
Time of Update: 2018-07-24
簡介 Java NIO 是由 Java 1.4 引進的非同步 IO. Java NIO 由以下幾個核心部分組成: - Channel - Buffer - Selector NIO 和 IO 的對比 IO 和 NIO 的區別主要體現在三個方面: IO 基於流(Stream oriented), 而 NIO 基於 Buffer (Buffer oriented) IO 操作是阻塞的, 而 NIO 操作是非阻塞的 IO 沒有 selector 概念, 而
Time of Update: 2018-07-25
先app,後system http://my.oschina.net/wolfcs/blog/129696 目錄[-] 系統的library path Native 層load library的過程 System.loadLibrary()是我們在使用Java的JNI機制時,會用到的一個非常重要的函數,它的作用即是把實現了我們在Java
Time of Update: 2018-07-25
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class Demo {
Time of Update: 2018-07-25
蘋果的Mac系統已經包含了完整的J2SE(Java SE),其中就有JDK和JVM(蘋果叫VM),如果要升級JDK,需要自己下載安裝。 在Mac系統中,JDK的安裝路徑與windows不同,預設目錄是:/System/Libray/Frameworks/JavaVM.Framwork/。 在這個目錄下有個Versions目錄,裡面有不同版本的JDK。 首先,讓我們開啟硬碟:Finder-->前往-->電腦-->Macintosh HD
Time of Update: 2018-07-21
標籤:檢測 過多 支援 hive 同步io proc The 串連數 高效能 也許很多朋友在學習NIO的時候都會感覺有點吃力,對裡面的很多概念都感覺不是那麼明朗。在進入Java
Time of Update: 2018-07-21
標籤:內容 eth com strong 客服 結合 記憶體模型 激情 werror
Time of Update: 2018-07-19
標籤:上進 改進 許可權 ESS 因此 clear 的區別 代碼 不同的 一、IO與NIO的區別: 1.NIO的起源: java.NIO是jdk1.4是提出,jdk1.7進行二次改進的j