原创 一點總結
一.併發依據:1.響應時間。2.吞吐量。3.QPS.二.提高程序併發處理能力的方案(架構層面):(水平擴展,垂直拆分)1.提升單機的性能:增加CPU,增加內存,硬盤(解決IO讀取效率)。2.提升單機架構性能三.水平擴展是高併發處理終極解決
原创 java基本數據類型和引用數據類型
基本數據類型: 2b:byte,boolean 1字節 cs:char,short 2字節 if:int,float 4字節 dl:double,long 8字節不論是基本數據類型還是引用類型,他們都會先在棧中分配
原创 Dubbo-admin管理平臺的安裝
下載的dubbo沒有admin改成下這個版本就好了解壓後,根目錄裏存在dubbo-admin,進入 mvn package -Dmaven.test.skip=true 安裝完後,生成target目錄,進入這個目錄,找到dubbo-adm
原创 一致性hash算法
今天看了下一致性hash算法,先總結如下:一致性Hash算法將整個哈希值空間組織成一個虛擬的圓環。整個空間按順時針方向組織,圓環的正上方的點代表0,0點右側的第一個點代表1,以此類推,2、3、4、5、6……直到2^32-1,也就是說0點左
原创 過濾器,攔截器,監聽器
一張圖 點贊 收藏 分享 文章舉報 zz的的 發佈了98 篇原創文章 · 獲贊 0 · 訪問量 2萬+ 私信 關注
原创 多線程編程1
使用多線程就是爲了充分利用cpu的資源,提高程序執行效率,當你發現一個業務邏輯執行效率特別低,耗時特別長,就可以考慮使用多線程。package learn.test; public class TestThread { pub
原创 多線程編程3線程生命週期圖和多線程內存模型圖
點贊 收藏 分享 文章舉報 zz的的 發佈了98 篇原創文章 · 獲贊 0 · 訪問量 2萬+ 私信 關注
原创 存儲過程中用遊標
delimiter $create PROCEDURE phoneDeal()BEGIN DECLARE id varchar(64); -- id DECLARE phone1 varchar(16); -- ph
原创 ActiveMQ第二課 SSM整合ActiveMQ
1.web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
原创 攔截器HandlerInterceptorAdapter實現性能監控
package learn.interceptors; import org.apache.log4j.Logger; import org.springframework.core.NamedThreadLocal; import o
原创 ActiveMQ第一課
windows下載:http://activemq.apache.org/download-archives.html 啓動:http://localhost:8161/admin默認用戶名密碼爲admin、adminpackage mq
原创 CSS邏輯與樣式分離
只與樣式相關的代碼用css寫不用js<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title> 邏輯與樣式分離</title><style type="text/c
原创 多線程編程2
package learn.threadpool; public class MemberService extends Thread { @Override public void run() { lo
原创 存儲過程 遍歷表 並保存數據 彙總數據方便查詢
DROP PROCEDURE IF EXISTS FountTable; delimiter $$ create procedure FountTable() begin declare TableName varchar(64)
原创 SpringBoot 集成Redis(redis使用lua腳本)
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/