原创 redis基礎數據類型詳解

redis類型 redis一共分爲五種基本數據類型:String、Hash、List、Set、ZSet。 查看redis命令幫助 help 命令名 String類型 String類型是包含很多種類型的特殊類型,並且是二進制安全

原创 Java網絡編程由淺入深二 Socket的構造和連接服務端的相關異常

Socket構造方法和Socket的設置與異常 本文將介紹Socket的構造方法和Socket的相關屬性設置與異常處理 構造Socket 設置等待超時時間 設置服務器地址 設置客戶端地址 客戶端連接服務器可能出現的異常 構造

原创 Java網絡編程由淺入深三 一文了解非阻塞通信

本文詳細介紹組成非阻塞通信的幾大類:Buffer、Channel、Selector、SelectionKey 非阻塞通信的流程 ServerSocketChannel通過open方法獲取ServerSocketChannel,通

原创 Git的操作

在上一篇中repository已經創建成功 添加文件 在git的bash界面執行vim readme.txt並添加如下內容learning git並保存,通過git status命令查詢文件狀態,這個時候文件狀態是untracke

原创 創建自己的多線程池

創建自己的多線程池類 本文通過ThreadGroup創建線程池類。 線程池介紹 自定義線程 JDK自帶線程池分析 線程池介紹 線程池就是預先創建一些工作線程,它們不斷從工作隊列中取出任務,然後完成任務。當工作線程執行完一個任

原创 Java網絡編程由淺入深一

本文介紹網絡相關理論和簡單入門的Java網絡編程例子 這篇文章主要介紹計算機網絡的一個整體架構和每一層的作用。 計算機網絡的概念 OSI參考模型 TCP/IP參考模型 IP協議 TCP協議和端口 Java網絡編程入門程序 計

原创 shiro權限框架詳解06-shiro與web項目整合(下)

shiro和web項目整合,實現類似真實項目的應用 web項目中認證 web項目中授權 shiro緩存 sessionManager使用 驗證碼功能實現 記住我功能實現 web項目中認證 實現方式 修改CustomRealm

原创 shiro權限框架詳解03-shiro介紹

shiro介紹 本文正式進入主題。本文將介紹如下內容: 什麼是shiro 爲什麼需要學習shiro shiro架構 shiro的jar包 什麼是shiro Apache Shiro(日語“堡壘(Castle)”的意思)是一

原创 15個常用的javascript正則表達式

15個常用的javascript正則表達式 用戶名正則 //用戶名正則,4到16位(字母,數字,下劃線,減號) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //輸出 true console.l

原创 shiro權限框架詳解04-shiro認證

shiro認證 本文介紹shiro的認證功能 認證流程 入門程序(用戶登錄和退出) 自定義Realm 散列算法 認證流程 Created with Raphaël 2.1.0開始構造SecurityManager環境subj

原创 shiro權限框架詳解06-shiro與web項目整合(上)

shiro和web項目整合,實現類似真實項目的應用 本文中使用的項目架構是springMVC+mybatis,所以我們是基於搭建好的項目進行改造的。 將shiro整合到web應用中 登錄 退出 認證信息在頁面展現,也就是顯示菜單

原创 shiro權限框架詳解05-shiro授權

shiro授權 本文介紹 授權流程 授權方式 授權測試 自定義授權realm 授權流程 Created with Raphaël 2.1.0開始構造SecurityManager環境subject.isPermitted()

原创 chrome開發者工具的小技巧

本文轉載自酷殼 介紹chrome的一些不爲人知的功能 Chrome的開發者工具是個很強大的東西,相信程序員們都不會陌生,不過有些小功能可能並不爲大衆所知,所以,寫下這篇文章羅列一下可能你所不知道的功能,有的功能可能會比較實用,有的

原创 shiro權限框架詳解01-權限理論介紹

權限管理 本文介紹權限管理的理論和權限管理的一些名詞。 介紹權限管理 理解身份認證和授權 掌握權限管理的數據模型 什麼是權限管理 基本上涉及到用戶參與的系統都要進行權限管理,權限管理屬於系統安全的範疇,權限管理實現對用戶訪問

原创 shiro權限框架詳解02-權限理論介紹

權限管理解決方案 本文主要介紹權限管理的解決方法: 粗顆粒度和細顆粒度 基於url攔截 使用權限管理框架 粗顆粒度和細顆粒度 什麼是粗顆粒度和細顆粒度 在上一文中提到粗顆粒度和細顆粒度,但是沒有細講。 對資源類型的管理稱爲粗