背景: 后端服務遷移后可能會遇到oom,服務重啟等問題,都是參數設置不當造成的,這里提供一個較為通用的參數配置供參考 可能的最佳實踐 下面我們來...
思路:環境遷移的核心是服務運行實例+流量切換 對于k8s來說,就是先執行Deployment部署實例,然后配置Ingress暴露服務,驗證沒問題...
1、背景 時間輪算法可以用于高效的執行大量的定時任務。 在 Netty 中的一個典型應用場景是判斷某個連接是否 idle,如果 idle(如客戶...
前言 緩存是互聯網高并發系統里常用的組件。由于多增加了一層,如果沒有正確的使用效果可能適得其反,諸如“緩存是刪除還是更新?”,“先操作數據庫還是...
前言 大部分的排序算法都是基于數值大小比較來進行排序的,那還有其他方式進行排序嗎?計數排序就是其中一種。計數排序通過數組下標來確定元素的位置。 ...
什么是倒排索引 先來說說什么事正排索引,舉個簡單的例子,常規的數據庫存儲就是正排索引。以下面的作為例子: 構建索引時,就是在數據庫里面存在兩個 ...
lombok guide lombok是什么 lombok怎么用 這里不談原理,不講性能,只談使用。 這里只說比較常用的,其他偏門的查API @...
前言 在不知道這個 feature 之前,我和大部分 coder 一樣都是對著數據庫的 schema 來復制粘貼到 mybatis 的 mapp...
前言 sonar 是一個代碼靜態掃描工具,可以在開發階段規避一些較為明顯的問題。現在總結一些工作中經常遇到的掃出來的 bug。 IO Excep...