原创 史上最全AOP切面表達式API使用指南

廢話不多說,AOP實戰中必須要懂得API語法。API只是工具,無須死記硬背,收藏整理即可 文章內容已上傳Github: https://github.com/lxchinesszz/spring-learning 一、常用註

原创 程序猿不要在寫日期轉換工具了,萬能代碼片段直接拿走使用。

作爲開發者,每個開發項目中一定有很多的工具類,而其中百分之六七十就有一個DateUtils工具。每次都要寫日期格式,yyyyMMdd。每個項目項目中使用的日期格式都不一樣。終於有一天,一堆程序猿受不了了。於是把所有的日期格式都寫

原创 讓開發者變成平庸者的六個習慣,你中招幾條呢?

讓開發者變成平庸者的六個習慣,你中招幾條呢? 一、不鍛鍊 工作只是生活的一部分,而不是生活的全部,工作是爲了更好的生活,千萬不要爲了工作,而失去了自己的全部生活。然而在中國一線城市工作的大多數程序猿基本都是爲了工作而放棄了生

原创 「四年總結」一名程序猿的打怪升級之路

感恩有你 「四年總結」一名程序猿的打怪升級之路不知不覺,入行已經四年時間了,寫博客也寫了四年了。在即將步入2020新的一年,寫下這一篇文章,對自己過去四年的進行一次分析和總結,既作爲自己的年終總結,也希望能對各位讀者、各位De

原创 Mac版本Mysql忘記密碼解決思路

Mac版本Mysql忘記密碼解決思路: 關閉mysql 開啓mysql無密碼登陸,即進入bin目錄。./mysqld_safe --skip-grant-tables & SET PASSWORD FOR 'root'@'localhos

原创 「四年總結」一名程序猿的打怪升級之路

不知不覺,入行已經四年時間了,寫博客也寫了四年了。在即將步入2020新的一年,寫下這一篇文章,對自己過去四年的進行一次分析和總結,既作爲自己的年終總結,也希望能對各位讀者、各位Developer的成長有些許啓發。 一、爲什麼要

原创 看Mybatis如何花樣設計Cache.md

看Mybatis如何花樣設計 Cache 爲什麼說花樣設計 Cache , 是因爲Mybatis只是對 Map數據結構的封裝, 但是卻實現了很多挺好用的能力。如果單單從設計模式上的角度來,其實就是典型的裝飾器模式, 裝飾器模式其

原创 「極客知識」個人服務器到底有什麼用?

活動地址 個人服務器一般能做些什麼? 1. 搭建個人博客 image 記錄個人知識筆記,分享知識,作爲自己的個人名片https://blog.springlearn.cn/ 2. 搭建個人知識庫 image 替代有

原创 一名程序猿的工作本常用軟件

剛剛有人問小編的命令行界面是怎麼配置的,看起來很炫,其實吧,小編覺得一般,因爲小編用的是一款2013年的MacBook Air,所以命令行是Iterm2 。相信關注的朋友都知道小編經常做的軟件教程經常都會出現我的命令行界面,非常好

原创 深入淺出Mybatis系列(五)Mybatis事務篇

在學習Mysql事務開始,分爲兩步。一.先看下Mysql的事務級別都有什麼,然後看Mysql的事務級別設置命令。及常見問題。二.JDK是如何處理數據庫操作的呢? Mybatis是如何實現JDK定義的事務級別操作。 一.Mysq

原创 高級Java程序員都必須要清楚的SPI服務擴展思想

一、什麼是SPI SPI ,全稱爲 Service Provider Interface,是一種服務發現機制。JDK中的SPI是通過在ClassPath路徑下的META-INF/services文件夾查找擴展文件,自動加載文件裏

原创 高級Java開發者都知道的Hook鉤子函數,你還不知道嗎?

什麼是鉤子函數,在學習鉤子函數之前,小編先提一個問題。 請問在Spring中,如果JVM異常終止,Spring是如何保證會釋放掉佔用的資源,比如說數據庫連接等資源呢? 鉤子函數非常簡單,簡單到小編只用摘抄一段Spring代碼即可

原创 程序員快速弄清Java異常體系,拒絕痛苦編程,開發效率加倍

知己知彼方能百戰不殆,在小編初學Java時候特別怕程序報異常,經常會因爲異常不知所措,相信這個問題應該是所有 初學者都會有的心理感受;如果你也有這種感受,那麼只有一種解決方法: 迎難而上,攻克Java異常體系,長痛不如短痛,只要

原创 高級Java開發工程師帶你走進原子操作,一篇文章搞清楚原子操作

原子特性: 原子是最小的粒子,不可再分 這並不是一個化學課,而是巧妙的借用了化學上的一個概念,即原子是最小的粒子,不可再分;原子操作也是不能再分的操作; 爲了能把這個講明白,下文基本都是大白話,其實Java本來並不是很難,而是總

原创 Java代碼片段工具篇之DatePatternEnum API

作爲開發者,每個開發項目中一定有很多的工具類,而其中百分之六七十就有一個DateUtils工具。每次都要寫日期格式,yyyyMMdd。每個項目項目中使用的日期格式都不一樣。終於有一天,一堆程序猿受不了了。於是把所有的日期格式都寫