原创 cobertura代碼測試覆蓋率使用案例

1 . 概念Cobertura 是一款優秀的開源測試覆蓋率統計工具,它與單元測試代碼結合,標記並分析在測試包運行時執行了哪些代碼和沒有執行哪些代碼以及所經過的條件分支,來測量測試覆蓋率。除了找出未測試到的代碼並發現 bug 外,Cobert

原创 Mybatis獲取插入自增主鍵

只需在插入語句上配置:    useGeneratedKeys="true"     keyProperty ="id"<insert id="insertSelectiveMemberAcc" useGeneratedKeys="true

原创 Sql Server 樹形查詢

WITH tree AS ( SELECT ParentAssetID, AssetID, 1 AS x2level, nodename, CAST(nodename AS NVARCHAR(max)) x2name,

原创 Mybatis批量操作與JDBC批量操作效率測試

Mybatis-spring配置文件<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

原创 Redis單機版安裝

系統:CentOS 6.8 64XRedis版本:redis-3.2.5下載安裝包# wget http://download.redis.io/releases/redis-3.2.5.tar.gz安裝編譯所需包# yum -y inst

原创 搭建FastDFS主從文件系統

1.        FastDFS介紹       FastDFS是一個開源的分佈式文件系統,它對文件進行管理。功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件爲載體的在線服務

原创 Redis集羣搭建案例

版本及系統說明系統:CentOS 6.8 64XRedis版本:redis-3.2.5集羣說明:總共6個節點3個Master節點,分別爲7000、8000、9000.3個Slave節點,分別爲7001、8001、9001.安裝Redis#

原创 Redis單機版安裝

系統:CentOS 6.8 64XRedis版本:redis-3.2.5下載安裝包# wget http://download.redis.io/releases/redis-3.2.5.tar.gz安裝編譯所需包# yum -y inst

原创 java加密之RSA加密

流程分析: 甲方構建密鑰對兒,將公鑰公佈給乙方,將私鑰保留。甲方使用私鑰加密數據,然後用私鑰對加密後的數據簽名,發送給乙方簽名以及加密後的數據;乙方使用公鑰、簽名來驗證待解密數據是否有效,如果有效使用公鑰對數據解密。乙方使用公鑰加密數據,向

原创 Spring Cloud是什麼?

Spring Cloud是什麼? Spring Cloud 是基於Spring Boot來實現的。 Spring Cloud 是一系列工具框架的集合體。 Spring Cloud 提供了一套完整的微服務解決方案。 Spring Cl

原创 Java基礎加密之MD5加密算法

package com.soap.util; import java.security.MessageDigest; /**  * MD5加密  *  message-digest algorithm 5 (信息-摘要算法)  * @a

原创 Java基礎加密之BASE64加解密

BASE64加解密,加密與解密實際是指編碼(encode)和解碼(decode)的過程,其變換是非常簡單的,僅僅能夠避免信息被直接識別。Base64內容傳送編碼被設計用來把任意序列的8位字節描述爲一種不易被人直接識別的形式。Base64使用

原创 LogBack實戰(Maven)

簡介    Logback是由log4j創始人設計的又一個開源日誌組件。                logback當前分成三個模塊:logback-core,logback- classic和logback-access。       

原创 何爲微服務?

什麼是微服務? 微服務是一種架構風格,一種軟件架構,是由多個服務組成的集合體,集合體中的每個服務都是獨立存在,都可以獨立部署。 各個服務之間是送耦合的,各個服務通過通信機制進行通信。 每個服務都只關注一個業務功能,

原创 Java移位運算之算術左移位

算術左移運算符    按二進制形式把所有的數字向左移動對應的位數,高位移出(捨棄),低位的空位補零。語法格式:  需要移位的數字 << 移位的次數  例如: 3 << 2,則是將數字3左移2位package com.zzwx.test.sh