原创 消息中間件 - kafka入門

1. 簡單介紹 - 爲什麼要學kafka? 不論大廠還是小公司,都在逐步向分佈式架構靠攏,各種分佈式技術吹的也是漫天飛。不少同學去面試,都離不開消息中間件。但是呢,面試問到消息中間件,又都會問到kafka,所以很有必要學一下kafka。

原创 zookeeper 入門(一)單機zk

topic 1 - 單機zk搭建,連接zk服務創建節點。(以下簡稱zookeeper 爲zk) 我的操作環境:mac os,jdk8,zookeeper-3.4.12 1. 下載zk到本地,解壓 tar -zxvf  zookeeper-

原创 zookeeper 搭建集羣

待完善。。。

原创 java.lang.NoClassDefFoundError 報錯處理

問題場景描述         模塊A依賴了jar包B,使用命令mvn install 或者mvn clean package 進行編譯以及啓動應用都是沒有問題的,但是在swagger中測試某個接口時A中調用了B中的某個類,會報錯java.

原创 開發中遇到的線程不安全問題小結

1. SimpleDateFormat 是線程不安全的,推薦使用如下: 1)聲明SimpleDateFormat變量時 加synchronized修飾。 2)使用DateUtils 工具類 3)使用ThreadLocal,如下: priv

原创 分享做外包的體會

    IT人力外包在目前我能接觸到的現實裏就是比甲方要低級的打工仔。現在我收起那套“是金子遲早會發光”的理論。少說沒用的,多點實際點的心得和大家分享,給同樣在做爲外包的同學多點參考。     做外包真的是有笑也有哭。     笑點是我這

原创 maven 使用總結

1. idea 打開不同的window後,可以分別設置當前代碼空間的maven,互不影響。 除了使用idea自帶的maven,還可以指定到本地的apache maven。 settings.xml配置文件可以複製後重命名放到config下

原创 Oracle 使用總結(四)

1. 查看 表是哪個模式下的 SELECT * SELECT dba_tables WHERE table_name LIKE '%CUX_TP_TP_MENU%';   -- %% 中的是表名

原创 工作中的word使用技巧總結

1.雙直線( 3個=號) 2. 細直線(3個-號) 3. 波浪線(3個~) 4. 虛線(三個*號) 5. 隔行線(三個#號)

原创 認識k8s

本篇文章沒有什麼強邏輯思維,你看下去就對了。 講下本文背景:博主在面試的過程中,不斷被現實捶打,竟然有一次被問及瞭解k8s嗎,我滴媽媽咪呀,我只知道工作中公司用的是k8s,但不知道是啥🐦,被問的一臉懵逼,瞬間給面試官留下的印象從高級降爲中

原创 zookeeper 入門 一

topic 1: 入門級--單機zk搭建,連接zk服務創建節點。 1. 下載zk到本地(隨便一個版本,我用的是3.4.13),解壓。 2. cd 到zk的bin目錄下執行命令 zkServer.sh start,啓動成功。 3. 連接zk

原创 工作中 JDK8 相關API 方法的使用

1. 將對象list按照多個屬性排序。

原创 VMware Fusion + Centos7 + Zookeeper

模擬接近真實的分佈式環境。 環境:VMware Fusion(是針對mac os的虛擬機,官網有自行下載),安裝好VMware後,在此基礎上安裝Centos7,然後克隆多個Centos7虛擬機。 遇到的問題: 1. 虛擬機中鼠標切入切出問

原创 日常開發中遇到的坑

1.equals()方法容易踩坑點 使用一個從數據庫或者哪拿到的值(不事先判空的話)和一個常量值去直接對比容易報Exception in thread "main" java.lang.NullPointerException,比如這樣:

原创 SpringBoot 常用技能小結(一)

註解類 1.@ConfigurationProperties 它是springboot提供的一個比較方便引入配置文件屬性的註解。撇開springboot這一好用功能外,以前常用的是ResourceClassLoader(名字可能記錯,稍後