摘要:郵件信息發件人信息每個線程發送郵件的最大數量去除重復的收件人存儲發送失敗的收件人存儲發送成功的收件人記錄發送郵件的次數每個收件人創建一個線程用來發送郵件處理結果 前言 之前用java mail發送郵件,都是分給每個郵件一個線程,在郵件發送成功后,由該子線程將mail的信息(發送成功的郵箱和未發送的郵箱)存儲到數據庫中。 現在需要處理一封郵件有上萬收件人的情況,如果還按照之前每個mail...
摘要:對于瀏覽器緩存,相信很多開發者對它真的是又愛又恨。那么瀏覽器緩存究竟是個什么樣的神奇玩意呢什么是瀏覽器緩存簡單來說,瀏覽器緩存就是把一個已經請求過的資源如頁面,圖片,,數據等拷貝一份副本儲存在瀏覽器中。 對于瀏覽器緩存,相信很多開發者對它真的是又愛又恨。一方面極大地提升了用戶體驗,而另一方面有時會因為讀取了緩存而展示了錯誤的東西,而在開發過程中千方百計地想把緩存禁掉。那么瀏覽器緩存究竟...
摘要:前言系統優化是一個系統工程需要長期監控長期及時解決的事情。主要從兩個方面來討論新系統上線前需要做些什么老系統優化有哪些途徑新系統系統在設計時要考慮系統最大的等指標系統整個至少能支持業務最高峰來設計系統。 前言 系統優化是一個系統工程, 需要長期監控長期及時解決的事情。我一直在開發的一線,積累了一些經驗,開這個專欄。歡迎大家一起討論,互相學習及進步。 主要從兩個方面來討論 新系統上線前...
摘要:問中新增的數據類型有哪些使用場景中新增一種原始數據類型最大的特點是唯一性,值通過函數生成在中對象的屬性都是字符串,我們使用他人定義的對象,然后去新增自己的屬性,這樣容易起沖突覆蓋原有的屬性也可以看成為一個字符串,不過這個字符能保證是獨一無二 20190125問: Es6中新增的數據類型有哪些?使用場景? es6中新增一種原始數據類型Symbol,最大的特點是唯一性,Symbol值通過S...
摘要:項目源碼是基于開發的開源書籍博客。編輯器例子在線寫書的編輯器是純實現,我單獨將它開源出來寫好書籍后點擊發布,就能在首頁上看到最新書籍動態界面的界面簡潔美觀易用。 項目源碼:https://github.com/chaijunit/... beibq是基于flask開發的開源書籍博客。 因為很多博客系統都是以文章的形式為主;如果記錄的文章變多了,還需要進行分類,而且查找以前寫過的某篇文章...