原创 微信支付 APP支付 Java 服務器端

微信支付 APP支付 Java 服務器端 本文介紹微信支付中APP支付的java服務端。 微信APP支付文檔:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=

原创 Mysql筆記之 數據類型

Mysql筆記之 數據類型 1.整型類型: 類型名稱 存儲需求 TINYINT 1個字節 SMALLINT 2個字節 MEDIUMINT 3個字節 INT(INTEGER) 4個字節 BIGINT 8個

原创 jsp將菜單include 進頁面後,js動態改變當前菜單鏈接CSS

jsp將菜單include 進頁面後,js動態改變當前菜單鏈接CSS 經常會出現一種情況是將菜單include 進每個頁面。但是還想控制當前的頁面的菜單顯示不同的CSS. 以下通過js來實現。 比如菜單是這樣的: 菜單: <d

原创 java volatile關鍵字

java volatile關鍵字 因爲在很多代碼裏總是看到這個關鍵字,但又沒有具體的瞭解下,所以在這裏梳理一下。 首先看一個經典例子 可見性例子: package com.study.juc.testvolatile; /** * C

原创 SpringBoot整合mybatis、shiro、redis實現基於數據庫的細粒度動態權限管理系統實例

1.前言 本文主要介紹使用SpringBoot與shiro實現基於數據庫的細粒度動態權限管理系統實例。 使用技術:SpringBoot、mybatis、shiro、thymeleaf、pagehelper、Mapper插件、druid、

原创 Spring整合Redis用作緩存-註解方式

1.前言   redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set –有序集合)和hash(

原创 flume入門 log4j 輸出日誌到flume

將log4j產生的日誌直接輸出到flume控制檯 1.編寫客戶端 package com.study.test; import org.apache.commons.logging.Log; import org.apache.comm

原创 Prometheus 通過consul動態修改Targets接入

Prometheus 通過consul動態修改Targets接入 通常Prometheus 要增加一個target,需要在配置文件中已添加一個job,例如下: - job_name: 'prometheus' static_con

原创 Spring4 整合EhCache實現頁面緩存 零配置

前言 本文通過spring4 以java配置類方式 整合EhCache來實現頁面整體緩存及頁面局部緩存。同時提供源碼。因爲使用了零配置,所以要求tomcat7以上的版本。 原理是添加攔截器,在請求從用戶瀏覽器到controller之間攔

原创 nginx 安裝 以及添加ldap模塊

1.下載nginx 訪問http://nginx.org/en/download.html 下載合適的版本 2.安裝nginx 安裝nginx之前需要先安裝nginx依賴的包 yum install gcc-c++ yum insta

原创 Spring 整合EhCache一 初體驗

ehcache簡介 EhCache 是一個純Java的進程內緩存框架,具有快速、精幹等特點,是Hibernate中默認的CacheProvider。(百度百科) 主要的特性有: 1. 快速 2. 簡單 3. 多種緩存策略 4.

原创 Spring 整合EhCache一註解方式

前言 maven 配置 ehcachexml 實體類 service接口 service實現類 配置 測試 測試結果分析 前言 本文spring4通過註解方式 整合EhCache。同時提供xml註解方式和java配置的方式

原创 MySQL筆記五之 日期和時間函數

MySQL筆記五之 日期和時間函數 MySQL筆記五之 日期和時間函數 獲取當前日期的函數和獲取當前時間的函數 獲取當前日期和時間的函數 獲取UNXI時間戳函數 返回UTC日期的函數和返回UTC時間的函數 獲取月份的函數MONTH

原创 MySQL筆記四之 字符串函數

MySQL筆記四之 字符串函數 MySQL筆記四之 字符串函數 計算字符串字符數的函數和字符串長度的函數 合併字符串函數CONCATs1s2CONCAT_WSxs1s2 替換字符串的函數INSERTs1xlens2 字母大小轉換函

原创 MySQL EXPLAIN詳解

MySQL Explain 是什麼 使用EXPLAIN關鍵字可以模擬優化器執行SQL查詢語句,從而知道MySQL是如何處理你的SQL語句的。分析你的查詢語句或是表結構的性能瓶頸。 分析功能 表的讀取順序 數據讀取操作的操作類型 哪些