原创 springboot通過redis實現分佈式鎖實現並調用

import org.springframework.data.redis.core.RedisTemplate; public class RedisLock {     private RedisTemplate redisTemp

原创 RSA加密算法、數字簽名和數字證書及其java實現

前段時間遇到過RSA這裏把前段時間學到的東西做一些總結: RSA RSA是目前爲止應用最爲廣泛的非對稱加密算法。非對稱加密算法簡單的說就是分成公鑰和私鑰。加密和解密採用不同的算法實現,這樣的好處是不需要像傳統對稱加密算法一樣將相同算

原创 java生成二維碼使用QRCode和ZXing兩種方式

Java用QRCode的方式生成二維碼  http://blog.csdn.net/u012453843/article/details/71512104 java生成二維碼使用QRCode和ZXing兩種方式 http://blo

原创 攔截器+redis實現指定服務的次數現在及登錄攔截

指定服務訪問次數限制: /** * @desc:第三方次數限制攔截 * @Author:li_shuai * @date:Create on 2017/11/10 14:44 */ public class InvokeLim

原创 mysql 設置自動創建時間及修改時間的方法示例

這篇文章主要介紹了mysql 設置自動創建時間及修改時間的方法,結合實例形式分析了mysql針對創建時間及修改時間相關操作技巧,需要的朋友可以參考下 本文實例講述了mysql 設置自動創建時間及修改時間的方法。分享

原创 setbit實現活躍用戶統計

通過《The Little Redis Book》看到有這樣一篇博文《REDIS BITMAPS – FAST, EASY, REALTIME METRICS》,這次就不翻譯了,已經有其他中文的版本。寫這個目的在於一開始沒看懂,想把整個詳

原创 MySQL 遠程連接(federated存儲引擎)

FEDERATED存儲引擎是訪問遠程數據庫中的表,在平時開發中可以用此特性來訪問遠程庫中的參數表之類的,還是非常方便的。使用時直接在本地構建一個federated表來鏈接遠程數據表,配置好之後本地數據庫可以直接和遠程數據表進行同步,實際上

原创 【java證書】JDK自帶工具keytool生成ssl證書

JDK自帶工具keytool生成ssl證書   前言: 因爲公司項目客戶要求使用HTTPS的方式來保證數據的安全,所以木有辦法研究了下怎麼生成ssl證書來使用https以保證數據安全。 百度了不少資料,看到JAVA的JDK自帶生成SSL證

原创 linux安裝mysql5.6

使用的系統時centos 7 1、下載     下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads     下載版本:我這裏選擇的5.6.33,通用版,linux下64

原创 String.format和MessageFormat.format的使用

  常規類型的格式化 String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。 format(Strin

原创 SQL查詢對分數進行排名

編寫SQL查詢以對分數進行排名。 如果兩個分數之間存在平局,則兩者應具有相同的排名。 請注意,在平局之後,下一個排名數應該是下一個連續的整數值。 換句話說,等級之間不應該存在“漏洞”。 +----+-------+ | Id | Sco

原创 數據庫事務的四大特性以及事務的隔離級別

本篇講訴數據庫中事務的四大特性(ACID),並且將會詳細地說明事務的隔離級別。   如果一個數據庫聲稱支持事務的操作,那麼該數據庫必須要具備以下四個特性: ⑴ 原子性(Atomicity)   原子性是指事務包含的所有操作要麼全部成功,要

原创 redis持久化的幾種方式

1、前言 Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集(difference)等,還支持多種

原创 Java中的String,StringBuilder,StringBuffer三者的區別

最近在學習Java的時候,遇到了這樣一個問題,就是String,StringBuilder以及StringBuffer這三個類之間有什麼區別呢,自己從網上搜索了一些資料,有所瞭解了之後在這裏整理一下,便於大家觀看,也便於加深自己學習過程中

原创 java常量池詳解

  理論      jvm虛擬內存分佈:        程序計數器是jvm執行程序的流水線,存放一些跳轉指令。      本地方法棧是jvm調用操作系統方法所使用的棧。      虛擬機棧是jvm執行java代碼所使用的棧。