原创 RandomAccessFile的簡單使用

概念: RandomAccessFile是java IO一個比較特殊的類,跟InputStream和OutPutStream不同,繼承自Object,實現了DataInput, DataOutput ,可以任意的訪問文件的任何地

原创 node.js 回調

近日,在學習node.js。得知node.js大量的用了回調。先來了解下什麼是回調。 回調的意義在於可以把調用者與被調用者分開,所以調用者不關心誰是被調用者。它只需知道存在一個具有特定原型和限制條件的被調用函數。簡而言之

原创 shiro學習之HashedCredentialsMatcher密碼匹配過程

1.加密 用戶註冊時,系統爲輸入的密碼進行加密,此處使用MD5算法,“密碼+鹽(用戶名+隨機數)”的方式生成散列值: public class passwordEncry{ `````````````````````

原创 hibernate中的樂觀鎖和悲觀鎖

hibernate支持兩種鎖:悲觀鎖(Pessimistic Locking)和樂觀鎖(Optimistic Locking) 悲觀鎖:指的是對數據庫數據被外界的修改持保守態度(無論是本系統的事務處理,或者是外部系統的事務處理),

原创 Servlet 請求轉發和重定向

servlet中的請求轉發和重定向都是對資源的請求,以前對這兩者的區分比較模糊,於是查閱了一些資料,再結合一兩個實例,終於在腦海裏有了比較明確的區分。 請求轉發: request.getRequsetDispa

原创 java實現網上下載文件到本地

思路: 要弄清網上下載文件的一些關鍵邏輯。我們要從網上獲取信息,第一步必須要有網絡連接(connection),接着是你要獲取信息的路徑(ResourceUrl),然後你要對獲取到的信息的處理(process),而

原创 org.eclipse.swt.SWTError: No more handles解決方法

最近兩天eclipse莫名其妙出現如題所示問題 ,以下是詳細的錯誤日誌: org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT

原创 windows修改了my.ini後無法啓動mysql

最近試過修改了mysql的配置文件my.ini之後,發現無法重啓mysql了。後來網上查了很多資料,終於找到了解決方法。 原來在修改my.ini之後,文件保存的時候保存爲了utf-8,重新另存爲ANSI編碼,再重啓mysql服務即