大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是i.MXRT上使用16MB以上NOR Flash軟復位無法正常啟動問題的分析解決經驗。 痞子衡這幾天在支持一個i.MXRT1050客戶項目,客戶遇到了軟復位無法從32MB NOR Flash重新啟動的問題。這個客戶是做 ...
ThinkPHP在開啟DEBUG的情況下會在Runtime目錄下生成日志,而且debug很多站都沒關的,所以影響應該很大吧 我們來看一下ThinkPHP . 版本生成日志結構: THINKPHP . 結構:Application Runtime Logs Home .log THINKPHP . 結構:Runtime Logs Home .log 可以看到是 :項目名 Runtime Logs H ...
2020-03-07 16:29 0 1638 推薦指數:
大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家分享的是i.MXRT上使用16MB以上NOR Flash軟復位無法正常啟動問題的分析解決經驗。 痞子衡這幾天在支持一個i.MXRT1050客戶項目,客戶遇到了軟復位無法從32MB NOR Flash重新啟動的問題。這個客戶是做 ...
業務系統中,使用update語句更新數據是再正常不過的場景,我們也經常通過update更新的行數,來做一些業務判斷,類似下面的偽代碼:(mybatis + mysql 場景) if (xxxMapper.updateByPrimaryKeySelective(entity)> ...
分析一個線上內存告警的問題時,發現了造成內存告警的原因是使用fastjson不當導致的。 分析dump發現com.alibaba.fastjson.util.IdentityHashMap$Entry對象比較多。 查找相關文檔 fastjson IdentityHashMap 內存泄漏 ...
因為在SubThread9類中getSum()沒有用synchronized 修飾,直接寫成 public int getSum(){} 而導致了異常java.lang.I ...
1、面試題剖析 (1)在項目中緩存是如何使用的? 這個,你結合你自己項目的業務來,你如果用了那恭喜你,你如果沒用那不好意思,你硬加也得加一個場景吧! (2)為啥在項目里要用緩存呢? 用緩存,主要是倆用途,高性能和高並發 高性能 假設這么個場景,你有個操作,一個請求過來,吭哧 ...
線程池是個好東西,最大線程數限制了服務無限制使用寶貴的操作系統線程,最大隊列保護內存溢出,完美! 但是線程池使用不當也會導致死鎖。這種死鎖,要是不知道原理,死都不知道咋死的,並且非常難定位。大家知道,死鎖一般都是由於資源征用引起的。而線程池引起的死鎖,可能連個synchronize關鍵字都沒有 ...
Java對多線程有良好的支持,並且提供了方便使用的線程池框架(Executor)。但如果使用不當,可能會帶來一些不安全的隱患。本文將分享一次由於隨意創建線程池造成線程數持續增加的問題。 一、背景 首先看一個圖,下圖是線上服務器Java線程數的監控圖。 圖中每個下降的點都是在該時間點有上線 ...
Microsoft.Extensions.DependencyInjection中(下面簡稱DI)的Transient依賴注入關系,表示每次DI獲取一個全新的注入對象。但是使用Transient依賴注入關系時,最好要配合IServiceScope來一起使用,因為通過Transient依賴注入 ...