原创 IntelliJ IDEA 非常好用的常用插件

經常更換開發環境,重新安裝IntelliJ IDEA都要查找各種插件,比較麻煩。但是很多插件非常好用,所以記錄一下: 一、IDEA 插件安裝方法: 打開:File > Settings > Plugins ,在搜索框中搜索想要的插

原创 IDEA創建Springboo項目,無法訪問https://start.spring.io問題

家裏網太差了,很多技術網站訪問不了。創建一個springboot項目都不行。所以這裏貼個解決方案: 創建的時候換個國內的鏡像地址:https://start.aliyun.com/ 親測可用!

原创 web.xml is missing and is set to true,eclipse maven項目pom報錯

####好惡心的報錯啊,連續遇到3次,還是忘了如何解決的。所以這次要記錄下來: maven pom報這個錯,找不到web.xml。 web.xml is missing and <failOnMissingWebXml> is s

原创 mybatis+mybatis-plus+Mysql踩踩小坑

隨手先記錄。 1.mysql 創建表時用了字段名range,然後代碼插入數據的時候各種報錯。 摳腳的我根本不知道爲什麼。。

原创 IntelliJ IDEA 安裝後常用初始化

IDEA安裝後初始優化及基礎設置無需動腦記憶的都用筆寫下來第一步:安裝插件:第二步:安裝Maven:第三步:安裝JDK第四步:忽略部分不想展示的文件:第五步:Git 版本控制第六步:文件編碼設置:第七步:設置字體大小:第八步:關閉

原创 關於List裏的值爲null的情況處理

聯調階段會出現list的size爲1,但是list裏的值卻爲null. 一、例: // 初始化一個list,然後設置第0個元素的值爲null List<Integer> a = Collections.singletonLis

原创 Alibaba Cloud Toolkit - 在 IntelliJ IDEA 中安裝、配置和使用

開發測試階段需要經常打包,並且發佈到測試服務器。手動選擇編譯,上傳包,比較麻煩。所以就有很多工具可以在打包結束後直接發佈到服務器上。maven也自帶類似功能。 還有其他各種方式,各個公司可能不一樣。 這裏是用開發工具的插件實現的:

原创 Eclipse 遠程調試(Remote Debug)

有時候在開發測試階段,服務器上會出現一些無法定位的bug,需要本地斷點進行查看,但是爲了和服務器一致,所以需要進行遠程調試。 貼個詳解的帖子》》》》》》》》》》》》》》》 一、前提: 在服務器上,應用在啓動的時候需要添加以下參數

原创 Eclipse 運行Main方法報錯:Error: A JNI error has occurred, please check your installation and try againe

神奇的問題 第一次遇到這種錯誤。在新建一個java項目的時候,測試包命名爲 java.test.tt,編寫main方法運行,直接彈窗報錯如下: 第一個彈窗: 第二個彈窗: 詳細報錯信息: libpng warning: iCC

原创 Java 實現RPN(逆波蘭)計算器

前言: 逆波蘭表示法(Reverse Polish notation,RPN,或逆波蘭記法),是一種是由波蘭數學家揚·武卡謝維奇1920年引入的數學表達式方式,在逆波蘭記法中,所有操作符置於操作數的後面,因此也被稱爲後綴表示法。

原创 Java面試題,基礎部分(菜雞自用版)

以下正文的面試題目,答案是本人整理及個人的理解,如有誤請指正,拜謝。 前言:        基礎部分的面試大部份是理論和一些語法細節,如果平時沒有關注,在面試或者做面試題的時候,會難以下筆。所以理論的東西看過以後,要自己學會說

原创 Spring cloud config client獲取不到配置中心的配置

Spring cloud client在配置的時候,配置文件要用 bootstrap.properties 貼幾個說明的鏈接。但是覺得說的依然不夠詳細,得空詳查。 鏈接1 鏈接2 鏈接3

原创 Java隨便寫寫Nignx

我覺着這個人寫得很全面。。。》》》

原创 Java隨便寫寫Mysql優化

隨便寫寫,方便記憶,可能有誤,謝指正。 一、Mysql優化 優化到最後基本都大同小異,主要取決於自己系統和服務器的實際情況。 學會查看SQL的執行計劃:執行計劃詳細見這裏 1.當只要一行數據時使用 LIMIT 1; 這樣MySQL

原创 Java隨便寫寫synchronized

隨便寫寫,方便記憶,可能有誤,謝指正。 一、synchronized使用方式 1.實例方法同步: 同步是鎖在擁有該方法的對象上。對象鎖是每個對象各有一把的。所以如果要實現同步,則需要請求都使用同一個實例,然後進行加鎖。 publi