原创 java基礎-Queue
java基礎-Queue 這裏不包括阻塞隊列!! Queue接口 Queue 也是 Collection集合中的一員: public interface Queue<E> extends Collection<E> {
原创 java基礎-string
java基礎-string 例子一 @Test public void stringTest() { String a = "hello" + " world"; String b = "hello world"; //結果
原创 docker-運維-佈置spring boot項目
docker-運維-佈置spring boot項目 構建自定義的jdk鏡像 Dockerfile內容: FROM frolvlad/alpine-glibc # 體積小,鏡像只有5M ADD jdk-8u11-linux-x64
原创 docker-運維-redis主從
docker-運維-redis主從 docker compose搭建redis主從模式,不是集羣模式!! 項目結構 項目結構: [root@bluesky dc-redis-cluster]# tree . ├── docker-
原创 docker-運維-共享宿主機的jdk
docker-運維-共享宿主機的jdk 準備 mkdir dc-jdk cd dc-jdk 創建dockerfile 在 dc-jdk中創建 Dockerfile 文件: FROM ubuntu:latest ENV LANG
原创 mysql-問題-插入int類型最大值後發生什麼
mysql-問題-插入int類型最大值後發生什麼 現有表,id自增長: mysql> desc t_max; +-------+--------------+------+-----+---------+-------------
原创 docker-運維-mysql主從
docker-運維-mysql主從 項目工程 . ├── docker-compose.yml ├── master │ ├── conf │ │ ├── env │ │ │ └── my.env │
原创 mysql-聯合索引最多幾列
mysql-聯合索引最多幾列 mysql聯合索引最多幾列?
原创 mysql ngram全文檢索引擎
mysql ngram全文檢索引擎 ngram是什麼 ? 全文檢索引擎,全文解析器能夠對文本進行分詞 特點 Mysql 5.6之前版本,只有myisam支持全文索引,5.6之後,Innodb和myisam均支持全文索引 ng
原创 centos不能ping通github.com
centos不能ping通github.com 問題描述 如題 解決方案 編輯/etc/hosts 文件 加入 192.30.255.113 github.com 即可 即: [root@startsky ~]# cat /e
原创 observer pattern和Publish-Subscribe pattern區別
observer pattern和Publish-Subscribe pattern區別 摘自《Hands-on Reactive Programming in spring》
原创 面試-線程交替打印
面試-線程交替打印 給定兩個線程,交替輸出,如 t1-1, t2-1,t1-2,t2-2… 解決方案 使用 volatile 使用 wait/notify 使用 volatile public class Volatile
原创 cloud-搭建eureka高可用HA
cloud-搭建eureka高可用HA 項目結構 配置文件 cloud-eureka-alpha server: port: 6060 spring: application: name: eureka-alp
原创 模擬ArrayList在多線程環境下線程不安全
模擬ArrayList在多線程環境下線程不安全 public class UnSafeArrayList { public static void main(String[] args) { ArrayL
原创 索引優化意見
索引優化意見 滿足最左前匹配原則 建立索引的列,不允許爲 null 更新十分頻繁的字段上不宜建立索引 模糊查詢 like %abc%不走索引,而 like abc%走索引 數據類型出現隱式轉換的時候不會命中索引,特別是當列類型是