原创 如何使用redis緩存加索引處理數據庫百萬級併發

原文出處:   聰的博客總結:如何使用redis緩存加索引處理數據庫百萬級併發前言:事先說明:在實際應用中這種做法設計需要各位讀者自己設計,本文只提供一種思想。準備工作:安裝後本地數redis服務器,使用mysql數據庫,事先插入1000

原创 mybatis Mapper動態代理方式

開發規範 Mapper接口開發方法只需要程序員編寫Mapper接口(相當於Dao接口),由Mybatis框架根據接口定義創建接口的動態代理對象,代理對象的方法體同上邊Dao接口實現類方法。Mapper接口開發需要遵循以下規範:1、 Map

原创 Spring Security框架入門_01

Spring Security 是一個能夠爲基於Spring 的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring

原创 Spring Security框架_02_修改登錄頁面

基於Spring Security框架入門_01創建的項目進行:創建登錄頁面(login.html)和登錄失敗頁面(login_error.html),添加favicon.ico 到根目錄(網站圖標)login.html<!DOCTYPE

原创 微信支付-掃碼支付案例

下載SDK:下載網址https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1下載得到以下壓縮包解壓:獲得一個maven項目將此項目導入maven倉庫當成一個jar使用,m

原创 HashMap的數據結構

原文出處: 李大輝的博客https://blog.csdn.net/skiof007/article/details/80253587HashMap概述HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允

原创 mybatis入門

    mybatis介紹                        MyBatis 本是apache的一個開源項目iBatis, 2010年這個

原创 JVM架構和GC垃圾回收機制

JVM架構和GC垃圾回收機制詳解JVM架構圖分析JVM被分爲三個主要的子系統:1.  類加載器子系統2.  運行時數據區3.  執行引擎1. 類加載器子系統Java的動態類加載功能是由類加載器子系統處理。當它在運行時(不是編譯時)首次

原创 solrCloud集羣更改完schema.xml無效果

解決: solr的配置文件是交給zookeeper管理的,修改完xml文件應重新執行命令,將新的配置文件交給zookeeper 1. 需要先上傳solr的安裝包  cd /export/software/  rz 2. 解壓solr的安裝

原创 Leader選舉

https://shimo.im/docs/MEa2EYfjHNYuVgw6/  Leader選舉概述   Leader選舉是保證分佈式數據一致性的關鍵所在。當Zookeeper集羣中的一臺服務器出現以下兩種情況之一時,需要進入Leade

原创 idea編譯項目出現錯誤 “無效的源發行版9”

出現的問題: 解決主要看一下幾個位置: file-->project Structure中3個位置         如果還是報錯選擇file-->Settings--->java Compiler              

原创 spring bean生命週期

Spring Bean的生命週期(非常詳細)   去一些企業面試時,經常會被問到Spring的問題,有一次就被問到關於Spring中Bean的生命週期是怎樣的?其實這也是在業務中經常會遇到的,但容易遺忘,所以專門總結一下以備不時之需。PS

原创 Dubbo架構

Dubbo架構Provider: 暴露服務的服務提供方。 Consumer: 調用遠程服務的服務消費方。 Registry: 服務註冊與發現的註冊中心。 Monitor: 統計服務的調用次數和調用時間的監控中心。調用流程 0.服務容器負責

原创 IDEA激活

  1.下載破解補丁:百度網盤:https://pan.baidu.com/s/15Wq9-c4SVwg_2IdO2vo_6w 密碼:bko1 2.將補丁放在安裝包的/bin目錄下,並且 分別 對本文件夾(bin)下的idea.exe.v

原创 設置linux的固定IP

1:虛擬機更改mac地址 2:啓動虛擬機更改mac地址: vim /etc/udev/rules.d/70-persistent-net.rules 3:更改IP地址: vim /etc/sysconfig/network-scrip