原创 軟件架構的演進 單體應用架構 VS 垂直應用架構 VS SOA架構 VS 微服務架構

一、單體應用架構 單體架構,一個war文件包含所有功能的應用程序包。包含複雜的業務邏輯/自服務接口/定時任務/集團接口等等,都在一個war文件裏面。每次發佈,都是版本管理員拿到一個大war包,上傳到Tomcat,再往幾十臺服務器上推送。

原创 IDEA生成類和方法註釋模板設置(簡單,詳細)

先看下效果: 紅色框裏的內容需要自己手動填寫。其他是我們設置好的模版 一:生成類註釋 1、File-->settings-->Editor-->File and Code Templates-->Files-->Class 藍色框裏面的

原创 windos下安裝Zookeeper,kafka(詳細,圖文並茂)

  安裝kafka之前先安裝JDK..... 一:安裝Zookeeper  Kafka的運行依賴於Zookeeper,所以在運行Kafka之前我們需要安裝並運行Zookeeper  1:下載安裝文件:https://download.cs

原创 JAVA 正則表達式校驗身份證號碼,親測可用

public static boolean isIDNumber(String IDNumber) { if (IDNumber == null || "".equals(IDNumber)) {

原创 阿里雲ECS雲服務器(linux系統)安裝mysql後遠程連接不了(踩坑)

這篇文章主要介紹了阿里雲ECS雲服務器(linux系統)安裝mysql後遠程連接不了(踩坑),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 昨天買了一年的阿里雲服務器,系統是linux

原创 前後端分離實踐

前言 最近這一段時間由於Nodejs的逐漸成熟和日趨穩定,越來越多的公司中的前端團隊開始嘗試使用Nodejs來練一下手,嘗一嚐鮮。 一般的做法都是將原本屬於後端的一部分相對於業務不是很重要的功能遷移到Nodejs上面來,也有一些公司將No

原创 3分鐘讀懂何爲分佈式、微服務和集羣!

一、分佈式 小馬正在經營一個在線購物網站,名叫TT貓,有商品管理、訂單管理、用戶管理、支付管理、購物車等模塊,每個模塊部署到獨立的雲服務主機。 現在,程序員小明同學瀏覽TT貓,想買一款牛逼的cherry機械鍵盤來提升自己的工作效率。於是他

原创 去掉IDEA生成的mybatis映射文件中黃色和綠色的背景

IDEA 打開 mybatis 的 xml 文件時,對應的 xml 文件中 sql 語句背景色總是有黃色或綠色的背景色 對於mapper.xml中sql語句這種黃色的背景,真心是看不下去了;  此時仍有警告,不過警告信息變了,出現SQ

原创 idea 解決springboot 中 @Autowired注入對象時有紅線問題

在學習springboot+mybatis整合時遇到這樣的錯誤:使用@Autowired注入一個類之後飄紅,能正常使用,但是看着彆扭,究其原因是idea沒有配置好, 對於強迫症的我實在看不下去那個報錯,只需要更改idea的代碼審查級別就

原创 解決異常 java.net.BindException: Address already in use: JVM_Bind :8080

  在學習SpringBoot過程中, 遇到了各種問題.. G:\kgdxkj\yingyong\jdk1.8\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:

原创 ECharts屬性設置(含各參數註釋)

// 默認色板 color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#4

原创 Xmind 8 思維導圖中文破解版(親測可用)

一:下載安裝包,內含序列號。 百度網盤:https://pan.baidu.com/s/1LpJZqzh3iMF4LaAJnLNp4Q 提取碼:iotz   二:解壓 三:雙擊運行xmind-8-windows.exe 安裝過程及步驟不

原创 [面試]-- 65個最常見的面試問題與技巧性答覆(面試技巧和注意事項)

1、請你自我介紹一下你自己? 回答提示:一般人回答這個問題過於平常,只說姓名、年齡、愛好、工作經驗,這些在簡歷上都有。其實,企業最希望知道的是求職者能否勝任工作,包括:最強的技能、最深入研究的知識領域、個性中最積極的部分、做過的最成功的事

原创 java 使用POI導入excel表中多個sheet數據,支持xls,xlsx格式(簡單實用)

一:先在E盤準備兩個excel,後綴名分別是xls,xlsx。 二:看一下兩個excel裏分面有什麼內容。 1.xlsx中含有sheet1和sheet2。 sheet1中有三條記錄,並且在表頭上方有一個“說明”單元格,當然這個說明的內容

原创 java 普通for循環與增強for循環的性能對比

有些人循環用的是普通for循環, 有些人用的是增強for循環, 它們之間有什麼區別?應該在什麼時候使用這兩種循環了? ==========語法格式========== 普通for循環語法: for (int i = 0; i < int