原创 12 個超燃的 IntelliJ IDEA 插件!

原文鏈接:https://mp.weixin.qq.com/s?__biz=MzU0MzQ5MDA0Mw==&mid=2247486831&idx=1&sn=4110b4a27355033f8c5f

原创 關於線上緊急數據與普通數據的處理方案

前言: 線上數據如果出現問題,必須是優先處理,其優先級 > 待上線項目 > 測試bug > 開發中項目。所以假如出現線上問題,需要馬上處理。   線上問題場景1:假設有一個腳本跑用戶轉發介紹贈送禮品的數據,但是由於發版問題導致數據不

原创 JVM垃圾收集器

參考:《實戰Java虛擬機》 1 垃圾回收器:串行回收器 特點:串行、獨佔 適用於單核處理器的服務器,Client模式(現在基本都是Server模式)默認使用的垃圾收集器。多核下就不推薦使用了。 回收算法:新生代複製算法,老年代標記壓

原创 關於本地開發對接前端的解決思路

場景1:假設局域網啓動了一個禪道(管理項目的一個後臺系統),ip爲10.10.119.66:8081,我當然可以直接通過10.10.119.66:8081來訪問到禪道了。但是我還想讓別人都用個域名www.lidisam.cn:8081

原创 JVM常用參數及用法例子

聲明:以下環境均是JDK1.8  參考:實戰Java虛擬機   1 GC打印參數 -XX:+PrintGC 遇到GC就會打印日誌   -XX:+PrintGCDetails 打印更詳細信息,JVM退出前會打印JVM詳情   -XX:+

原创 IDEA使用JRebel實現代碼熱部署

1 爲什麼要熱部署? 因爲如果不採用熱部署,每一次寫完代碼都要重新編譯,有些項目很大,重啓要一兩分鐘,那一天啥都不幹,啓動項目就沒時間了。所以需要採用熱部署的方式,而JRebel是一個很好用的IDEA 熱部署插件,甚至XxxMappe

原创 JVM基本結構及例子簡析

  參考自:《實戰Java虛擬機》 Java中函數返回時,棧幀從Java虛擬機棧中彈出,要麼是return指令,要麼是拋異常。     1 下面演示一個遞歸調用例子: 首先執行:javac TestStackDeep.java 然

原创 centos7安裝kafka

參考自: https://www.mtyun.com/library/how-to-install-kafka-on-centos7(含單機多broker集羣配置) 環境: jdk1.8 kafka2.11 centos7

原创 《代碼整潔之道》簡單歸納

混亂的代碼原因: 需求的快速迭代的同時,如果沒有管理好代碼,很有可能造成代碼的混亂。導致後米娜越來越難維護,要招更多的人,但是新人又熟悉系統,會導致代碼更混亂,更難維護。     注:以上是混亂代碼的生產力隨着時間下降的圖   需要

原创 《Google File System》閱讀散記

以下純屬散記,屬於片面知識記錄,如無閱讀過對應論文《Google File System》請勿往下閱讀。 如瞭解可先閱讀:GFS淺析:https://www.cnblogs.com/lushilin/p/8665178.html   GF

原创 《 Java併發編程的藝術》之Java併發編程基礎(第四章)

1 首先我們先通過書上例子來說明線程狀態。 下面例子 TimeWaiting只是設置了循環休眠, Waiting循環休眠,並且獲取了鎖,並調用wait()方法等待某個喚醒的時機 Blocked循環並獲取鎖,重點是還有多個線程去

原创 設計模式之觀察者模式

參考自:https://www.cnblogs.com/luohanguo/p/7825656.html 前提:主要四個類(抽象被觀察者(發佈者)、抽象觀察者(訂閱者)、具體被觀察者、具體觀察者)(ps:好久沒更新了,不知道更啥,先更着

原创 設計模式之代理模式

前提:代理類和被代理類均繼承自統一接口。代理模式是使用代理類去控制被代理類的方法。(ps:好久沒更新,不知道更啥,先發着以前寫的。。。)   靜態代理、JDK動態代理、Cglib動態代理區別(面試題): 靜態代理需要目標對象、代理對象

原创 設計模式之狀態模式

https://www.cnblogs.com/java-my-life/archive/2012/06/08/2538146.html 前提:含環境類、狀態接口、具體狀態類。將每個狀態實現爲一個對象即行爲。(ps: 沒想到更啥,先更着

原创 設計模式之責任鏈模式

http://www.runoob.com/design-pattern/chain-of-responsibility-pattern.html 前提:含Chain管理類、抽象處理者類、具體處理者類。行爲模式,當前類引用下游形成一條鏈