原创 Shiro簡單授權原理分析

Shiro授權簡介 Shiro授權簡單來說分爲兩種類型: 粗粒度的:也就是代碼中直接寫入和角色的綁定。 細粒度的:代碼中寫入的是和權限的綁定,而角色到權限和可配置的。 對於粗粒度來說,若角色對應權限有改變的話,那麼則需要更改代

原创 MyBatis Generator如何Generate

MyBatis Generator如何Generate [MyBatis Generator][6]是一個自動生成代碼的工具,可以生成基本的數據表對應的實體對象以及對對象基本操作的dao層,今天介紹如何利用Maven來使用[MyB

原创 標籤新老版本解析不同,是bug還是?

先來說說這個坑爹的問題,其實本來我是沒注意到的,因爲程序跑起來一切都正常。但是在tomcat啓動時飛速打印log時,在中間“隱藏”了一個錯誤: 2015-02-15 16:03:22 [ catalina-exec-4:2202

原创 Spring MVC初始化部分源碼分析

首先定位到org.springframework.context.support.AbstractApplicationContext中的refresh()方法: public void refresh() throws Bean

原创 Spring官方文檔翻譯——5.資源

5. 資源 5.1 簡介 使用標準的java.net.URL類和各種URL前綴處理器並不能滿足我們對訪問底層資源。比如,沒有用於訪問classpath下或是相對於ServletContext的資源的標準化URL實現類。儘管可以爲特定

原创 How Tomcat Works讀書筆記1

一個Servlet容器要爲一個Servlet請求提供服務,基本上有三件事要做: 創建一個request對象並填充那些有可能被關聯的Servlet使用的信息,如參數、頭部、cookies、查詢字符串、URI等等。一個request

原创 如何在Spring中取得Request對象

這裏首先需要說明一點的是,下面講的獲取Request對象都是在非Controller層中進行的操作。因爲對於Controller來說,若要用到Request對象的話,直接在方法簽名中聲明一個HttpServletRequest對象

原创 Shiro處理SSL連接

Shiro內置了SslFilter用來處理需要使用SSL連接的請求。對需要使用SSL連接的URL配置SslFilter,那麼該請求就會變爲”https”協議。 生成公鑰和私鑰 首先,在命令行中輸入“keytool –genkey

原创 ArrayList源碼分析(基於JDK1.6)

最近可能要跳槽,想把Java基礎再鞏固一下。就先看集合框架吧。 先從構造方法開始: public ArrayList(int initialCapacity) { super(); if

原创 easyui中layout、accordion加tabs實現簡單菜單佈局實例

一般對於後臺界面都是採用BorderLayout進行佈局的。BorderLayout也就是將界面分成五塊,如下圖所示,分別有:North、East、South、West、Center 其中比較特殊的是Center這塊區域,它是不

原创 Spring MVC中數據綁定之日期類型

數據綁定應該算是Spring MVC的特點之一吧~簡單易用且功能強大,極大地簡化了我們編程人員對於用戶輸入數據的接收及轉換。 早先版本的Spring中的數據綁定完全都是基於PropertyEditor的。而Spring3中引入了Conve

原创 myeclipse集成egit圖文教程

這種版本管理工具肯定要集成在IDE裏用起來才比較方便,畢竟平時開發都在IDE裏。所以學會在myelipse裏裝個git插件,很有必要。 當然,掌握Git的內容和常用命令也很重要,關於這個你可以去廖雪峯峯哥的官方網站看Git教程,可以直接點

原创 easyUI重繪combobox中下拉箭頭

下午羣裏一個朋友問了我一個問題,她行要重繪combobox的下拉箭頭。我當時第一想法就是讓她把原生的圖標替換不就好了嘛。可人家又說,要單選和多選的下拉箭頭圖標是不一樣的。一段時間沒用也不知道easyUI有沒有給combobox開這

原创 MyEclipse中部署安卓開發環境

1、下載Android SDK 這裏給個我下載的地址:http://www.newasp.net/soft/71058.html 另外其實不下載最新的也可以,低版本打開後可以更新到最新版本 解壓之後添加tools目錄到環境變量PATH中去

原创 Spring中集成Shiro授權實例

授權流程回顧 首先說一句,使用授權的前提當然是先要實現身份驗證,也就是要保證用戶登錄之後纔可能考慮授權的問題。關於身份驗證之前已經寫過了,還不清楚的童鞋可以點這裏 上一篇文章介紹了Shiro中授權的一些基礎知識和原理。學了就要用,