原创 Spring AOP

Spring AOP功能完全集成到了Spring事物管理、日誌和其他各種特性的上下文中。 Authentication 權限認證 Logging 日誌 Transaction Manage 事務 Lasy Loading 懶加載 Conte

原创 Spring涉及到的代理模式以及解釋

代理模式:關心的不是結果而是過程       特點:1.執行者、被代理人;2.對於被代理人來說,這件事情是一定要做的,但是被代理人自己又不想做或者沒時間做,故找代理;3.需要獲取到被代理人的個人資料。     要實現代理功能,需要這個類實現

原创 spring加載過程

tomcat服務器啓動入口文件是web.xml,通過在其中配置相關的Listener和servlet即可加載Spring MVC所需數據。基於Spring MVC最簡單的配置如下。 <!-- 加載Spring配置文件 --> <con

原创 spring IOC

web容器是用來裝servlet的,而spring的IOC容器裝的是Bean實例

原创 模態框問題 原

在父頁面中寫了個模態框,然後在子頁面中給按鈕(提交)註冊點擊事件,如圖,發現隨着模態框的出現和消失的次數點擊次數在增加,每次加1。但是如果點擊事件寫在父頁面就不會出現這個問題。 原因:每次點擊按鈕(提交)的時候,就會給這個按鈕註冊一次點擊

原创 用httpinvoker使兩個系統之間的方法可以互相調用 原

業務場景:兩個系統之間可能存在通信(方法的調用),這時用httpinvoker可以實現輕量級的解決方案 分爲服務端和客戶端,客戶端調用服務端提供的接口; 客戶端配置: <bean id="OpenApi4SoaService" class=

原创 日期(calendar,simpleDateFormat) 原

業務中經常會遇到日期的運算,最佳實踐:直接用calendar解決。

原创 身份證第18位(校驗碼)如何計算 原

身份證校驗碼的計算方法 1、將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別爲:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。 2、將這17位數字和係數相乘的結果相加。 3、用加出來和除以

原创 bind事件 原

多次調用bind()方法會綁定多個事件,如下面代碼所示,就會產生彈出多個提示框的情況。假如我在某一方法中調用了下面的這段代碼,該方法執行兩次就會綁定兩個fileuploadfail的事件,就會彈出兩個“上傳取消”或者“上傳失敗”的提示框,調

原创 order by的boolean排序(後面接條件查詢) 原

衆所周知,Mysql 的order by是用於對行進行排序的,默認升序。本文大致講一下order by的boolean排序用法。 先舉個例子,sql如下: select * from people ORDER BY age; 查詢出來的結

原创 異常:PermGen space 原

詳細異常:ested exception is java.lang.OutOfMemoryError: PermGen space (java內存溢出,內存持久代不足的解決方式) 原因:內存中加載的數據量過於龐大,如一次從數據庫取出過多數據

原创 js實時監聽input框變化 原

實時監聽輸入框的變化: $('#appPublicKeyVMode').bind('input propertychange', function() {     代碼 });

原创 List、Array與ArrayList 原

數組在內存中是連續存儲的,所以它的索引速度很快,而且賦值和修改元素也非常快,比如: string[] s=new string[3]; //賦值 s[0]="a"; s[1]="b"; s[2]="c"; //修改 s[1]="

原创 JDK1.7改爲1.8後引起的bug 原

異常信息: org.springframework.beans.FatalBeanException: Failed to obtain BeanInfo for class [xxxx(某一實體類)]; nested exception 

原创 exe4j生成exe後執行報錯 原

exe4激活碼:A-XVK209982F-1y0i3h4ywx2h1 用exe4j時報錯:the JAVA_HOME environment variable does not point to a working 32-bitJDK or