原创 docker運行gitlib

GitLab是一個開源的基於WEB的git存儲管理器,具有維基百科和問題跟蹤的特點。它與GitHub或Bitbucket等工具非常相似,當可以通過docker的方式輕鬆部署到本地計算機上。 1、使用docker命令運行gitlib

原创 spring security OAuth2集成過程中遇到的問題

spring security OAuth2集成過程中遇到的問題1、There is no PasswordEncoder mapped for the id "null" 1、There is no PasswordEncode

原创 java中各種循環寫法的比較

最近閒下來學習了下java8 的新特性,方法引用、lambda表達式、函數式編程、流等新特性。 想試下使用流的方式進行集合的循環的效率和其它幾種循環的效率差別,就做了個小實驗。 先將測試代碼貼出來 package cn.com.

原创 feign的繼承特性意義何在?

意義在於減少重複代碼量。實現方式如下: //請求接口 public interface DiscoveryClient { @RequestMapping("/ping/{hello}") String inf

原创 docker運行rabbitMQ鏡像

1、使用docker命令運行rabbitMQ docker run -d --name rabbit -p 5672:5672 -p 15672:15672 rabbitmq:management 說明: 客戶端連接端口爲567

原创 activiti學習

Exposing configuration beans in expressions and scripts 在表達式和腳本中公開配置bean By default, all beans that you specify i

原创 Linux內存佔用過高排查過程

一朋友找我說,他們一個項目的服務器內存佔用率太高了,讓我幫忙看下怎麼回事。我正好不是太忙就幫他看了下,並記錄如下。 1 查看服務器狀態 他的服務器是阿里雲的ECS,系統是 CentOS Linux release 7.5.1

原创 java流基礎篇

1 java流簡介 流是java API的新成員,它允許以聲明式方式處理數據集合(通過查詢語句來表達,,而不是臨時編寫一個實現方法)。可以把他們看做遍歷數據集的高級迭代器。 java流支持兩種類型的操作:中間操作(如 filte

原创 java中的lambda學習

1 行爲參數化 行爲參數化可以把一個行爲(一段代碼)封裝起來,並通過傳遞和使用創建的行爲將方法的行爲參數化。 行爲參數化,就是一個方法接受多個不同的行爲作爲參數,並在內部使用它們,完成不同行爲的能力。 行爲參數化可讓代碼更好地適應

原创 JavaBean轉JSON字符串時,字段名缺少首字母的問題

問題描述: javabean中包含有boolean類型的字段suspend,idea自動生成了getSuspend方法和isSuspend方法。 在以前使用orj.json進行json字符串轉換時是沒有問題的{“suspend