原创 定時任務下發通知並更新數據庫記錄

使用的技術棧: spring @Component註解 @Autowired資源注入 newFixedThreadPool固定大小的線程池 ReentrantLock同步鎖 CountDownLatch倒計時器,是一個同步輔助類,在完成一

原创 RocketMQ筆記Consumer消費者訂閱

1  集羣訂閱(MessageModel.CLUSTERING):同一個 Consumer ID 所標識的所有 Consumer 平均分攤消費消息。 例如某個 Topic 有 9 條消息,一個 Consumer ID 有 3 個 Cons

原创 開發過程中--常見錯誤解決

1 字符串越界錯誤 java.lang.StringIndexOutOfBoundsException 注意: 對字符串進行截取(substring,charAt)、轉換爲字節數組(getBytes),字符數組轉換爲字符串 (valueO

原创 元註解5個

    @Target         此註解用於表示當前註解的使用範圍,@Target({ElementType.TYPE})就代表着@Service這個註解是專門用來註解到類、接口、或者枚舉類型上面的,當在方法上面加這個註解時,就會報

原创 怎麼定位線上問題,比如說CPU 或者是內存

通過 top 命令找到 CPU 消耗最高的進程,並記住進程 ID。再次通過 top -Hp [進程 ID] 找到 CPU 消耗最高的線程 ID,然後找到線程ID是十進制的,把他轉換成十六進制,然後用jstack找到當前線程的jstack.

原创 HTML each遍歷展示並在js中獲取值的方式

html: <div class="row"> <div class="col-sm-12"> <div class="form-group"> <div class="col-xs-12