原创 java8 api體驗1:Comparator,Predicate

public class Java8Tesmt2 { public static void main(String[] args) { // 例1:比較器 // comparing的傳參爲

原创 java8 api體驗2:集合轉數組

public class Java8Tesmt3 { public static void main(String[] args) { // String集合轉String數組 // 將數組

原创 @Qualifier 註解的一種用法 測試

 @Qualifier()括號內可以跟bean對象的名稱,  @Qualifier("xxx")可以將bean對象當做參數傳入方法中 @Configuration public class Test { @Bean(name

原创 @Resource 註解的一個用法

  @Bean("readDataSources") public List<DataSource> readDataSources(){ List<DataSource> dataSources=new Ar

原创 java Calendar獲取某個時間上個月的時間

java8的時間api很好用,但有的場景用Calendar也是很合適的   /** * 從當前時間獲取上個月的第一天和最後一天 */ private void getPreMonthDate(String

原创 java 集合操作api

1.List.addAll():添加所有元素到列表中

原创 java8時間api:LocalDateTime

通過給定的秒級時間戳,來算出n天后的時間戳,或者是字符串 java8之前的時間api存在閏秒問題,所以如果要獲取到準確的時間戳,最好用java8api,不要用當前時間戳加上每天的秒數來算. private String getDe

原创 guava包裏Splitter類的一個運用

String str="a-b-c"; List<String> attrs = Splitter.on("-").trimResults().splitToList(); trimResults()方法:移除分割後的空字符串 ,方法裏

原创 @Bean的一種用法

先有一個bean @Bean public Queue queueMessages() { return new Queue("topic.messages"); } 後一個bean需要以前一個b

原创 Stream中關於collect方法的介紹

原文鏈接:https://blog.csdn.net/liujun03/article/details/80701999 在Stream 的API中可以查到有兩種collect方法,分別是: 第

原创 Mysql給已存在的表創建分區

用alter可以操作表增加分區 ALTER TABLE `xxx_table` PARTITION BY RANGE (id) ( PARTITION p1 VALUES LESS THAN (10000), PARTITION p2

原创 數據量大時mysql limit查詢優化方法

原文鏈接:https://www.csdn.net/ 當網站達到一定的規模時,網站的各種優化是必須要進行的。 而網站的優化中,針對數據庫各種優化是最重點的了。  mysql數據庫中的查詢語句有關

原创 Your kernel does not support swap limit capabilities, memory limited without swap

Edit the /etc/default/grub file. Set the GRUB_CMDLINE_LINUX value as follows: GRUB_CMDLINE_LINUX="cgroup_enable=memo

原创 docker部署rabbitmq集羣的實現方法

拉取rabbitmq management鏡像 docker pull rabbitmq:3.7-rc-management 創建網絡 創建rabbitmq私有網絡 # docker network create rabbitmqne

原创 阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubun