原创 swagger常用註解

歡迎加入學習交流羣 概述 這裏介紹一下swagger的常用註解@Api、@ApiOperation、@ApiImplicitParams、@ApiImplicitParam、@ApiParam、@ApiModel、@ApiMod

原创 總結一下那些年牛逼的博客

博客 1.https://juejin.im/post/5abc9de851882555770c8c72#heading-35 詳細介紹了Synchronized實現原理的實現原理。鎖的種類和鎖的升級。寫的超級超級詳細。

原创 volatile 的實現原理

摘要: 原創出處 http://cmsblogs.com/?p=2092 「小明哥」歡迎轉載,保留摘要,謝謝! 概述      volatile ,則是輕量級的 synchronized ,它在多線程開發中保證了共享變量的“可見

原创 JDK8--操作解析格式化日期

/** * 如何修改LocalDate對象,最簡單的方式就是使用WithAttribute方法. * 使用通用的with方法也可以達到同樣的目的 */ public static void

原创 JDK8--日期類的使用

/** * LocalDate日期類 */ public static void test01 () { LocalDate localDate = LocalDate.of(2019,

原创 Turbine聚合Hystrix

概述     Turbine就是聚合所有相關的Hystrix.stream流的方案,然後在Hystrix DashBoard中顯示。在這個項目我們需要藉助於原來的三個項目。具體項目地址參考hystrix-eureka-demo、fe

原创 java集合和流的使用

來自於java 8實戰一書 package com.bobo.basic.jdk8.chapter5; import com.alibaba.fastjson.JSONObject; import com.bobo.basic.

原创 如何配置redis哨兵

啓動主節點 啓動兩個從節點     需要注意的是在啓動兩個從節點之前需要先修改端口     這個時候主從其實已經搭建好了,其中6379是master節點。6380、5381是slave節點。 Sentinel的啓

原创 MyCat分表分庫的原理是什麼

文章目錄MyCat適應於那些場景非分片字段查詢分頁排序MyCat適應於那些場景    數據量大到單機hold不住,而又不希望調整架構切換爲NoSQL數據庫,這個場景下可以考慮適用myca

原创 redis主從複製的三種方式

redis主從複製的三種方式     基礎的就不講了…配置複製的三種方式: 1. 在配置文件中加入slaveof{masterHost}{masterPort}隨着redis的啓動生效。 2.在redis-server啓動命令之後

原创 redis--RDB和AOF

RDB和AOF的配置 rdb 概述     RDB是在某個時間點將數據寫入一個臨時文件,持久化結束後,用這個臨時文件替換上次持久化的文件,達到數據恢復。     優點:使用單獨子進程來進行持久化,主進程不會進行任何IO操作,保證

原创 redis--慢查詢分析

慢查詢概述 慢查詢的兩個參數     slowlog-log-slower-than和slowlog-max-len兩個參數設置慢查詢的標誌。前者是少於微秒數就會被記錄在慢查詢中。當設置爲0時候,會記錄所有的命令;當設置爲小於0

原创 Leetcode--最長迴文子串

/** * 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 * <p> * 示例 1: * <p> * 輸入: "babad" * 輸出: "bab" * 注意: "aba" 也

原创 數據結構------二叉搜索樹

    原博客地址:https://www.cnblogs.com/qm-article/p/9279655.html 概述     二叉搜索樹也成二叉排序樹,它有這麼一個特點,某個節點,若其有兩個子節點,則一定滿足,左子節點值

原创 JDK1.8中的Spliterator

文章目錄JDK1.8中的Spliterator定義數據源處理數據源的方式例子(直接上代碼看問題)補充特徵值 JDK1.8中的Spliterator 定義     用於遍歷和分割“源”元素的對象。 數據源     Splitera