原创 3天,把MySQL索引、事務、分庫分表擼乾淨了!

前兩天看到字節一個老哥寫的帖子,提到高階開發者必須掌握的技能,其中他明確提出了“精通MySQL”。   爲啥MySQL對開發人員如此重要? 第一,不管你去面試哪家公司,數據庫是必問項,而MySQL使用範圍廣,無論如何是避不開的; 第二,你

原创 SpringBoot要和我比瘦身,你怎麼看

點擊上方藍色字體,選擇“設爲星

原创 IDEA 這樣配置註釋模板,讓你高出一個逼格

一、類註釋 打開 IDEA 的 Settings ,點擊 Editor-->File and Code Templates ,點擊右邊 File 選項卡下面的 Class ,在其中添加圖中紅框內的內容: /** *

原创 花了幾個月搞了套能力編排框架,再也不用深夜加班喫泡麪了

你能學到什麼 工廠、策略,責任鏈等多種設計模式的實際運用 項目中多個核心流程在開發層面統一風格語言 瞭解能力編排框架帶來的能力複用和業務隔離

原创 成爲首席架構後,我看MySQL的眼神不一樣了!

對於一名程序員來說,掌握數據庫的“增刪改查”和少量優化策略,是完成日常工作的基本技能。 但是,隨着互聯網行業的不斷髮展,當今企業的數據量級越來越大,數據結構也越發冗雜, 對數據庫技術的理解深度和廣度,決定了開發者能否脫穎而出。

原创 小公司應該避免的十大技術策略和應該遵循的五大建議

作者 | Brian Scanlan 譯者 | 王者 策劃 | Tina 從過早優化產品到過度設計解決方案,在做出技術決策時,你很容易陷入一些困境,這些決策可能會減慢而不是加快公司的

原创 StringBuilder居然被這位老哥碾壓了

來源:https://www.jianshu.com/p/469fe8fdd3be 爲什麼會新增這樣一個string輔助類? 原有的stringbuilder太死板,不支持分割,如果想讓最終的字符串以逗號隔開,需要這樣寫 Str

原创 RocketMQ消息丟失了,我要跑路了

本文來源 https://blog.csdn.net/LO_YUN/article/details/103949317 既然在項目中使用了MQ,那麼就不可避免的需要考慮消息丟失問題。在一些涉及到了金錢交易的場景下,

原创 面試這樣回答Java調優,至少加1K!!!

點擊上方藍色字體,選擇“設爲星標” 回覆”學習資料“獲取學習寶典 作者:張俊城, 郭理勇, 劉建來源:http://t.cn/AiCTERJz Java 應用性能優化是一個老生常談的話題,典型的性能問題如頁

原创 這六個 MySQL 死鎖案例,能讓你理解死鎖的原因!

最近總結了一波死鎖問題,和大家分享一下,我這也是從網上各種瀏覽博客得來,希望原作者見諒,參考博客文末下方。 Mysql 鎖類型和加鎖分析 MySQL有三種鎖的級別:頁級、表級、行級。 表級鎖:開銷小,加鎖快;不會出現死鎖

原创 發現一個很奇怪的現象,mybaits的insert方法一直返回"-2147482646"

來源 | https://www.cnblogs.com/wyq178/p/8652443.html 前幾天在做項目demo的時候,發現有一個很奇怪的現象,就是MyBatis發現更新和插入返回值一直爲"-2147482646",無論

原创 如何提高代碼質量,推薦 7 個頂級靜態代碼分析工具

作者 | Saif Sadiq 翻譯 | 王者 靜態代碼分析或源代碼分析是指使用靜態代碼分析工具對軟件的“靜態”(不運行的) 代碼進行分析的一種方法,找出代碼中潛在的漏洞。靜態代碼分析器檢查源代碼,找出特定的漏洞,並檢查代

原创 來自Uber,最牛逼的kafka集羣怎樣的?

作者 | Uber 工程博客 譯者 | 王者 策劃 | 蔡芳芳 Uber 的 Kafka 生態系統 Uber 擁有世界上最大的 Kafka 集羣,每天處理數萬億條消息和幾個 PB 的數據

原创 面試官,欺負人:new Object()到底佔用幾個字節?

new Object()到底佔用幾個字節? 這個問題,需要我們來分析一下堆內佈局以及Java對象在內存中的佈局 對象的指向 先來看一段代碼: package com.zwx.jvm;public class HeapMemory