原创 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%走索引 數據類型出現隱式轉換的時候不會命中索引,特別是當列類型是