原创 併發隊列的介紹及使用

在JDK1.5新加入了一個包concurrent,位於java.util.concurrent。在我們寫業務代碼的時候,可能最爲常見就是ConcurrentHashMap。當然今天我們的主角不是他,而是queue。在併發隊列上JD

原创 連接池原理解讀,各個連接池對比

文章目錄1.JDBC規範的實現1.1.JDBC編程模型1.2.MySql對JDBC的實現1.3.傳統JDBC帶來的問題1.3.1.網絡資源問題1.3.2.併發訪問資源問題1.3.3.需要解決的問題2.連接池2.1.什麼是數據庫連接

原创 SpringMVC解讀,實現自己的MVC框架

由於最近太忙,作爲一名程序員,整整6天沒寫一行代碼,天天瞎扎騰網絡和服務器的事,好在端午前終於把由於網絡和服務器問題導致的集羣問題解決了。終於抽出一點時間來寫文章啦。 在上篇文章中SpringIOC原理、源碼解析我們介紹實現了自己

原创 SpringIOC原理、源碼解析

1、Spring容器 首選先介紹一個概念,叫做Spring容器, Spring的核心容器:BeanFactory。 簡單來說,BeanFactory就是一個管理Bean的工廠,主要負責初始化各種Bean,並調用它們的生命週期方法。

原创 消息隊列MQ/JMS/Kafka介紹

是不是平常聽到說消息隊列啊,JMS啊,MQ啊 、kafka啊巴啦啦的一堆術語,聽不懂?關係混亂?今天就讓我們來一起來看看他們都是什麼吧。 1消息隊列介紹 首先舉個收快遞的栗子,傳統的收快遞,快遞小哥把我們的快遞送到我們的手裏。他需

原创 單獨使用MyBatis時,mybatis對數據庫如何進行管理?

情景介紹 因爲入職某國企以後,做一個平臺的二次開發,該平臺是老外20年來前開發的一個平臺,一直維護至今。該平臺存儲數據,採用的是SVN存儲成一個個XML文件。其性能就不吐槽了,數據一上萬,那性能跟屎一樣。 因爲部分數據用原生平臺的

原创 阿里雲服務器Linux(centos7)安裝SVN

簡要介紹 本文主要內容包含如下:在Linux下安裝SVN,創建SVN倉庫,配置SVN,阿里雲服務器開放3690端口,eclipse上傳代碼到SVN 1.Linux下安裝SVN 使用Xsheel或者其他連接服務器的工具登錄服務器之後, 執行

原创 SpringBoot整合JWT Token

在文章之前,我們先介紹幾個概念 OAuth2、JWT,Spring Security、Spring Security OAuth2 OAuth2:Open Authorization,是一種授權協議,是規範,不是技術實現。 JWT:JSO

原创 居家辦公的程序員

居家辦公的程序員,你們工作時間是怎樣的? 住每天早上9點開始到下午6點以前各種公司例會,項目組例會,需求溝通例會,技術培訓例會,連週六週末都不放過,週末那天我的早飯是晚上十點鐘吃的。每天寫代碼的時間都是在11點到凌晨3點。 早上9

原创 使用SpringToolSuite快速構建一個SpringBoot項目

使用SpringToolSuite快速構建一個SpringBoot項目 話不多說,直奔主題。 先上效果圖 1、搭建開發環境 安裝JDK(至少1.8),安裝SpringToolSuite,此處這兩個安裝我就不再廢話了,直接跳過。

原创 HR談薪資這一波操作,不服不行!真是醉了!

座標:北京-中關村 行業:Java 工齡:兩年(17本科畢業) 3月29裸辭的,爲什麼裸辭,壓力太大了,大的讓人覺得可怕,有多可怕,入職半年,一年多點的開發經驗顯然只能是初級程序員了。入職一週就進入996狀態,入職一個月就進入8116,甚

原创 五分鐘理解數據庫事務引發的安全性問題

       最近面試發現面試官都很容易問關於這方面的問題,所以就稍稍總結了下,希望對正在找工作的小夥伴們有幫助,如何快速的理解並且記住事務引發的安全性問題,從而在面試中取得好的成績。 本文主要分三個模塊來講解。需要重點理解共享鎖/排它鎖

原创 從SVN中向本地導入項目

相信很多人剛開始進入公司開發時,從SVN導入項目,心中一萬隻曹尼瑪,爲什麼同樣的代碼,在別人的機器上就是不報錯,在 我的電腦上就各種錯誤,服務都跑不起來,樓主開始做開發的前兩天就一直在導項目,折騰了好久終於才能把項目跑起來。廢話不多說,進