1. SQL 審核 web 工具 SQL 審核與執(zhí)行闯团,可能是各個公司或團隊比較困擾的事情。若沒有平臺工具支持禀横,只能通過人工的方式來處理汉额,效率低且質量沒辦法保證蜡塌。為了規(guī)范操作赦肃,...
1. SQL 審核 web 工具 SQL 審核與執(zhí)行闯团,可能是各個公司或團隊比較困擾的事情。若沒有平臺工具支持禀横,只能通過人工的方式來處理汉额,效率低且質量沒辦法保證蜡塌。為了規(guī)范操作赦肃,...
Gitlab GitLab 是一個用于倉庫管理系統(tǒng)的開源項目货邓,使用Git作為代碼管理工具秆撮,可以直接使用 Gitlab 官方提供的git倉庫管理服務,有條件的也可以使用Gitl...
參考文章兩種JAVA實現(xiàn)短網(wǎng)址服務算法JAVA實現(xiàn)-URL短網(wǎng)址生成算法【原創(chuàng)】這可能是東半球最接地氣的短鏈接系統(tǒng)設計
上篇文章介紹了調用百度API生成短鏈接[http://www.reibang.com/p/7cbd2f3e5fe6]的方式换况,這一篇我們通過Java代碼的方式生成短鏈接职辨。 我...
背景 是不是在實際開發(fā)工作當中經(jīng)常碰到自己寫的代碼在開發(fā)、測試環(huán)境行云流水穩(wěn)得一筆戈二,可一到線上就經(jīng)常不是缺這個就是少那個反正就是一頓報錯抽風似的舒裤,線上調試代碼又很麻煩,讓人頭...
很多場景下腾供,有些請求的數(shù)據(jù),是不會經(jīng)常改變的,這種時候伴鳖,為了減少數(shù)據(jù)庫的查詢壓力节值,可以將這一部分數(shù)據(jù)放入緩存中,直接從緩存中讀取黎侈。除了一些像Redis等緩存外察署,還可以通過本地...
背景 在開發(fā)系統(tǒng)的時候闷游,我們可能會有把數(shù)據(jù)備份到HDFS的需求峻汉。如果我們自身的系統(tǒng)是用Java開發(fā)的,那么直接用HDFS的Java API就可以了脐往;而如果系統(tǒng)本身采用的是C+...
背景與現(xiàn)狀 我司技術選型選擇skywalking休吠,希望通過本文章能讓作者從0到1 認識及了解SkyWalking,并學會如何使用相關功能业簿;并分析下APM通信瘤礁。而不關心 持久化...
一、背景 我們在開發(fā)的過程中梅尤,經(jīng)常會引入別人寫的jar包實現(xiàn)某些功能柜思。而別人的jar包一般都自動注入Spring容器中,假設別人都是通過@Bean或@Component注入的...
MDC使用 添加攔截器 修改日志格式 重點是%X{traceId}赡盘,traceId和MDC中的鍵名稱一致 MDC 存在的問題 子線程中打印日志丟失traceId HTTP調用...
單例模式作為一種常見的設計模式,在程序中非常常見缰揪,主要是為了保證一個類只有一個唯一的對象陨享。 從簡單的“餓漢式”、“懶漢式”→利用 synchronized 和 復雜的“雙重校...
1.AOP AOP(面向切面)是一種編程范式钝腺,提供從另一個角度來考慮程序結構以完善面向對象編程(OOP)抛姑。AOP為開發(fā)者提供了一種描述橫切關注點的機制,并能夠自動將橫切關注點...
看了很多博客,也聽過很多人說粉私,包括我們公司的DBA顽腾,說MySql中如果某一列中含有null,那么包含該列的索引就無效了。 翻了下《高性能MySQL第二版》和《MySQL技術內(nèi)...
1 CPU和內(nèi)存的交互 了解jvm內(nèi)存模型前抄肖,了解下cpu和計算機內(nèi)存的交互情況久信。【因為Java虛擬機內(nèi)存模型定義的訪問操作與計算機十分相似】 有篇很棒的文章漓摩,從cpu講到內(nèi)...
引言 之前在深入了解數(shù)據(jù)庫理論的時候裙士,了解到事物的不同隔離級別可能存在的問題。為了更好的理解所以在MySQL數(shù)據(jù)庫中測試復現(xiàn)這些問題管毙。關于臟讀和不可重復讀在相應的隔離級別下都...