原创 jpa的使用(spring-data-jpa)

源碼地址:https://github.com/bigBigRiver/redis.git 相比於Mybatis,jpa的使用方便簡潔,功能也很強大,也是springboot的集成模塊裏的!當然,Mybatis也有它的優點,比如靈活等,各

原创 java排序算法整理

轉自:https://www.cnblogs.com/0201zcr/p/4763806.html 冒泡算法:一次遍歷找到剩餘無序元素的最值放到最後,交換完成位移。 (時間平均複雜度:O(n2)) public static void

原创 java網絡請求工具類(java.net API)

代碼如下: public static String httpGet(String url) {//參數拼接在地址上了 StringBuilder inputLine = new StringBuilder(); try {

原创 Can't load AMD 64-bit .dll on a IA 32-bit platform 問題

解決辦法:下載一個32位的tcnative-1.dll替換tomcat原先的即可。 0-Dec-2019 09:14:57.113 警告 [main] org.apache.catalina.core.AprLifecycleListe

原创 不用log4j了,用Logback管理日誌

爲什麼不用log4j了呢? 因爲log4j和Logback都是同一個作者(ceki)寫的,他本人說:log4j太爛了,不想再改了。所以寫了一個log4j的升級版本,那就是Logback。我想開發者本人說的,應該夠權威了吧!   怎麼用好L

原创 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentException

Spring boot引入的最新版本的依賴包和spring的依賴包不一致,會發生這個錯誤! 如下面的maven配置就會發生這個錯誤: <parent> <groupId>org.springframework.boot</g

原创 源碼解析Thread.join()方法的實現原理

直接上源碼:  join()方法的調用的例子,可以看我的上一篇博客:https://blog.csdn.net/river66/article/details/91492758 wait()方法的使用,可以看我的另一篇博客:https:/

原创 寫一個自己的註解@MyConfiguration,讀取配置文件

自己寫的一個的註解,使用方便簡潔^_^ 源碼地址:https://github.com/bigBigRiver/MyConfiguration.git   config.properties文件 userName=engineerdon

原创 關於java動態代理源碼的探索

本博客閱讀的前提:瞭解Class對象,可以參考:https://blog.csdn.net/river66/article/details/103606336 java實現動態代理利用的是java的反射機制,我們會使用Proxy.newP

原创 Mybatis緩存(一級緩存、二級緩存和自定義緩存)

簡要說明: 1、Mybatis緩存分爲一級緩存和二級緩存。在沒有配置的情況下,默認開啓一級緩存,不開啓二級緩存。 2、如果配置開啓二級緩存,會先查詢二級緩存,沒有的話再查詢一級緩存。(原理) (如果是springboot項目,默認myba

原创 vue.js開發實用教程

vue有兩種使用場景: 一、直接包含vue.js文件進行開發 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> 相關教程:https://www.r

原创 根據java文檔全面解析Thread.yield()方法

/**(1) * A hint to the scheduler that the current thread is willing to yield * its current use of a proc

原创 一個註解搞定配置文件的讀取(springboot)

註解:@ConfigurationProperties    1、新建與配置文件對應的實體類,並放入spring容器中 import lombok.Data; import org.springframework.boot.contex

原创 spring mvc的處理流程

一、在web.xml中配置DispatcherServlet(實現了Servlet接口)的相關信息,其中包括:       1、初始化參數init-param的name、value(contextConfigLocation: 配置文件的

原创 Controller的測試(MockMvc的使用)

控制層接口的測試,可以用瀏覽器、PostMan或者Idea自帶的工具(Tools-->HTTP Client-->Test RESTFul Web Service)進行測試都可以。當以上方式都不容易進行的測試的時候,可以使用MockMvc