原创 jenkins設置插件使用國內鏡像

官方的插件下載地址慢的無法忍受 當你搜到一個國內插件地址的時候,本來以爲解決了問題 但發現還是很慢          是的,rsync 可以幫我們把106G的文件同步過來,免去了出國下載插件的麻煩,可沒有解決最後一公里的痛。 通過下面的

原创 Java(Mac版本)查看class文件的彙編代碼

我們要想看到更底層的代碼 更好的理解代碼 通常我們會通過反彙編來查看彙編代碼 當然Java 也是提供支持的通過開啓以下兩個屬性即可 idea中添加JVM運行的參數即可 參數爲 -server -Xcomp -XX:+UnlockDiag

原创 jmx異常 management.NotCompliantMBeanException: MBean class com.style.springbootcore.jmx.Machines does

簡單一個jmxdemo 居然報錯。。。 看下完整信息 demo代碼如下 public class JmxMain { public static void main(String[] args) { MBeanServ

原创 URL編碼問題java.io.IOException: Server returned HTTP response code: 400 for URL: http://

代碼中有段請求本地接口的操作結果發現居然調不通 寫了main方法測試 也不行。。。 報錯信息: 將這個接口放在瀏覽器或者postman中卻可以調通 度娘一波 原來是URL編碼問題  1.url該編碼的編碼一定要編碼,否則如果存在空格就

原创 idea工程在maven projects中顯示灰色的解決辦法

原文鏈接:https://blog.csdn.net/qq_30507287/article/details/83515461  在Mac上使用idea進行開發的過程中,一般在MavenProj

原创 mybatis源碼分析

最近看了一發mybatis 源碼 簡單做個記錄 如有做的不好的 見諒 MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyB

原创 zookeeper的watcher機制源碼解析

zookeeper watcher 機制 zookeeper 原生API的exists //創建節點 zooKeeper.create("/wahaha", "1".getBytes(), ZooDefs.Ids.OPEN_AC

原创 socket實現簡易聊天功能

最近在看網絡編程這一塊 小有收貨 分享一哈  希望可以幫到有需要的人 編碼開始  功能實現類如圖 client :主要模擬客戶端 發送消息  server :服務端 serverHandler :服務端業務處理類 Test :測試類 1

原创 springboot使用pagehelper插件分頁時出錯

簡單說一下 問題  1.pom中pagehelper的依賴 <!-- springboot分頁插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <a

原创 mac上mysql5.6.42 開啓報錯 ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

  1,突發奇想在 Mac上安裝一發mysql 玩一玩  突然啓動的時候報錯 頓時瘋狂找度娘 結果找來找去 也耽擱時間 最後還是在一篇博客找到了 2.mysql 的安裝見 https://blog.csdn.net/dongdong922

原创 druid設置數據源報錯類型不支持Cause: java.lang.IllegalStateException: dbType not support

今天,啓動了下項目 居然發現 進行SQL查詢時候報錯,錯誤原因如下 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exce

原创 Java併發之AQS詳解

Java併發之AQS詳解一、概述  談到併發,不得不談ReentrantLock;而談到ReentrantLock,不得不談AbstractQueuedSynchronized(AQS)!  類如其名,抽象的隊列式的同步器,AQS定義了一

原创 安裝zookeeper僞集羣,單個zookeeper 啓動成功 但是狀態顯示報錯:Error contacting service. It is probably not running

zookeeper(版本爲3.4.12)集羣版 單個啓動 命令行 啓動都成功沒問題 但是一查看 zookeeper狀態(命令 ./zkServer.sh status )就出如下問題 (這是要害死強迫症啊)JMX enabled by d

原创 分佈式鎖(基於redis和zookeeper)詳解

爲什麼寫這篇文章? 目前網上大部分的基於zookeeper,和redis的分佈式鎖的文章都不夠全面。要麼就是特意避開集羣的情況,要麼就是考慮不全,讀者看着還是一臉迷茫。坦白說,這種老題材,很難寫出新創意,博主內心戰戰兢兢,如履薄冰,文中有

原创 linux安裝redis集羣

安裝了一下 redis的相關集羣配置 發現問題還是挺多的。注:本文中使用的服務器爲阿里雲centos7版本 1.安裝redis 單機版 //安裝redis yum -y install redis  啓動命令 redis-server &