原创 mysql實用函數
目錄 1. 字符串截取:left(str, length) 2. 字符串截取:right(str, length) 3. 字符串截取:substring(str, pos); substring(str, pos, len) 3.1 從字
原创 java字符串池(string pool)和字符串堆(heap)內存分配
java運行環境有一個字符串池(string pool),由String類維護。 執行語句 String str = "abc" 時,首先查看字符串池中是否存在字符串"abc" ,如果存在則直接將"abc"地址賦給str ,如果不存在
原创 手寫單例模式
代碼: package lx.test; /** * 餓漢式單例&&懶漢式單例 * @author lx * */ //餓漢式 class HungryMode{ private static HungryMode hung
原创 sso單點登錄系統
目錄 1.需求: 2.分析 3.思路 4.代碼實現 用戶表DDL 註冊服務層 註冊表現層 register.jsp login.jsp 登錄服務層 登錄表現層 從cookie中取token到redis查詢用戶信息,js部分(jsonp)
原创 freemarker實現網頁靜態化
目錄 2.在pom文件中引入依賴 3.模板語法 訪問map中的key 訪問pojo中的屬性 取集合中的元素 取循環中的下標 判斷 日期類型格式化 NULL值處理 include標籤 4.測試類 test類 hello.ftl stude
原创 freemarker、activemq整合spring
業務需求: 監聽商品添加消息,獲取商品ID,使用freemarker生成靜態頁面 配置freemarker springmvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmln
原创 ActiveMQ整合spring
引入依賴 首先需要在消息發送模塊(e3-manager-service)和接收模塊(e3-search-service)的pom文件中引入依賴 <dependency> <groupId>org.springfr
原创 消息中間件ActiveMQ
目錄 1.什麼是消息中間件ActiveMQ 2.ActiveMQ的消息形式 3.ActiveMQ的安裝 4.測試ActiveMQ queue-producer queue-consumer topic-producer topic-
原创 全局異常處理器
處理思路: 創建全局異常處理器 public class GlobalExceptionResolver implements HandlerExceptionResolver { private static final Log
原创 向業務邏輯中添加緩存
一:導入jedis的jar包,或在maven項目中導入jedis依賴 二:書寫配置文件 applicationContext-redis.xml <?xml version="1.0" encoding="UTF-8"?> <beans
原创 使用Jedis操作redis數據庫
目錄 一:準備工作 二:啓動redis,書寫測試類 三:使用JedisClient工具類 接口:JedisClient 實現類: JedisClientPool 實現類 JedisClientCluster 測試類 一:準備工作
原创 圖片服務器fastdfs使用
目錄 一:什麼是FastDFS? 二: FastDFS架構 三:文件上傳流程 四:文件下載流程 五:FastDFS的使用 5.1上傳圖片步驟 5.2使用工具類上傳文件 一:什麼是FastDFS? FastDFS是用c語言編寫的一款
原创 富文本編輯器kindeditor的使用
一:kindeditor多圖片上傳插件 KindEditor 4.x 文檔 http://kindeditor.net/doc.php 請求的url:/pic/upload 參數:MultiPartFile uploadFile 返回值:
原创 Mybatis分頁插件pagehelper使用方法
1. 需要引入PageHelper的jar包 如果沒有使用maven的話直接把jar包導入到lib目錄下,如果使用了maven要在pom文件中引入依賴。 <dependency> <groupId>com.gith
原创 nginx簡介、安裝
目錄 一:什麼是nginx 二:應用場景 三:nginx安裝 3.1先下載 3.2由於nginx是源碼,要求先安裝環境 3.3安裝步驟 四:啓動nginx 一:什麼是nginx Nginx是一款高性能的http 服務器/反向