原创 基於SSM的小米商城的設計與實現

基於SSM的小米商城的設計與實現 ##GitHub地址 ##https://github.com/dragonlonely/mymall.git

原创 Java面試寶典(設計模式/算法/Linux篇)

Java****面試寶典(設計模式/算法/Linux篇) **一.**設計模式和算法 **1.**正則表達式中*?+的作用分別是什麼(億郵) 答: * ? + 都有用來匹配數量的,* 表示 0 或多個,?表示 0 個或 1 個,

原创 Java面試寶典(數據庫篇)

Java****面試寶典(數據庫篇) Redis **1.**使用Redis有哪些好處? (1) 速度快,因爲數據存在內存中,類似於HashMap,HashMap的優勢就是查找和操作的時間複雜度都是O(1) (2) 支持豐富數據類

原创 java面試寶典

一、Java基礎知識點: 1.作用域public,private,protected,以及不寫時的區別。 (1)、public:public表明該數據成員、成員函數是對所有用戶開放的,所有用戶都可以直接進行調用 (2)、private

原创 ZAB原子消息廣播協議

ZAB協議 ZAB協議是專門爲zookeeper實現分佈式協調功能而設計。zookeeper主要是根據ZAB協議是實現分佈式系統數據一致性。 zookeeper根據ZAB協議建立了主備模型完成zookeeper集羣中數據的同步。這裏所

原创 ZAB協議-高端面試-原理與算法

zookeeper成功的地方就是使用了zab協議。 ZAB協議(ZooKeeper Atomic Broadcast原子消息廣播協議) zab協議所有事務請求必須由leader協調,首先leader發起proposal消息,大多數se

原创 高端面試-分佈式鎖

方案一: 使用臨時節點,會話內有效。(不用自己維護節點) 如果現在有1W個併發請求,想操作一個共享的內容(如搶購10),把共享內容鎖住,一次只讓一個用戶進來。利用zookeeper臨時節點的特性,首先讓1W個用戶去創建同一個名稱的臨時

原创 使用Java MVC框架 設計模式 設計一個簡單的新聞信息管理系統

基於MVC框架的新聞信息管理系統 MVC框架的簡介 主流框架是MVC框架技術 - 1:jsp+servlet+javabean適用於較小的項目 - 2:Struts+Spring+Hibernate 目前這是主流框架技術

原创 IDEA項目中,自動生成類的xml文件、Mapper接口以及各種查詢條件配置

IDEA項目中,自動生成類的xml文件、Mapper接口以及各種查詢條件配置 首先,新建一個Maven項目 在新建好的項目中的pom.xml文件中進行配置 pom.xml <?xml version="1.0" encodin

原创 SpringBoot整合Redis

SpringBoot整合Redis 第一步:創建項目 勾選:web,freemarker,Redis 只測redis不要勾選Mybatis,MySQL,若選擇了MySQL,啓動的時候會加載DB數據源,所以需要配置,不配置啓動會報

原创 java中常見面試題總結

相關概念 1.面向對象的三個特徵 封裝,繼承,多態,這個應該是人人皆知,有時候也會加上抽象。 2.多態的好處 允許不同類對象對同一消息做出響應,即同一消息可以根據發送對象的不同而採用多種不同的行爲方式(發送消息就是函數調用)。主

原创 ZooKeeper 集羣部署

ZooKeeper 集羣部署 部署 ZooKeeper 集羣,建議 3 臺及以上奇數主機 ( 涉及仲裁問題 ) JAVA、下載、解壓、修改屬主、組 修改配置文件: 第一步:創建數據目錄(每臺都要有) 每臺服務器先解壓軟件 mkdir