原创 java高級面試總結---持續更新

自己根據以往的面試經驗,總結了下 大致分爲以下反面,所以想自己進行總結,也方便他人用來複習 分爲以下幾個方面 目錄 JAVA基礎 JVM 數據算法 spring框架 (ssm) 中間件(mq、redis、kafka、) 數據庫(mysql

原创 Cannot resolve com.dianping.cat:cat-client:3.0.0

Cannot resolve com.dianping.cat:cat-client:3.0.0 CAT總體介紹 CAT(Central Application Tracking)是基於Java開發的實時應用監控平臺,爲美團點評提供了全面

原创 centos rpm安裝 kibana

下載並安裝簽名公鑰: rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch 從 RPM 倉庫安裝編輯 對於 RedHat 的發行版,在 /etc/yum.repo

原创 Spring源碼---組合註解 @SpringBootApplication

 我想,每個開發人員都應該有過這樣的經歷:在編寫某個類或接口的時候,需要聲明Spring本身的註解(@Controller、@Service,@Dao),又需要聲明自己公司編寫的註解來完成公司的獨特業務,然後就悲劇了,一個類上邊聲明瞭五六

原创 centos7.6源碼安裝jdk11

1.下載 由於官網下載過慢又需要賬號登錄,所以我這裏已經下載放到了百度雲上面 鏈接:https://pan.baidu.com/s/1iO04sGDHITV3KKoov9_j-w  提取碼:p20d  2.上傳到服務器(ftp或lrzsz

原创 Redisson的用法

https://github.com/redisson/redisson Redisson作爲一個分佈式緩存的一個解決方案,在redis的基礎上加入了提供分佈式對象 通用對象桶(Object Bucket)、二進制流(Binary St

原创 springboot spring cloud eureka關閉 security 的http basic 認證

不關閉認證,微服務之前的調用會401 關閉 basic 認證 在springboot 1.x 中,你可以在 application.properties 中添加 security.basic.enabled=false即可。 但是在 sp

原创 定時器 QuartZ Cron表達式

CronTriggers往往比SimpleTrigger更有用,如果您需要基於日曆的概念,而非SimpleTrigger完全指定的時間間隔,復發的發射工作的時間表。 CronTrigger,你可以指定觸發的時間表如“每星期五中午”,或“每

原创 Jenkins以root用戶運行的方法

  以centOS系統爲例,記錄下修改Jenkins以root用戶運行的方法。 修改Jenkins配置文件 # 打開配置文件 vim /etc/sysconfig/jenkins # 修改$JENKINS_USER,並去掉當前行註釋 $

原创 jenkins部署Git選擇分支發佈項目

1.第一步添加Git parameter 參數,如下勾選 2.第二步在源碼管理裏面選擇Git 然後輸入倉庫地址,如果倉庫是私有的需要在下面credentials輸入憑證,然後指定分支 爲 $brach 保存並返回項目界面    3.第三

原创 布隆過濾器實現的兩種方法

解決(緩解)大量不存在的緩存請求到數據庫,即緩存擊穿 由布隆提出的,她本身是一個很長的二進制向量 也就是說布隆過濾器只能判斷數據是否一定不存在,而無法判斷數據是否一定存在。 優點:由於存放的不是完整的數據,所以佔用的內存很少,而且新增,查

原创 面試官:java雙親委派機制及作用

什麼是雙親委派機制 當某個類加載器需要加載某個.class文件時,它首先把這個任務委託給他的上級類加載器,遞歸這個操作,如果上級的類加載器沒有加載,自己纔會去加載這個類。 類加載器的類別 BootstrapClassLoader(啓動類加

原创 oracle日期相減獲取時分秒

毫秒 select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss')-To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh

原创 springMvc 配置鍵值對爲空替換爲 '' jackson數據綁定配置鍵值對爲null替換爲 ''

import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; import com.fast

原创 redis.clients.jedis.exceptions.JedisDataException: ERR unknown command config

關鍵信息 Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ’ config ’ RedisSessionConfigura