SSL For Free 免費 SSL 憑證申請,使用 Let’s Encrypt 最簡單方法教學
網站名稱:SSL For Free
網站鏈結:https://www.sslforfree.com/
2015年12月31日 星期四
2015年12月29日 星期二
2015年12月28日 星期一
2015年12月24日 星期四
2015年12月22日 星期二
2015年12月21日 星期一
Spring interceptor annotation
key word : spring interceptor annotation
採用annotation對spring-mvc進行登錄權限控制
spring mvc攔截器和<mvc:annotation-driven />的詳解
採用annotation對spring-mvc進行登錄權限控制
spring mvc攔截器和<mvc:annotation-driven />的詳解
Java security
key word : java web 傳輸加密
ESTful登錄設計(基於Spring及Redis的Token鑒權)
Spring MVC RestFul API接口化
用RSA加密實現Web登錄密碼加密傳輸
ESTful登錄設計(基於Spring及Redis的Token鑒權)
Spring MVC RestFul API接口化
用RSA加密實現Web登錄密碼加密傳輸
Java 使用加密演算法 - 產生與儲存 RSA 的金鑰
google key :
spring rss
keypairgenerator example java
在 Java 使用加密演算法(一):產生與儲存 RSA 的金鑰
在 Java 使用加密演算法(二):使用 RSA 加密與解密
在 Java 使用加密演算法(三):使用 RSA 加解密長資料
無聊寫的加解密RSA和DES,有興趣的一起討論
RSA加密算法及其與SpringMVC集成
spring rss
keypairgenerator example java
在 Java 使用加密演算法(一):產生與儲存 RSA 的金鑰
在 Java 使用加密演算法(二):使用 RSA 加密與解密
在 Java 使用加密演算法(三):使用 RSA 加解密長資料
無聊寫的加解密RSA和DES,有興趣的一起討論
RSA加密算法及其與SpringMVC集成
How to read properties file in web application?
How to read properties file in web application?
Several notes:
- You should prefer the
ClassLoader
as returned byThread#getContextClassLoader()
.ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
This returns the parentmost classloader which has access to all resources. TheClass#getClassLoader()
will only return the (child) classloader of the class in question which may not per se have access to the desired resource. It will always work in environments with a single classloader, but not always in environments with a complex hierarchy of classloaders like webapps. - The
/WEB-INF
folder is not in the root of the classpath. The/WEB-INF/classes
folder is. So you need to load the properties files relative to that.classLoader.getResourceAsStream("/auth.properties");
If you opt for using theThread#getContextClassLoader()
, remove the leading/
.
2015年12月18日 星期五
2015年12月17日 星期四
OpenSessionInViewFilter 的配置及替代方案
參考來源
Spring 為我們提供了一個叫做 OpenSessionInViewFilter 的Filter,他是標準的 Servlet Filter 所以我們把它按照規範配置到 web.xml 中方可使用。使用中我們必須配合使用 Spring 的 HibernateDaoSupport 來進行開發,也就是說,我們的dao層的類都要繼承於 HibernateDaoSupport,從中由 Spring 來控制 Hibernate 的 Session 在request來的時候開啟,走的時候關閉,保證了我們訪問data對象時的穩定性。
Spring 為我們提供了一個叫做 OpenSessionInViewFilter 的Filter,他是標準的 Servlet Filter 所以我們把它按照規範配置到 web.xml 中方可使用。使用中我們必須配合使用 Spring 的 HibernateDaoSupport 來進行開發,也就是說,我們的dao層的類都要繼承於 HibernateDaoSupport,從中由 Spring 來控制 Hibernate 的 Session 在request來的時候開啟,走的時候關閉,保證了我們訪問data對象時的穩定性。
2015年12月16日 星期三
Vorlon.js: 同時測試多瀏覽器網頁呈現的好工具
參考來源: Vorlon.js: 同時測試多瀏覽器網頁呈現的好工具
VorlonJS 是由微軟的開發體驗推廣部門所開發的一個測試及偵錯網頁在不同瀏覽器狀況的工具,網頁開發人員可以使用這個工具在同一處同時測試及除錯網頁(過去您可以需要每個瀏覽器各自開啟開發工具,甚至平板或行動裝置的除錯工具不方便操作等),這套工具全以 JavaScript 寫成,除了具有跨平台(Windows, Linux 及 Mac OSX)執行的能力之外,可透過 npm 來安裝,而這套工具也完全開源在 GitHub 上。
原始文章發佈於「開發者之魂」部落格
VorlonJS 是由微軟的開發體驗推廣部門所開發的一個測試及偵錯網頁在不同瀏覽器狀況的工具,網頁開發人員可以使用這個工具在同一處同時測試及除錯網頁(過去您可以需要每個瀏覽器各自開啟開發工具,甚至平板或行動裝置的除錯工具不方便操作等),這套工具全以 JavaScript 寫成,除了具有跨平台(Windows, Linux 及 Mac OSX)執行的能力之外,可透過 npm 來安裝,而這套工具也完全開源在 GitHub 上。
原始文章發佈於「開發者之魂」部落格
Spring 中相關Jar 作用
Spring 中相關Jar包的作用
1.spring-aop-3.2.15.jar包含在應用中使用Spring的AOP特性時所需的類。
2.spring-aspects-3.2.15.jar提供對AspectJ的支持,以便可以方便的將面向方面的功能集成進IDE中
2015年12月15日 星期二
Spring、Hibernate中使用Ehcache Cache
EhCache是Hibernate的二級Cache技術之一,可以把查詢出來的data存儲在Memory或者disk,節省下次同樣查詢語句再次查詢database,大幅減輕Database壓力;
但這會有個缺點, 若直接從DB改資料時, 因被Query Cache住, 所以重新查詢時, 會查詢到舊有的資料, 需重啟server後, 重新bind資料, 才會取得最新資料, 否則皆需在web介面以系統面方式修改。
但這會有個缺點, 若直接從DB改資料時, 因被Query Cache住, 所以重新查詢時, 會查詢到舊有的資料, 需重啟server後, 重新bind資料, 才會取得最新資料, 否則皆需在web介面以系統面方式修改。
EhCache簡介
二級cache
- EhCache是一個快速的、輕量級的、易於使用的、process的cache。它支持read-only和read/write cache,memory和disk cache。但是不支持Clustering。
- OSCache是另外一個開源的cache方案。它同時還支持JSP頁面或任意對象的cache。OSCache功能強大、靈活,和EHCache一樣支持read-only和read/write cache、支持memory和disk cache。同時,它還提供通過JGroups或JMS進行cluster的基本支持。
- SwarmCache 是一個簡單的、基於JavaGroups提供cluster的cache方案。支持read-only和nonstrict read/write cache。這種cache適用於讀操作遠遠高於寫操作頻率的應用。
- JBoss TreeCache 是一個強大的、可複製(同步或異步)和支持事務的cache。如果你需要一個真正的支持事務的cache架構,使用這個方案吧。
MemCached OsCache EhCache 區別
Memcache:
- 分散式memory cache system,佔用其他server的memory。很多互聯網,負載均衡三台(以三台為例),web server可以共享一台Memcache的資源。傳遞的訊息以key,value對的形式存儲。傳遞的數據要實現序列化。
JBoss常見的confing properties
There are a number of properties used by the micro-kernel during the bootstrap.
This documentation is heavily plagiarized from org.jboss.system.server.ServerConfig.
This documentation is heavily plagiarized from org.jboss.system.server.ServerConfig.
JBoss6 整合 Log4j
war部署在jboss6 ,Log4j若不起作用,需要做如下配置
在war的web-inf添加文件jboss-deployment-structure.xml
<?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <exclusions> <module name="org.apache.log4j" /> <module name="org.slf4j" /> <module name="org.apache.commons.logging" /> </exclusions> </deployment> </jboss-deployment-structure>
參考來源
在war的web-inf添加文件jboss-deployment-structure.xml
<?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <deployment> <exclusions> <module name="org.apache.log4j" /> <module name="org.slf4j" /> <module name="org.apache.commons.logging" /> </exclusions> </deployment> </jboss-deployment-structure>
參考來源
2015年12月14日 星期一
改變Eclipse中選取文字時的顏色設定
Eclipse 佈景主題 - 使用 Eclipse Color Theme
Eclipse Color Theme
http://eclipsecolorthemes.org
開啟 Eclipse 然後找到選單 Help | Install New Software...
P.S. Eclipse 官網下載的版本,Help 選單底下會有一個 Eclipse Marketplace,裡面也可以直接搜索到 Eclipse Color Theme 的外掛程式,安裝更為方便。
http://eclipsecolorthemes.org
開啟 Eclipse 然後找到選單 Help | Install New Software...
P.S. Eclipse 官網下載的版本,Help 選單底下會有一個 Eclipse Marketplace,裡面也可以直接搜索到 Eclipse Color Theme 的外掛程式,安裝更為方便。
Eclipse 同參數 顏色
Window >> Preferences >>General >> Editors >> Text Editors >> Annotations
Occurrences 相同文字的顏色
Write Occurrences 目前選取文字的顏色
訂閱:
文章 (Atom)