原创 Java多線程基礎複習及多線程面試題彙總

Java多線程 程序、進程和線程 程序(program) 概念:是爲完成特定任務、用某種語言編寫的一組指令的集合。即指一段靜態的代碼。 進程(process) 概念:程序的一次執行過程,或是正在運行的一個程序。 說明:進程作爲資源

原创 線程間的通信——生產者消費者問題

線程間的通信——生產者消費者問題 【題目一】 用兩個線程操作初始值爲0的資源類,一個線程進行加操作,另一個線程進行減操作: 【思路】 線程、操作、資源類 判斷、幹活、通知(synchronized) 【代碼】 import

原创 SpringMVC執行詳細流程與springmvc配置文件

SpringMVC執行詳細流程與springmvc配置文件 SpringMVC執行詳細流程 用戶發送請求至前端控制器DispatcherServlet,判斷springmvc中是否存在與請求相應的映射,存在直接轉“3”。 是否

原创 Redis主從複製

Redis的主從複製(Master/Slave) 主從複製:主機數據更新後根據配置和策略, 自動同步到備機的master/slaver機制,Master以寫爲主,Slave以讀爲主,可以進行讀寫分離、容災恢復。 配置主從數

原创 Redis數據類型

Redis數據類型 常見數據類型如下:(參考Http://redisdoc.com/) String/字符串 Hash/哈希 List/列表 Set/集合 Zset/sorted set有序集合 KEY的操作:(小寫k

原创 centOS安裝Redis及Redis基礎命令知識

centOS安裝Redis 將redis-3.0.4.tar.gz包上傳到centOS的/opt目錄下: cd到/opt目錄下解壓包,tar -zxvf redis-3.0.4.tar.gz ,解壓後得到文件夾redis