原创 Java/JVM/Springboot/SpringCloud/Redis/Oracle詳解

一、Java基礎 1.集合(數據結構:數組 、鏈表、棧和隊列、二叉樹、堆和堆棧、散列表、紅黑樹)    1.1 List:元素按進入先後有序保存,可重複。 (1)ArrayList: 底層數據結構是數組,查詢快,增刪慢,線程不安全,效率高

原创 swagger 文檔

1. 導入依賴包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version

原创 Code Review 代碼規範

http://fls.jetbrains-agent.com 編碼常規項 代碼是否內存泄漏,是否UI成紅色,是否性能低下,是否會形成crash 各種異常邏輯是否處理 代碼能夠工作麼?它有沒有實現預期的功能,邏輯是否正確等。 所有的代碼是否

原创 IDEA 使用mybatis插件Free Mybatis plugin

1.打開idea -> file -> settings ->Plugins   搜索Free Mybatis plugin,然後install,完成之後重啓idea即可。   2.打開idea -> 右側database-> 配置數

原创 2020 Java/JVM/Springboot/SpringCloud/Redis/Oracle詳解

一、Java基礎 1.集合(數據結構:數組 、鏈表、棧和隊列、二叉樹、堆和堆棧、散列表、紅黑樹)    1.1 List:元素按進入先後有序保存,可重複。 (1)ArrayList: 底層數據結構是數組,查詢快,增刪慢,線程不安全,效率高

原创 SpringBoot 筆記鏈接

筆記:https://cloudlandboy.github.io/myNote/#/backend/springboot/_sidebar 視頻:https://www.bilibili.com/video/av38657363/

原创 Java併發編程:Callable、Future和FutureTask

  在前面的文章中我們講述了創建線程的2種方式,一種是直接繼承Thread,另外一種就是實現Runnable接口。   這2種方式都有一個缺陷就是:在執行完任務之後無法獲取執行結果。   如果需要獲取執行結果,就必須通過

原创 Java中使用poi導入、導出Excel

一、介紹       來自:http://blog.csdn.net/jerehedu/article/details/45195359        當前B/S模式已成爲應用開發的主流,而在企業辦公系統中,常常有客戶這樣子要求:

原创 Linux下修改字符集

Linux下修改字符集 locale -a 查詢系統支持的字符集 export LANG=zh_CN.gbk設定字符集 一般來說要設置 Linux 系統的環境變量只需要在 /etc/profile (全局) 或者 ~/.bashrc

原创 Spring聲明式事務管理與配置介紹

一、Spring聲明式事務配置的五種方式 前段時間對Spring的事務配置做了比較深入的研究,在此之間對Spring的事務配置雖說也配置過,但是一直沒有一個清楚的認識。通過這次的學習發覺Spring的事務配置只要把思路理清,還是比較

原创 Java線程面試題

1) 什麼是線程? 線程是操作系統能夠進行運算調度的最小單位,它被包含在進程之中,是進程中的實際運作單位。程序員可以通過它進行多處理器編程,你可以使用多線程對運算密集型任務提速。比如,如果一個線程完成一個任務要100毫秒,那麼用十個線程完

原创 iBATIS緩存

     爲了提高應用程序性能,一種比較通用的方法是使用緩存技術來減少與數據庫之間的交互。緩存技術是一種“以空間換時間”的設計理念,利用內存空間資源來提高數據檢索速度的有效手段之一。      iBATIS以一種簡單、易用、靈活的方式

原创 java基礎語法面試題

基本類型:byte 二進制位數:8 包裝類:java.lang.Byte 最小值:Byte.MIN_VALUE=-128 最大值:Byte.MAX_VALUE=127 基本類型:short 二進制位數:16 包裝類:java

原创 集合類區別

java.util包中就包含了一系列重要的集合類,而對於集合類,主要需要掌握的就是它的內部結構,以及遍歷集合的迭代模式。 Java2的集合框架,抽其核心,主要有三種:List、Set和Map。 如下圖所示:

原创 StringUtils常用方法+StringUtils詳細介紹

StringUtils用法+StringUtils詳細介紹博文來源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static