原创 kubernetes ipvs下svc訪問

前言 追蹤svc訪問服務的軌跡   新的kubernetes版本的kube-proxy使用了ipvs(非iptables) kube-proxy的IPVS模式用的上NAT模式,因爲DR,TUN模式都不支持端口映射。   https://w

原创 搜索提示原理淺談

前言 搜索提示要實現哪些功能? a: 支持前綴匹配,如輸入”海底“,提示”海底撈“ b:同時支持漢字,拼音輸入 @hxx 有java組件可實現 c:支持多音字,如 ”chongqing“ 和 ”zhongqing“ 都應該提示”重慶“ @

原创 kubernetes網絡總結和實戰

前言 理清kubernetes網絡 1: 容器到主機互訪 2:本機容器到容器互訪 3:跨主機容器互訪 其他知識: 1: 網關,路由 2: iptables 3: 網絡七層 4:數據頭   正文 1: 容器到主機互訪 a:使用Veth Pa

原创 倒排鏈求交過程--Lucene

前言 自己理解的倒排求交: 1: 首先倒排鏈是排序的,根據docid大小排序 2: 比如現在有兩個倒排鏈(對應於兩個term的查詢結果),現在需要求交 3: 兩個指針在倒排鏈上移動,先移動擁有較小頭的鏈的首指針,找到大於等於另一個鏈首的時

原创 定位java內存無限上漲問題

  最近一直在做性能優化方面的工作,填填項目快跑過程中留下的坑。越底層的愈是枯燥的,也越感受到欣喜。下面分享給讀者一個java服務吃掉常駐內存(RES)的case,希望能對大家帶來收穫。 在容器內跑的java服務,參數爲 java -X

原创 雲搜索分佈式索引一致性設計

目前流行的雲搜索服務的主要特點有: 1:接入快捷、運維能力強,提供了可視化運維數據、多維立體化監控和自助工具界面,實現全託管自運維。 2:服務可靠、高可用。索引系統採用多副本數據和服務冗餘、不同級別的隔離、集羣聯邦和資源預留等容災機制,確

原创 OA項目第二天:後端頁面的顯示

後端頁面的顯示使用的是frameset標籤:上下左右,好處是可以實現點擊左邊列表,右邊變化的效果!!     查看鏈接上述代碼非常重要,查看鏈接 域中的數據來源監聽器     cn.itcast.oa.util.InitListene

原创 el表達式跟ognl表達式的區別(用法…

1.區別 用法區別:OGNL是通常要結合Struts 2的標誌一起使用,如 struts頁面中不能單獨使用,el可以單獨使用 ${sessionScope.username}    頁面取值區別:    名稱

原创 OA項目第三天:設置權限的樹狀列表…

頁面的代碼如下: 構建樹形的結構使用了jquery的jquery.treeview.css和jquery.treeview.js {script type="text/javascript">   $(function(){    /

原创 SQL語句之:having和where

having 和where 都是用來篩選用的(即給定條件)  having 是篩選組  而where是篩選記錄 他們有各自的區別 1》當分組篩選的時候 用having,當有聚合函數的時候必須用having 2》其它情況用where,不能

原创 計算機基礎複習--04暑期adboosting…

1:i=i+1;i++;i+=1的區別!!(效率,編譯角度) 看過tecent的一道面試題纔想到這個問題!!我知道的是

原创 字節對齊提高存取速度

編譯過程中c++編譯器爲了提高存取速度,設置了在存儲格式上的字節對齊。  一、概念         對齊跟數據在內存中的位置有關。如果一個變量的內存地址正好位於它長度的整數倍,他就被稱做自然對齊。比如在32位cpu下,假設一個整型變量

原创 SQL語句之group by 和having

首先看一個經典的問題和回答: select item.itemnum,item.in1,item.in4,inventory.location from item,inventory where item.itemnum=invento

原创 LRU和FIFO算法的頁面調度舉…

原文地址:LRU和FIFO算法的頁面調度舉例作者:ygsl 41.在頁式虛擬存儲管理的計算系統中,運行一個共有8頁的作業,且作業在主存中分配到4塊主存空間,作業執行時訪問頁面順序7,0,1,2,3,0,4,3,2,3,6,7,3,1,5

原创 尾插法和頭插法JDK源碼解讀

一:尾插法   jdk1.8 源碼​​​​​​   // @hxx 插入方法,調用putValpublic V put(K key, V value) { return putVal(hash(key), key, val