原创 九種基本排序算法

排序分類: 1、插入排序:直接插入排序(InsertSort)、二分插入排序、希爾排序(ShellSort) 2、選擇排序:簡單選擇排序、堆排序 3、交換排序:冒泡排序、快速排序 4、歸併排序 5、基數排序 排序算法優劣指標:   (1)

原创 Java 四種線程池

package ExecuteServiceTest; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import

原创 String.intern()

public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("q1: true"); q1()

原创 JVM內存模型

java是在java虛擬機上運行,一般地大家講到的Java內存其實就是Jvm內存一、內存模型Java內存模型,往往是指Java程序在運行時內存的模型,而Java代碼是運行在Java虛擬機之上的,由Java虛擬機通過解釋執行(解釋器)或編譯

原创 Collection集合框架

集合的用途:集合用來可以用來存儲對象,可以簡單的理解成數組1:集合 Collection(單列集合) List(有序,可重複) ArrayList 底層數據結

原创 final作用

https://www.cnblogs.com/xiaoxi/p/6392154.html轉

原创 JPA @entity註解自動建(更新)表結構

轉載https://blog.csdn.net/xiaoyaotan_111/article/details/78730198 記錄下 一、實體屬性 @Entity(name = "recommend_lottery") public c

原创 SpringBoot集成RabbitMq 學習記錄

轉至https://www.cnblogs.com/vipstone/p/9950434.html 1.1 使用場景 削峯填谷:用於應對間歇性流量提升對於系統的“破壞”,比如秒殺活動,可以把請求先發送到消息隊列在平滑的交由系統去處理,當

原创 springboot集成elasticsearch 記錄

安裝elasticsearch 去官網下個elasticsearchhttps://www.elastic.co/downloads/elasticsearch 下載完解壓 編輯配置文件 http.port: 9200 http.cor

原创 springboot 集成 JPA和mongo mysql 混合開發 記錄

 集成需要的一些引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot

原创 關於Spring事務回滾@Transactional使用記錄

測試@Transactional的在處理異常時是否生效, 首先這裏隨便寫一個update的方法,對數據庫進行更新操作,然後在操作完之後拋一個異常 @Override @Transactional(rollbackFor = {E

原创 maven私服

轉https://www.cnblogs.com/dingyingsi/p/3687077.html 1、 爲什麼使用Nexus         如果沒有私服,我們所需的所有構件都需要通過maven的中央倉庫和第三方的Maven倉庫下載到

原创 java類成員默認值

Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0f double 0.0d

原创 高併發理解及一些概念

轉http://blog.51cto.com/13587708/2102818 一、什麼是高併發 高併發(High Concurrency)是互聯網分佈式系統架構設計中必須考慮的因素之一,它通常是指,通過設計保證系統能夠同時並行處理很多