原创 Java實現Redis過期數據清除

1 過期策略 1.0 定期刪除 主動刪除 定期刪除設置一個時間間隔,每個時間段都會檢測是否有鍵過期,定期隨機抽取鍵檢查和刪除. 1.2 惰性刪除 被動刪除 惰性刪除不會在鍵過期是立即刪除,而是當外部獲取這個鍵時刪除. 1.

原创 Springboot2模塊系列:加載jar第三方包

1 加載外部jar包 pom.xml文件配置 <dependency> <!--包名稱--> <groupId>com.package</groupId> <!--工程唯一名稱--> <artifactId>funct

原创 SpringCloud2模塊系列:SpringbootAdmin(微服務監控)

1 微服務監控流程 圖1 微服監控流程 2 Eureka服務端 2.1 pox.xml <parent> <groupId>org.springframework.boot</groupId> <artifac

原创 Java基礎系列:Lambda表達式

1 結構 (parameters)->expression 或 (parameters)->{statements;} 2 Usage 用到的包 import basic.datatype.po.Infos; import j

原创 Angular基礎系列:環境搭建及第一個應用

1 安裝node 下載Nodejs 傳送門:https://nodejs.org/zh-cn/ 修改文件夾權限 sudo chmod -R777 /home/xdq/.npm 配置路徑 vim ~/.bashrc export

原创 Java基礎系列:JVM

1 簡介 Java Virtual Machine(JVM,Java虛擬機)是一種軟件,Java運行的操作系統。JVM由兩個系統和兩個組件組成。其中,兩個系統分別爲類加載(Class Loader)子系統和執行引擎(Executi

原创 Java基礎系列:stream

1 簡介 stream是Java中的臨時迭代器,用於數據處理. 特點 序號 描述 1 單向,不可往復 2 數據只能遍歷一次,完成遍歷後即銷燬 3 並行化操作(與普通迭代器只能串行化操作不同) 方法

原创 Java模塊系列:UUID

1 Usage 1.0 一句話生成 String uuid = UUID.randomUUID().toString(); 1.2 完整樣例 package basic.datatype.dataprocess; import

原创 Java模塊系列:MD5

1 MD5簡介 信息-摘要算法(Message-digest Algorithm 5,MD5)於90年代初由MIT Labortory for computer sicence和RSA data security inc的rona

原创 記一次XMind啓動

1 環境 Ubuntu18.04 XMind10 2 啓動 啓動失敗 !SESSION 2020-06-06 18:57:58.360 -------------------------------------------

原创 Springboot2模塊系列:websocket(即時消息推送)

WebSocket解析 1 配置 1.0 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s

原创 MySQL系列:引擎

1 InnoDB InnoDB面向聯機事務處理(On-Line Tranaction Processing, OLTP),主要應用於傳統關係型數據庫,基本的日常事務處理. InnoDB提供數據庫的事務支持(ACID),實現了SQL

原创 MySQL系列:索引

1 索引 MySQL索引是一種數據結構,提高數據查詢速度,降低數據庫I/O成本,MySQL在300萬行數據左右性能開始逐漸下降. 1.0 爲什麼使用索引 提高數據查詢速度. 1.2 SQL執行慢的原因 序號 描述 1

原创 Springboot2模塊系列:SpringbootAdmin(服務監控)

1 Admin服務端 1.0 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xm

原创 Springboot2模塊系列:新建Springboot2項目

1 小序 新建Springboot項目有兩種方式,一種是使用maven命令行生成項目,另一種使用Springboot官網的模板https://start.spring.io/. 2 新建Springboot項目 2.1 Maven