原创 redis的集羣

1.1中心化和去中心化 意思是所有的節點都要有一個主節點 缺點:中心掛了,服務就掛了 中心處理數據的能力有限,不能把節點性能發揮到最大 特點:就是一個路由作用 1.2.去中心化 特點:去掉路由,我自己來路由 以上通俗的就是 中

原创 MYSQL數據庫安裝 圖解以及無法連接問題

mysql數據庫的安裝過程 1.現在mysql官網下載安裝包 2.雙擊進入安裝嚮導,如圖所示,點擊next 3.勾選accept 4.根據個人情況安裝抓,Custom是自定義安裝,自己選擇哪些組件並可以選擇安裝他們的具體路徑

原创 SSM整合的小項目(簡單單表CRUD操作)

標題Spring+SpingMVC+Mybatis的集成 1.創建項目 這個小項目是簡單的單表的CRUD,沒用到vo包,它只是繼承了domian裏面的類。 2.導包 log4j mybatis以及mysql驅動包 3.創

原创 springboot學習(五)自動配置原理及@Conditional派生註解

一.自動配置原理 1.SpringBoot啓動的時候加載主配置類,開啓了自動配置功能 @EnableAutoConfiguration 分析源碼發現 2.@EnableAutoConfiguration 作用: 利用AutoC

原创 Linux下安裝Zookeeper

1,系統要求 ZooKeeper可以運行在多種系統平臺上面,表1展示了zk支持的系統平臺,以及在該平臺上是否支持開發環境或者生產環境。 ZooKeeper支持的運行平臺: ZooKeeper是用Java編寫的,運行在Java環境

原创 Mysql優化

一.Mysql的存儲引擎 MyISAM的特點: 不支持完整的事務,奔潰恢復能力差 .frm:表結構信息 .MYD:數據文件 .MYI:表的索引信息(比innodb多的文件) InnoDB 特點: 1)、支持事務 2)、數據多版本讀

原创 HTTP協議與TCP協議的區別

什麼是http? HTTP協議即超文本傳送協議(Hypertext Transfer Protocol ),是Web聯網的基礎,HTTP是基於TCP/IP的關於數據如何在萬維網中如何通信的協議。 HTTP的底層是TCP/IP。所

原创 什麼是AOP,AOP的底層實現原理

什麼是AOP?AOP的底層實現 1.什麼是AOP AOP(Aspect Oritented Programing) 面向切面編程。 AOP採取橫向抽取機制,取代了傳統的繼承縱向繼承體系的重複性代碼(性能監視,事務管理,安全檢查,緩

原创 Springboot+MybatisPlus+layui簡易賬單管理項目

1.項目整體效果如下: 2.數據庫設計: 表一: 表二: 3.搭建項目 查詢所有賬單接口 查詢所有賬單的實現類 前段控制器 import java.util.HashMap; import java.util.Map