原创 深入學習Redis(1):Redis內存模型
前言Redis是目前最火爆的內存數據庫之一,通過在內存中讀寫數據,大大提高了讀寫速度,可以說Redis是實現網站高併發不可或缺的一部分。我們使用Redis時,會接觸Redis的5種對象類型(字符串、哈希、列表、集合、有序集合),豐富的類型
原创 深入學習Redis(2):持久化
前言在上一篇文章中,介紹了Redis的內存模型,從這篇文章開始,將依次介紹Redis高可用相關的知識——持久化、複製(及讀寫分離)、哨兵、以及集羣。本文將先說明上述幾種技術分別解決了Redis高可用的什麼問題;然後詳細介紹Redis的持久
原创 IntelliJ IDEA中創建Web聚合項目(Maven多模塊項目)
Eclipse用多了,IntelliJ中創建Maven聚合項目可能有小夥伴還不太熟悉,我們今天就來看看。 IntelliJ中創建普通的Java聚合項目相對來說比較容易,不會涉及到web操作,涉及到web的話會有一點點麻煩。我們來一步一步看
原创 Spring Boot 快速集成第三方登錄功能
原文鏈接:https://xkcoding.com/2019/05/22/spring-boot-login-with-oauth.html Spring Boot 快速集成第三方登錄功能 前言
原创 MySQL數據庫中庫、表名、字段的大小寫問題
MySQL數據庫中庫、表名、字段的大小寫問題 原文出處: https://blog.csdn.net/andyliulin/article/details/83020934 在使用MySQL建庫的過程中發現了一個問題,無論怎麼創建庫,
原创 Java中對List集合的常用操作
Java中對List集合的常用操作目錄:list中添加,獲取,刪除元素;list中是否包含某個元素;list中根據索引將元素數值改變(替換);list中查看(判斷)元素的索引;根據元素索引位置進行的判斷;利用list中索引位置重新生成一個
原创 支付平臺架構設計評審覈心要點與最佳實踐
揭祕支付系統中數據庫鎖的應用實踐。如何科學的設置線程池。緩存使用的最佳實踐。數據庫設計要點。一行代碼引起的“血案”。冪等和防重。實現分佈式任務調度的多種方法。揭祕支付系統中數據庫鎖的應用實踐鎖通常應用在多個線程對一個共享資源進行同時操作,
原创 Disconf實踐指南:安裝篇 Disconf實踐指南:安裝篇
Disconf實踐指南:安裝篇Disconf是百度開源出來的一款基於Zookeeper的分佈式配置管理軟件。目前很多公司都在使用,包括滴滴、百度、網易、順豐等公司。通過簡單的界面操作就可以動態修改配置屬性,還是很方便的。使用Disconf
原创 RESTful API 設計指南
網絡應用程序,分爲前端和後端兩個部分。當前的發展趨勢,就是前端設備層出不窮(手機、平板、桌面電腦、其他專用設備......)。 因此,必須有一種統一的機制,方便不同的前端設備與後端進行通信。這導致API構架的流行,甚至出現"API F
原创 分佈式配置管理平臺 - Disconf web管理端安裝 1.環境配置
1.環境配置配置java、maven環境,並安裝mysql,reids,zookeeeper,Nginx2.下載disconf下載https://codeload.github.com/knightliao/disconf/zip/mas
原创 Java (Date)如何存取MySQL datetime類型
1 在java中只有Date類型,這樣數據存儲到MySQL會出現問題,前臺提交的數據,比如2018-03-20 17:30:59,後臺用Date接受的時候,由於Date只精確到天,所以默認接收時間爲2016-10-10 00:0
原创 史上最簡單的 Spring Cloud 教程(2018)
史上最簡單的 SpringCloud 教程 | 終章轉載請標明出處: http://blog.csdn.net/forezp/article/details/70148833 本文出自方誌朋的博客 錯過了這一篇,你可能再也學不會 Spri
原创 常見性能優化策略的總結
之所以把代碼放到第一位,是因爲這一點最容易引起技術人員的忽視。很多技術人員拿到一個性能優化的需求以後,言必稱緩存、異步、JVM等。實際上,第一步就應該是分析相關的代碼,找出相應的瓶頸,再來考慮具體的優化策略。有一些性能問題,完全是由於代碼
原创 Restful API開發利器——RestPack項目教程(統一api返回json格式)
Restful API開發利器——RestPack項目教程 目錄 項目背景 RestPack 簡介 引入 RestPack 依賴 啓用 RestPack @RestPackController 註解 RestPack 異常處理 日誌輸出
原创 Disconf實踐指南:使用篇 Disconf實踐指南:使用篇
Disconf實踐指南:使用篇在上一篇文章Disconf實踐指南:安裝篇介紹瞭如何在本地搭建Disconf環境,下面我們介紹如何在項目中使用Disconf。由於某些功能特性對源碼做了修改,所以在官方文檔並沒有提及。環境基於macOS Si