原创 JavaIO 流

  1. File基本概念    1). 基本概念 * File類用於表示文件(目錄) * File類只用於表示文件(目錄)的信息(名稱、大小), 能新建、刪除、重命名文件和目錄,但不能用於文件內容的訪問,如果需要訪問文件內容本身,則需要

原创 ActiveMQ

1、簡介。ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。⒈ 多種語言和協議編寫客戶端。語言: Java,C,C++,C#,Ruby,Perl,Python,PHP。應用協議: OpenWire,Stomp RES

原创 mybatis 使用說明

MyBatis是一個用來操作數據的ORM持久層框架。一.mybatis環境搭建。1、導入mybatis核心jar包2、書寫核心配置文件(mybatis-config.xml)<?xml version="1.0" encoding="UT

原创 shiro簡介

一、Shiro簡介1).Apache Shiro是Java的一個安全(權限)框架。2).Shiro可以非常容易的開發出足夠好的應用,其不僅可以用在JavaSE環境,還可以用在JavaEE環境。3).Shiro可以完成:認證,授權,加密,會

原创 mybatis 二級緩存

一、mybatis 二級緩存1、mybatis 的一級緩存是SqlSession。2、mybatis 的二級緩存是基於同一命名空間(namespace) mapper。3、mybatis 默認二級緩存未開啓、內置是支持二級緩存的。但是由於

原创 Spring集成Shiro

Spring集成Shiro步驟:1.加Spring的jar包  1).在web.xml中配置Spring,具體代碼如下:        <!-- 配置Spring -->    <context-param>      <param-na

原创 shiro認證

Shiro實現認證(即登錄)的步驟。1. 獲取當前的 Subject. 調用 SecurityUtils.getSubject();2. 測試當前的用戶是否已經被認證. 即是否已經登錄. 調用 Subject 的 isAuthentica

原创 Shiro會話管理

Shiro會話管理1).Shiro提供了完整的企業級會話管理功能,不依賴於底層容器(如web容器tomcat),不管JavaSE還是JavaEE環境都可以用,提供了會話管理,會話事件監聽,會話存儲/持久化,容器無關的集羣,失效/過期支持,

原创 shiro授權

一、Shiro授權1.授權,也叫訪問控制,即在應用中控制誰訪問那些資源(如訪問頁面/編輯數據/頁面操作等)。在授權中需要了解的幾個關鍵對象:主體(Subject),資源(Resource),權限(Permission),角色(Role)。

原创 SpringMVC文件上傳功能的實現

在實際開發過程中,尤其是web項目開發,文件上傳和下載的需求的功能非常場景,比如說用戶頭像、商品圖片、郵件附件等等。其實文件上傳下載的本質都是通過流的形式進行讀寫操作,而在開發中不同的框架都會對文件上傳和下載有或多或少的封裝,這裏就以Sp

原创 使用Redis做Mybatis二級緩存

1. 介紹使用mybatis時可以使用二級緩存提高查詢速度,進而改善用戶體驗。使用redis做mybatis的二級緩存可是內存可控<如將單獨的服務器部署出來用於二級緩存>,管理方便。2. 相關Jar包2.1).jedis-2.9.0.ja

原创 vue.js_路由

* vue.js 路由允許我們通過不同的 URL 訪問不同的內容。* 通過 Vue.js 可以實現多視圖的單頁Web應用(single page web application,SPA)。* Vue.js 路由需要載入 vue-route

原创 vue.js_計算屬性

計算屬性關鍵詞: computed。計算屬性在處理一些複雜邏輯時是很有用的。1).實例一<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>計算屬性</title> <s

原创 SpringMVC 整合JSON

1、導入相關jar包* jackson-annotations-2.6.1.jar* jackson-core-2.6.1.jar* jackson-databind-2.6.1.jar2、在Controller中進行設置* 添加@Res

原创 shiro權限註解

Shiro權限註解(可以用在Controller層對應的方法上/Service層對應的方法上)1》@RequiresAuthentication:表示當前Subject已經通過login進行了身份驗證;即Subject.isAuthent