原创 探索--appllo配置中心,如何動態加載配置
如何動態加載配置問題涉及到兩方面: 1.程序如何感知到配置被修改,或者說被修改的配置信息是如何發送到各服務器上的業務應用的 2.spring 中如何替換原來的配置,對於@Value修飾的屬性如何賦值,如何重新賦
原创 spring 源碼跟蹤筆記
最近下了個源碼,在idea中跑,建了個測試項目,建了兩個循環依賴的service,做代碼跟蹤。。。 以下是跑出來的demo的結果: 我在看源碼時給自己提出了個問題:beanFactory是在啥時候創建的?
原创 jsp界面亂碼。
問題:jsp界面亂碼。 解決:在其被調用的servlet中刪除創建的PrintWriter類對象out. 今天編寫javaweb的時候碰到了一個很頭疼的問題,就是jsp界面中文亂碼。爲此,我在網上查了一些此類問題的解決方案,大多數都是說要
原创 javamail 關於Access to default session denied
找了一下,百度第一條說了等於沒說。現在給出分析以及解決方案: Authenticator類對象每次都是創建新的對象。然後再看 先的問題就變成了怎麼改,就這麼改: Session session = Session.getDef
原创 java clone方法使用詳解
java clone方法使用詳解 ----------------------------------------我是小小分割線-------------------------------- Java語言的一個優點就是取消了指
原创 解決中文亂碼的各種方案
一、Servlet輸出亂碼 1. 用servlet.getOutStream字節流輸出中文,假設要輸出的是String str ="釣魚島是中國的,無恥纔是日本的"。 1.1 若是本地服務器與本地客戶端這種就不用說了,直接可以out
原创 通過手機登陸到自己電腦上的web服務器,通過外網登陸到自己電腦上的網站
今天閒來無事,想通過自己的手機登錄到自己電腦的服務器。因此到網上去找了相關的知識。 1)通過電腦wifi連接連接web服務器。 我在電腦上建了一個wifi用手機連接了這個wifi.在網絡和共享中心找到了無線局域網ip地址:19
原创 JBossClassLoadingUseCases(jboss 類型加載使用案例)
版本 37 Advanced(先進的) JBoss Class Loading Introduction(介紹) One of the main concerns(關注點) of a developer(開
原创 spring 插件式迭代方案
通常一個軟件產品出來並不能滿足用戶的定製化需求,那麼我們通常應該是在一個公共的通用性產品上進行迭代開發,以滿足客戶的需求,但是如果用戶規模比較大,那麼copy工程進行差異化迭代會變成一個很痛苦的事情。這裏將闡述本人這兩天想到的解決方案
原创 分佈式數據庫分析
程序要有多個數據源 不同的數據源對應不同的數據庫,程序中存在一套model與不同的數據庫中的表相對應 在多個數據庫中創建多個相同表名的表 一個model,比如說一個數據量很大的數據結構(用戶信息,用戶地址信息等等)分區已經不能夠
原创 mybatis分頁插件--列表切割成分頁查詢
在使用mybatis列表查詢時存在大數據量內存溢出的風險,這裏實現了在不改變代碼邏輯的情況下將查詢做分頁切割。點擊下載資源 由定時任務跑批的數據往往使用列表直接一次性查詢出來,在程序剛上線
原创 window.open 不會重複開啓窗口
很多的網站會使用window.open其開啓一個窗口,但是用戶有時候會重複開啓相同的窗口,如果開啓的窗口多了,用戶將不勝其煩。爲了解決這個問題,我決定重寫window.open方法。 window.open 方法是否可以重寫
原创 隨筆2014-2-18
今天對hibernate的query.list進行了一次測試,以前對query.list()在沒有值得情況下是返回null還是返回list,其size()爲0很不清楚,以至於寫了很多不必要的代碼。今天測試
原创 關於socket
由於網絡上的socket舉例在本人看來並不是最簡單的socket舉例,所以我給出以下舉例。 import java.io.InputStream; import java.net.ServerSocket; import java.ne
原创 學習梯度下降算法有感
1.梯度下降算法暴露出來的數學短板 數學水平有待提高。2.梯度下降解決了什麼事情 解決多層神經元的擬合問題。3.非線性問題處理,隱藏層個數確定的問題 神經元數量過多,是一種浪費,神經元數量過少不能擬合。3.梯度