原创 redis大廠實戰應用場景(一覽衆山小)

redis數據類型 redis數據類型有5種,分別是string、list、set、hash、zset,他們在各自領域裏面都有哪些實踐“應用場景”呢,請繼續看完下面內容。 string(字符串) 也是我們最常用的數據類型,通常用於

原创 分佈式緩存安全應用(redis穿透問題)

緩存穿透 什麼是緩存穿透?緩存裏面不存在數據,數據庫裏面也不存在的數據。新的請求(例如黑客惡意攻擊:https://item.jd.com/6729892714444444.html查詢一個不存在商品)進來會不斷查詢數據庫,嚴重可

原创 分佈式緩存更新應用(redis擊穿問題)

緩存擊穿 什麼是緩存擊穿?數據庫裏面數據存在,緩存數據因某種原因不存在,導致大量請求到數據庫獲取數據現象。這種現象有可能會導致數據庫connections數耗盡,嚴重會導致數據庫服務停止。 分佈式鎖解決方案 防止請求穿透到數據庫,

原创 分佈式緩存一致性問題方案

方案名稱 技術特點 優點 缺點 適用 場景說明 數據實時同步更新 強一致性,更新數據庫同時更新緩存,使用緩存工具和AOP實現 數據一致性強,不會出現緩存雪崩問題 代碼耦合,運行期耦合 ,影響正常業務 ,增加一致網絡開銷 銀行 適合寫操作頻

原创 分佈式多級緩存應用(redis瓶頸之殤)

多級緩存 應用場景:我們知道redis的tps讀寫能力在10w/s左右,在大促或者雙11場景,很多商品的訪問高達百萬千萬級別,如果只使用redis緩存,是不能滿足業務需要。 緩存混合存在問題 基於以上場景,我們需要使用多級緩存實現

原创 3. Spring Boot 1.2.5使用redis做數據緩存

1 添加redis支持 在pom.xml中添加 Xml代碼   <dependency>            <groupId>org.springframework.boot</groupId>            <arti

原创 1. Spring4.0新特性

 2013年12月12日,Spring IO官方發佈了Spring Framework 4.0 GA。這次繼2009年Spring framework 3.0第一次重大版本更新。        在這裏列出Spring4.0的主要更新。

原创 3. Spring Security 核心類簡介

核心類簡介 目錄 1.1     Authentication 1.2     SecurityContextHolder 1.3     AuthenticationManager和AuthenticationProvider 1.3.

原创 1. Spring Boot 1.2.5正式發佈

Spring Boot 1.2.5 發佈,此版本現已提供在 repo.spring.io 和 Maven Central。 此版本是個維護版本,包括大量 Bug 修復,最主要的更新是管理 Spring 框架依賴,升級至 Spring

原创 linux下oracle客戶端安裝

一。下載:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 由於本機是64位linux,所以選擇Ins

原创 4. Spring Security 認證簡介

認證簡介 目錄 1.1     認證過程 1.2     Web應用的認證過程 1.2.1    ExceptionTranslationFilter 1.2.2    在request之間共享SecurityContext   1.1 

原创 2. Spring4.0環境搭建

  爲了避免在以後的Spring4.0系列中都提及Spring的環境配置。在這裏統一介紹Spring4.0的環境搭建。 1、Spring 4.0 Maven Depedency <dependencies>     <depende

原创 2. Spring Boot 1.2.5 不允許加載iframe問題解決

在spring boot項目中出現不能加載iframe 頁面報一個"Refused to display 'http://......' in a frame because it set 'X-Frame-Options' to 'DE

原创 3. Spring4.0之@RestController

      4.0重要的一個新的改進是@RestController註解,它繼承自@Controller註解。4.0之前的版本,Spring MVC的組件都使用@Controller來標識當前類是一個控制器servlet。      

原创 5. Spring Security異常信息本地化

異常信息本地化          Spring Security支持將展現給終端用戶看的異常信息本地化,這些信息包括認證失敗、訪問被拒絕等。而對於展現給開發者看的異常信息和日誌信息(如配置錯誤)則是不能夠進行本地化的,它們是以英文硬編碼在