原创 spring boot @Async No qualifying ****expected single found 2 applicationTaskExecutor,taskScheduler

使用spring boot  的 倆個註解時: @EnableAsync @Async 當一個線程多次重複調用時出現異常: org.springframework.aop.interceptor.AsyncExecutionAspec

原创 spring-boot Dubbo 2.7.6 Not found exported service ********

場景:     spring-boot 使用Dubbo 2.7.6 ,以zookeeper(zookeeper 部署到遠程服務器) 作爲註冊中心,進行服務提供,消費。在本地進行調用 沒有問題。 官方dubbo 整合 spring-boot

原创 centos 7安裝 gitlab

官網安裝地址 (https://about.gitlab.com/install/#centos-7) 1:先安裝依賴   yum install -y curl policycoreutils-python openssh-server

原创 自定義 aqs 的同步器,並且用 countDownLatch 測試

AbstractQueueSynchronizer 是 jdk 自帶的一個 構建 鎖 和 同步器的基類。他內部使用 CAS (compareAndSet)保證隊列的原子性, 同時利用 FIFO 隊列實現 線程間的競爭.將基礎的同步細節放在

原创 mysql 表字段的名稱與mysql的保留字衝突,解決方法

 有時候不小心創建表時候字段名稱會與mysql保留字衝突,在增刪改查時候就會報錯。    check the manual that corresponds to your MySQL server version for the rig

原创 docker 安裝 java

查找java docker search java  docker pull java : 下載java 到本地 docker images  : 展示所有的鏡像 docker run --name myjava -d  -it java

原创 java,簡單實現cglib動態代理。

Cglib是動態代理的一種實現方式,用來代理普通的javaBean, /** * 實現MethodInterceptor * @author MyComputer * */ public class CGLibProxy i

原创 docker 開啓遠程連接

參考文章  https://my.oschina.net/wuweixiang/blog/2874064 vim /usr/lib/systemd/system/docker.service #修改ExecStart這行 ExecStar

原创 Dobbo 2.7.6 Failed to check the status of the service **** No provider available for the service **

  場景:     spring boot 整合 dubbo 使用Dubbo 2.7.6 ,以zookeeper(zookeeper 部署到遠程服務器) 作爲註冊中心,進行服務提供,消費。在本地進行調用 沒有問題。 官方dubbo 整合

原创 zookeeper 客戶端 常用命令

雙擊點擊運行 zkCmd.cmd  執行  ls / (zookeeper 必須 以 /  開頭)  出現 界面   說明 連接服務端成功。可以使用命令 對 zookeeper`爲所欲爲`了. 創建節點(長存: 即使該 客戶端 取消鏈接。

原创 zookeeper 僞集羣(本地window)搭建3.6.0

1:首先去下載 zookeeper  https://zookeeper.apache.org/releases.html#download 2:解壓官網 到不同的目錄中去. 3: 配置 zookeeper 啓動所需要的配置文件 單個實例

原创 DBeaver 設置 maven 下載倉庫爲 aliyun

1: 打開設置頁面 windwo -> preferences    2: 找到 Dbeavery  -> Drives -> maven  3:選擇add  地址爲 http://maven.aliyun.com/nexus/cont

原创 mysql 分組取最近的一條

根據用戶id 分組 取最近的一條(id最大),一定要加 limit 不然不起作用 SELECT     a.user_id,     a.id  FROM     ( SELECT user_id, id, mobile FROM new

原创 centos 7 安裝 git

官網地址 下載.gz 壓縮包地址(https://mirrors.edge.kernel.org/pub/software/scm/git/)下載自己想要安裝的版本 解壓到制定的目錄   tar -xzvf  git-2.21.0.tar

原创 docker 安裝redis,並且啓動,以及常用命令

docker 安裝並且運行redis  docker search redis 在 docker 倉庫 查找 redis docker pull redis 拉取 redis 默認拉取最新版本(如果需要制定版本號: docker pull