原创 kafka生產者消息如何分區 和 壓縮算法
一、 生產者消息如何分區 kafka的消息組織結構是: topic(主題)--partition(分區)--record(消息),topic下的每條record只會保存在某一個partition中。 分區的主要作用,就是提供負載均衡的能力
原创 Jenkins回滾到歷史版本
Jenkins配置【歸檔成品】,把歷史war包保存下來,如果不知道怎麼歸檔歷史war包,查看下面link: https://blog.csdn.net/yujianping_123/article/details/103139043
原创 java.lang.ClassNotFoundException: org.jboss.logmanager.LogManager
Java VisualVM 配置遠程JMX連接 增加JAVA_OPTS配置 JAVA_OPTS="$PREPEND_JAVA_OPTS $JAVA_OPTS -Dcom.sun.management.jmxremote.port=1001
原创 Jenkins歷史版本war存檔
如果你是全自動化運維,大神請繞路。 直接進去主題,共分3步: 1. 配置 【丟棄舊的構建】策略: 2. 構建後操作【歸檔成品】 3. 那麼構建後,war包究竟在哪裏呢? 在這裏,版本號/archive/*******
原创 粉絲【關注】數據在redis中怎麼存儲
粉絲【關注】是種高頻的行爲,比如csdn中關注。 【誰】關注了你 如果在高併發下,粉絲【關注】操作和數據庫實時交互,這種設計很不合理。 用redis去存儲【關注】數據,然後定期任務(比如1個小時)去更新一次數據庫 redis裏有
原创 redis java client - redisson - 標準的分佈式系統下秒殺編程
之前用到redis java client來實現鎖解決高併發問題,考慮的是用jedis或者spring 的redisTemplate編程。 不過要考慮的小細節比較多,比如: 1. 加鎖後,某臺應用程序不巧down了,還沒來得及解鎖,即死
原创 關於數據庫阻塞調查的一些常用SQL-sql server篇
查看錶是否有鎖: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_
原创 SonarQube掃描代碼bug
1. 下載SonarQube https://www.sonarqube.org/downloads/ 我本地是java8,下載了sonarqube-6.7.7。 再高版本要求java8以上。 2. 啓動SonarQube 我是win
原创 OCR文本檢測ctpn訓練報錯h5py Unable to open file (truncated file: eof
折磨了半天,剛開始以爲是h5py和其他lib包的版本不兼容導致的。 問題: OCR文本檢測ctpn訓練時,做一個空的權重文件,然後開始訓練數據,把訓練結果寫入到權重文件時報錯: OSError: Unable to open file (
原创 Java VisualVM 遠程監控JVM
如果你還沒有安裝java VisualVM,請參照下文安裝: https://blog.csdn.net/yujianping_123/article/details/99549194 遠程監控Linux服務器 操作如下圖: 添加遠程
原创 jprofiler jvm性能監控
一、下載 https://www.ej-technologies.com/download/jprofiler/files 二、配置linux端的Jprofiler 1、下載好後把tar包上傳的linux服務器,解壓。我上傳至 /usr
原创 linux cached太高,手動釋放
有用戶反應系統變慢了,連上服務器free -h看下cached很高。 手動執行命令: echo 3 > /proc/sys/vm/drop_caches 釋放cached 網上想詳細看下有什麼辦法可以解決高cached,暫時沒找
原创 select查詢會鎖表嗎?
SqlServer 默認隔離級別是 read committed 提交讀,select查詢可能會有共享鎖,即select操作發生時,update等排他操作進入等待,其他select操作可以進行,共享這把鎖。 反之,如果update操作等排
原创 分佈式系統概念詳解(ACID、CAP、BASE、二段提交、三段提交、TCC、冪等性,最終一致性)
1 背景 一致性是一個抽象的、具有多重含義的計算機術語,在不同應用場景下,有不同的定義和含義。在傳統的IT時代,一致性通常指強一致性,強一致性通常體現在你中有我、我中有你、渾然一體;而在互聯網時代,一致性的含義遠遠超出了它原有的含義,在我
原创 SqlServer查找缺失索引和查找無效索引
SqlServer查找缺失索引 系統慢,卡,瓶頸在數據庫,數據庫服務器cpu飆升,但沒發現死鎖。 發現了一些慢查詢,首先想到的加索引。 那麼問題來了,怎麼加,加哪些? 好在SQLSERVER提供了一些“自動”查找功能,比如 DMV, 附上