原创 git clone時報remote: The project you were looking for could not be found

今天在用git clone one 遠方倉庫的代碼時 因爲自己的項目有3個,另外2個下載沒有問題,唯獨最後一個下載的死活下不下來,最後通過網上查詢到方法,解決了。 在項目前面加用戶名 原:git clone https://rdc.han

原创 zookeeper一致性原理分析

一、ZooKeeper 的實現 1.1 ZooKeeper處理單點故障 我們知道可以通過ZooKeeper對分佈式系統進行Master選舉,來解決分佈式系統的單點故障   那麼我們繼續分析一下,ZooKeeper通過Master選舉來幫助

原创 BigDecimal的介紹及用法

介紹 Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變量double可以處理16位有效數。在實際應用中,需要對更大或者更小的數進行運算和處理。float和doub

原创 如何解決MySQL查詢速度慢和性能差問題

一、什麼影響了數據庫查詢速度 1.1 影響數據庫查詢速度的四個因素      (1)  sql查詢速度      (2)網卡流量      (3)服務器硬件      (4)磁盤IO 1.2 風險分析 QPS: QueriesPerSec

原创 最新idea激活方法-激活有效期至 2100 年

    下載了Intellij IDEA 2018.3,而以前一直圖方便使用license server進行註冊也不行了,找不到可用的地址。 所以還是老老實實根據lanyus上的激活吧。(有能力的或者商業用途請支持正版) 網址:http

原创 String的介紹用法及StringBuffer,StringBuilder比較

簡述 String是一個引用類型的表示字符序列的不可變類,它大小固定,一旦被賦值就無法被改變,屬於java.long包下的常量,因爲不可變,所以可以共享例如: String str = "abc"; 等效於:  

原创 idea搭建spring框架

1.選擇File>new>project 2.勾選Spring,點擊Next 3.選擇項目名和項目路徑,並選擇Finsh,得到項目 4.導入jar包 選擇紅圈的地方 5.選擇Libraries>Java  6.選擇到libs目錄

原创 Redis緩存雪崩、緩存穿透、擊穿、降級、預熱、更新

Redis緩存能夠有效地加速應用的讀寫速度,就DB來說,Redis成績已經很驚人了,且不說memcachedb和Tokyo Cabinet之流,就說原版的memcached,速度似乎也只能達到這個級別。今天主要講講在使用Redis時經常遇

原创 Can not set int field com.aebiz.baseframework4plugins.basecrud.vo.BaseModel.delFlag

今天在使用hibernate操作數據庫時,遇到這個異常,經過分析發現實體中delFlag的數據類型是int,而數據庫中的類型是char,因此當進行查詢且數據庫中該字段爲null時,就會出現無法賦值問題,這時保證數據庫中有相應的值,就不會報

原创 FeignException:status 404 reading XXXService

最近在用微服務的項目,在使用feign進行調用的過程中,報了一個404 的錯誤 最後發現是使用webApi接口的實現類controller層沒有加上@RestController引起的 

原创 com.netflix.client.ClientException: Load balancer does not have available server for client XXXX

部署多個微服務,微服務在進行通信的過程中,調用某個微服務出現異常,顯示該服務不可用的錯誤,處理方法 方案一 在application.properties中添加 ribbon.eureka.enable: true 方案二   在pom

原创 AbstractSessionDAO與SessionDAO的認識

AbstractSessionDao是抽象類,實現了SessionDAO接口,位於org.apache.shiro.session.mgt.eis包下,它提供了一個無參構造函數,用於生成32位的sessionId,   其次,他還提供了

原创 Java集合框架

Java集合框架圖: Java集合框架分爲2種類型容器,一種是是存儲一種元素的集合,如Collection,list,set等;另外一種是存儲鍵值對的集合,如map,Collection接口下面是3個子類,List、Set 和 Queu

原创 Java 內部類詳解

  一.內部類基礎 在 Java 中,可以將一個類定義在另一個類裏面或者一個方法裏面,這樣的類稱爲內部類。廣泛意義上的內部類一般來說包括這四種:成員內部類、局部內部類、匿名內部類和靜態內部類。下面就先來了解一下這四種內部類的用法。 1.成

原创 Java的Number&Math類

  Number和Math類方法 序號 方法與描述 1 xxxValue() 將 Number 對象轉換爲xxx數據類型的值並返回。 2 compareTo() 將number對象與參數比較。 3 equals() 判斷