原创 RestTemplate 忽略證書

配置 package com.*****.*.*.config; import org.apache.http.conn.ssl.NoopHostnameVerifier; import org.apache.http.conn

原创 SpringBoot使用Undertow代替Tomcat

Undertow使用 spring boot內嵌容器默認爲tomcat,想要換成undertow,非常容易,只需修改spring-boot-starter-web依賴,移除tomcat的依賴: <dependency>

原创 SpringBoot 引入第三方本地jar 並打包

引入本地jar 在項目路徑下新建文件夾lib,並將jar放入 pom文件引入 <dependency> <groupId>com.orifound</groupId> <arti

原创 git 撤銷已經push的提交

git log git reset --soft f7d68e12aa13089c5865076f66749d4a6b72cbf8 git push origin master --force

原创 Redis 命中率計算

redis提供了INFO這個命令,能夠隨時監控服務器的狀態,只用telnet到對應服務器的端口,執行命令即可: telnet localhost 6379 info 在輸出的信息裏面有這幾項和緩存的狀態比較有關係: keyspa

原创 已廢棄 福利:私人博客 & 開源數據庫

開源數據庫 私人博客 https://blog.8023.xin/ 大家有興趣的話可以去看看,目前沒有運營。我可以給你開賬號,大家一起維護內容。 Mysql 地址: mysql.8023.xin 想要開源的數據庫,請將以下信息發我

原创 MySql 索引類型:FULLTEXT、NORMAL、SPATIAL、UNIQUE的詳細介紹

mysql索引類型:FULLTEXT、NORMAL、SPATIAL、UNIQUE的詳細介紹Normal 普通索引Unique 唯一索引Full Text 全文索引SPATIAL 空間索引btree索引和hash索引的區別

原创 經典算法題:二分查找

二分查找 題目來源於京東校園招聘筆試真題 題目描述 有一個有序表爲 {1,5,8,11,19,22,31,35,40,45,48,49,50} ,當二分查找值爲 48 的結點時,查找成功需要比較的次數( ) A、4 B、3 C、

原创 註冊中心 Zookeeper與Eureka對比

CPA理論: C–>Consistency(一致性):數據一致更新,所有數據變動都是同步的。 A–>Availability(可用性):好的相應性能。 P–>Partition tolerance(分區容忍性):可靠性。 一個分佈

原创 Redis 連接池Lettuce Jedis 比較

Lettuce 和 Jedis 的定位都是Redis的client,所以他們當然可以直接連接redis server。 Jedis Jedis在實現上是直接連接的redis server,如果在多線程環境下是非線程安全的,這個

原创 Cookie 和 Session的區別,看這一篇就足夠了!

Cookie 和 Session的區別 Cookie 和 Session 有什麼區別呢?大部分的面試者應該都可以說上一兩句,比如:什麼是 Cookie?什麼是 Session?兩者的區別等。 但如果再往深入探討的話,就慢慢有一些

原创 UserAgentUtils 獲取瀏覽器信息

<dependency> <groupId>eu.bitwalker</groupId> <artifactId>UserAgentUtils</artifactId> <version>1.21</ver

原创 ProcessOn 流程圖、思維導圖的工具

ProcessOn入口 https://www.processon.com/i/58da15aee4b0d3fea85ee968 ProcessOn是一款基於HTML5和JavaScript技術開發而成。 操作簡單、方便的同時

原创 SpringCloud 搭建服務註冊中心

SpringCloud 搭建服務註冊中心 原創 作者 | 於海東 之前在巧玩SpringBoot——SpringBoot的第一個“Hello World!”(https://blog.csdn.net/dongdong922

原创 SpringBoot2.x WebConfig 自定義參數加載器

package com.*.config; import com.zichan360.common.aspect.GetVodClientAspect; import com.zichan360.common.result.My