原创 ignite affinity key 並置 究竟是個啥?

先上個pgsql操作的對比,然後引出ignite的並置處理規則 ddl: drop table student;CREATE TABLE student(sid int PRIMARY KEY ,sname varchar(64)

原创 【面試一個個啃】mysql面試:基礎面試:count(1),count(*),count(列)區別是啥?

問: mysql中 count(1),count(*),count(列)區別是啥? 面試官心裏: 考察面試者MySQL基本調優思路,是否有查看執行計劃的習慣 答: 在數據量達到10萬以上的級別我們討論這個問題纔有意義. count(*)

原创 【面試一個個啃】Java面試:基礎面試:char型變量中能不能存中文漢字?

問: char型變量中能不能存中文漢字?   面試官心裏: 考察面試者字符處理基本功   答: char 類型可以存儲一箇中文漢字,因爲Java中使用的編碼是 Unicode,標準編碼中文就是2個字節,一個char 類型剛好佔 2 個字節

原创 【面試一個個啃】Java面試:Java基礎面試 :hashcode存在的意義是啥?

問: hashcode存在的意義是啥? 面試官心裏: 考察面試者研究技術的深度,探究精神很重要,這是個好問題,後續還有連環問 答: hashcode的存在主要是用於查找對象的快捷性,如HashSet,HashMap等存儲對象的結構中,ha

原创 @PathVariable中有特殊字符如何處理?

上代碼: @GetMapping(value="/user/{useraccount}") public void getUserAccount(@PathVariable("useraccount") String userAc

原创 一文知曉:AspectJ,SpringAOP,cglib,動態代理究竟有啥區別

一切源於需求:   我只想寫業務流程代碼,不想管日誌,權限,事務等業務無關的東西,怎麼辦? 要是我只寫業務代碼,想要其他代碼的時候有人幫我寫就好了。。。 於是,代理(代碼小蜜)就出現了 代理有好多種實現方式呢: AspectJ 首先,這是

原创 幾個問題搞懂Java垃圾回收

主流的JVM(HotSpot)採用的是分代收集算法。   分什麼代? young->old->permanent   0,Java內存模型是什麼樣的?   一圖勝千言:   這個圖中不包含 堆外內存:計算機的物理真實內存。   1,垃

原创 impala分區表用insert into...select插入數據

1,兩張表,ta,tb create table ta(id int,name string) partition(year int,month int); create table tb(id int,name string) part

原创 徹底理解Java線程池

一般我們創建Java線程池喜歡調用的api是下面這個樣子的: Executors newCachedThreadPool 自增長線程 newFixedThreadPool 固定線程 newSingleThreadExecutor 單線程

原创 人人懂點高併發:秒殺系統設計

前端 1,在瀏覽器端肯定要防止用戶重複點擊,而且不能使用靜態URL,防止內部作弊; 2,一般都是簡單網頁,商品介紹啥的放在其他常規頁面,讓客戶提前瞭解即可,專門的秒殺頁面用cdn緩存起來; 3,轉到機房的NGINX上時,NGINX做出限

原创 yarn資源管理的控制

yarn如何隔離資源? 1,在操作系統上的進程運行所需要的資源沒有比操作系統自身更清楚的了,所以在/proc/{pid} 下就有各個進程的資源情況,yarn只需要讀取分配給container進程的資源信息即可。 2,yarn的資源就是指c

原创 線上Java問題,從定位到解決

一個線上的問題是如何從定位到解決的? 設計埋點 埋點就是你要監控啥,你必須在程序開啓時設置一些參數來輔助監控,例如把日誌輸出到哪裏,便於另外的監控系統監控。 例如 -XX:+PrintGCDetails -Xloggc:/home/xx.

原创 《中臺落地手記》 序

每個開發者對“中臺的理解”都不同。 Thousand people have a thousand Hamlet in their eyes。 你們公司在蠢蠢欲動麼,不上中臺是等死,上了中臺是找死,哈哈? 你是否也躍躍欲試,想一探

原创 【面試一個個啃】Java面試:Java基礎面試 :說說ArrayList,StringBuilder,HashMap爲啥線程不安全?

問: 說說ArrayList,StringBuilder,HashMap爲啥線程不安全? 面試官心裏: 考察面試者對常見問題的深入理解程度以及是否有看源碼的習慣。 答: 1,翻開Vector,StringBuffer,Hashtable的

原创 白話+大話 量子計算

這次,liang哥要來點高端的,哈哈哈 開始,expresso 泡起來 O(∩_∩)O 關鍵字:量子 一個物理量如果存在最小的不可分割的基本單位,則這個物理量是量子化的,並把最小單位稱爲量子。 只能從幾個特殊的關鍵字來解釋: 相當數量的某