原创 Spring中的@Value讀取並注入配置信息

@Value不僅可以讀取配置文件中的信息 還可以使用SpEL進行運算操作 The first step 文件:musicer.properties 內容: musicer.age=56 musicer.song=my heart

原创 Intellij IDEA的激活(MAC和WIN通用)(使用破解補丁永久激活)

下載並安裝IDEA 官網:https://www.jetbrains.com/idea/ 下載破解補丁 地址:https://pan.baidu.com/s/1ld89X-4X3p7r5X-FThnSHw 密碼:l4t7 空手去破解 將下

原创 javax.validation使用最佳實踐

之前講過validation結合spring用法,其中包含註解的含義,這次就不一一說明,鏈接地址:javax.validation結合spring最佳實踐, 今天說一說validation的另一種用法,這種用法更加簡單便捷校驗工具類: p

原创 springAOP純實現

接口: public interface Knight { void embarkOnQuest(); } 實現類: /** * Created by JackieLee on 2017/12/6. * * @aut

原创 Java lambda 表達式的基礎知識

1.1表達式的定義 個人總結:java開發中我們一般使用方法定義函數,常常作爲類或對象的一部分存在, 而lambda更像一種獨立函數,有類似於一種匿名方法,語法簡潔。可以省略修飾符、返回類型、throws語句,甚至某些時候可以省

原创 JVM調優總結 -Xms -Xmx -Xmn -Xss

堆大小設置JVM 中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~2G;64爲操作系統對內存無限制。我在Windows

原创 lambda函數是變成對集合進行排序的幾種方式

先來一個集合: List<Point> points = Arrays.asList( new Point(1, 2), new Point(3, 2), new Point(4, 2),

原创 java自定義註解

一、註解按照運行機制分類: 源碼註解:註解只在源碼中存在,.class文件就沒了 編譯時註解:註解在源碼和.class文件裏都存在(@Override、@Deprecate) 運行時註解:程序運行時還起作用(@Autowire

原创 學習鏈接

在Java路上,我看過的一些書、源碼和框架 mockito簡單教程 Mockito使用指南 點贊 收藏 分享 文章舉報 熬夜是小狗 發佈了29 篇原創文章 · 獲贊 24 ·

原创 自動化部署工具激活

原文鏈接:https://blog.csdn.net/qierkang/article/details/95095954 本次服務長期穩定提供給各位同學使用哦! 服務器地址:https://jr

原创 disruptor調優方法

Basic Tuning Options 基本的調優方法 Using the above approach will work functionally in the widest set of deployment scenarios.

原创 黑科技之Beyond Compare在Mac OS系統下永久試用

一、原理 Beyond Compare每次啓動後會先檢查註冊信息,試用期到期後就不能繼續使用。解決方法是在啓動前,先刪除註冊信息,然後再啓動,這樣就可以永久免費試用了。 二、下載 首先下載Beyond Compare最新版本,鏈接如下:h

原创 git“fatal: loose object”錯誤解決辦法彙總

描述 不知道怎麼回事,最近連續出現了兩三次下面的錯誤,每次git pull的時候就會出現,網絡搜索了一下,類似的問題非常普遍,各有各的解決之道,隨記之。 錯誤信息: error: object file .git/objects/40/

原创 IDEA 配合 gradle 時候無法正確編譯資源文件resources的問題

問題說明 使用的是 gradle 導入項目,沒想到發現編譯之後測試的時候出錯了,報的錯誤爲 file cannot be opened because it does not exist 也就是文件找不到,到 build 目錄一看,感情

原创 Mac終端神器zsh

先上一張圖 1.背景介紹 在unix 內核的操作系統中,當然現在衍生出好多分支,linux ,OS X 都算. shell 就算和上面這些系統內核指令打交道的一座橋樑,我們通過鍵盤輸入一種自己容易記憶識別的符號標識(shell 命令) 然