原创 探索--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.梯度