原创 toString、(String) 、valueOf的區別

      (String) data,data.toString(), String.valueOf(data)。 這幾個經常用,今天特地的區別一下他們。        toString:     Object 類的 toStrin

原创 SpringBoot 緩衝註解@Cacheable詳解

  先記住寫啥

原创 dubbo-容錯機制

項目中用到了容錯,要寫博客。

原创 ThreadLocal深入瞭解

   項目中用到了ThreadLocal,理解了更加的深刻了

原创 企業微信開發之回調

   註冊企業微信,開發企業微信服務商管理後臺,應用管理-網頁應用,建立一個應用。具體如下: 圖一 圖二 圖三          數據回調和指令回調,可以是一個接口,也可以是分開,在這裏我使用的是一個接口。        數據回調是

原创 Kafka史上最詳細原理總結

轉載地址:https://blog.csdn.net/YChenFeng/article/details/74980531 Kafka Kafka是最初由Linkedin公司開發,是一個分佈式、支持分區的(partition)、多副本的(

原创 TiDB 架構的演進和開發哲學

本文來自 CSDN《程序員》2017 年 2 月的封面報道。 對於一個從零開始的數據庫來說:選擇什麼語言,整體架構怎麼做,要不要開源,如何去測試…太多的問題需要去考量。 在本篇文章中,PingCAP 聯合創始人兼 CTO 黃東旭對 TiD

原创 try catch finally return的執行順序

          在代碼編寫中,爲了防止出現併發情況,我們一般都設置一個key和value值,然後在最後再將這個值移除,比如在redis中設置一個值,然後判斷他存在不存在,存在則不走業務邏輯。又比如在執行加鎖和釋放鎖的過程中,我們經常會

原创 drop、truncate和delete的區別

drop、truncate和delete的區別(1)DELETE語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作爲事務記錄在日誌中保存以便進行進行回滾操作。   TRUNCATE TABLE 則一次性地從表中刪除所有的數

原创 JAVA中char和String/值類型和引用類型的區別

[java] view plain copyimport java.util.*;  class  test  {      public static void main(String[] args)       {          

原创 [JAVA]反射

   最近項目一直在用反射,拿來總結總結。 java自帶反射獲取對象的方法 Object obj = activeList.get(j); Method method = obj.getClass().getDeclaredMetho

原创 JAVA8你只需要知道這些(4)

          java8的Stream寫法,讓你告別For循環,快點學習起來吧!讓你的代碼更加的簡潔!非常喜歡啊!!! package Stream;      import java.util.ArrayList;   i

原创 【Python】Python基本語法

# coding=UTF-8 #----------------python的切片功能 L=range(100) print L #取前10個 print L[0:10] #在java中可以通過for循環來取

原创 JAVA8你只需要知道這些(3)

前言 在上篇文章中,我們提到了java.util.stream包,今天我們就來詳細的研究一下這個包。 整體框架 分析stream包,我們先從整體架構入手,然後再深入到細節。我們先來看看API文檔: 1.png   從上圖中可以看