原创 史上最全的GIT教程:Push出現rejected - non-fast-forward錯誤

1.錯誤如下: 2.錯誤原因分析 文件衝突,本地的代碼和遠程Repository中的文件個數不一致(即遠程Repository中存在本地項目中不存在的文件)或本地得項目不是在遠程Repository代碼的基礎上修改的 經過檢查

原创 Springboot面試大全2019年

1. spring boot基本概念** 隨着新功能的增加,spring變得越來越複雜。只需訪問頁面https://spring.io/projects,我們將看到所有在應用程序中使用的不同功能的spring項目。如果必須

原创 MQ那點事(一)---消息隊列的用途、優缺點、技術選型

文章目錄1.爲什麼使用消息隊列?2.消息隊列有什麼優點和缺點?3.kafka、activemq、rabbitmq、rocketmq都有什麼優點和缺點啊? 1.爲什麼使用消息隊列? (1)解耦:可以在多個系統之間進行解耦,將原本通過

原创 MQ那點事(三)---如何保證消息不重複消費

1.冪等性 簡單來說,冪等性就是一個數據或者一個請求,給你重複來了多次,你得確保對應的數據是不會改變的,不能出錯。 2.出現重複消費場景 (1)首先,比如rabbitmq、rocketmq、kafka,都有可能會出現消息重複消費的

原创 ThreadLocal使用不當異常錯誤

多線程ThreadLocal使用中異常錯誤: public abstract class CustomerContextHolder { public final static String SESSION_FA

原创 淺談oracle數據庫如何在Linux系統下基本操作使用

一.在Linux環境安裝oracle11G 1.安裝步驟參考此博文: https://www.cnblogs.com/guipeng/p/8552424.html 2.Linux系統已經裝好了oracle數據庫,只需要簡單的幾個步

原创 JVM啓動失敗,內存不足

1.錯誤信息: 錯誤信息就是該服務器物理內存不足,導致分配給JVM虛擬機的內存不足,所以啓動時候失敗, 2.查看該java應用服務JVM配置信息 在tomcat的bin目錄裏面,編輯vim catalina.sh文件,查看JVM

原创 mybatis bcType類型和Java類型的對應關係

mybatis中 jdbcType 時間類型 <result column="create_time" property="createTime" jdbcType="TIMESTAMP"/> 當 jdbcType = TI

原创 502bad gateway錯誤

1.502 badgateway 錯誤說明 502 是報錯類型代碼 bad getway 錯誤的網關 2.錯誤原因 (1)客戶端向服務器發送請求 由於服務器當前鏈接太多,導致服務器方面無法給於正常的響應,產生此類報錯 (2)請求端

原创 將第三方JAR包反編譯,修改後重新編譯打包

系統在併發量大的時候,時不時提示ORA-01017: invalid username/password; logon denied錯誤。然而數據庫配置文件都是正確的,所以打算反編譯xapool-1.6.beta包,修改源代碼,打

原创 天貓面試經歷

文章目錄面試過程一. 技術一面(注重問了基礎)二.技術二面(大多是數據庫緩存等)三.技術三面(主要是分佈式架構)四.HR面總結 面試過程 一面總體上還是圍繞Java基礎、JVM、併發編程、數據結構等展開。一面結束後很快安排了二面,

原创 tomcat項目分佈錯誤

1.問題描述:因爲項目發佈操作不規範,服務未停止,直接刪除項目,然後重新發布啓動,報錯。 2.問題分析: 一個web應用程序註冊的JBDC驅動程序[com.mysql.jdbc.Driver],但Web應用程序時停止時未能註銷。

原创 Tomcat服務器清除緩存

1.Tomcat中的jsp編譯過程 當訪問某個jsp頁面時,tomcat會在work目錄裏把這個jsp頁面轉成java文件比如將index. jsp轉換成index_ jsp.java文件 ,而後編譯爲index_ jsp.cla

原创 Java面試之項目介紹

1.請描述下你做的項目: XXX系統是什麼,一句話簡單描述。主要目的是XXX,整個系統包含了哪些功能模塊,然後說包含了哪些模塊,自己做了哪些模塊,使用的技術 2.結合項目談談你對MVC的理解 MVC是model-view-cont

原创 2020面試要點大全

2020年面試總結,下面主要是面試要點,感覺面試就是按照套路來的,萬變不離其宗,掌握這些就沒問題。 1.Java基礎 Java常用鎖 Java反射詳解 Java提高equals()與hashCode()方法詳解 HashMap底層