作為一名程序員,如何使用好工具提高效率是繞不開的話題(某乎上就有很多討論),好的工具能夠大幅提高工作效率,節(jié)約我們的時間;今天,我分享下自己使用的硬件工具和軟件工具; 硬件 ...
背景 由于新款Mac性價比走低,近期轉(zhuǎn)為使用Windows作為主力開發(fā)系統(tǒng)。但是在開發(fā)過程中需要上Linux測試,或者說部署一些服務(wù),例如MySQL,Nexus OSS等。本...
開發(fā)時使用 IntelliJ IDEA 工具比較多,為了方便以后出現(xiàn)問題時可以及時找到正確的解決方案,現(xiàn)將遇到問題時的解決方案整理出來,以備查看。 一、idea java類文...
請求參數(shù)的校驗是很多新手開發(fā)非常容易犯錯,或存在較多改進(jìn)點的常見場景。比較常見的問題主要表現(xiàn)在以下幾個方面: 僅依靠前端框架解決參數(shù)校驗,缺失服務(wù)端的校驗。這種情況常見于需要...
PS: 本文講得比較細(xì),所以篇幅較長。 閱讀時間:30m~1h。請認(rèn)真讀完,希望你一小時后能對統(tǒng)一異常處理有一個清晰的認(rèn)識。 PS: 本文所有代碼在 這里[https://g...
作者:巨人大哥原文鏈接:https://www.cnblogs.com/jurendage/p/11255197.html 背景 軟件開發(fā)過程中,不可避免的是需要處理各種異常...
在移動互聯(lián)網(wǎng),分布式、微服務(wù)盛行的今天,現(xiàn)在項目絕大部分都采用的微服務(wù)框架,前后端分離方式,(題外話:前后端的工作職責(zé)越來越明確,現(xiàn)在的前端都稱之為大前端,技術(shù)棧以及生態(tài)圈都...
最近想把平時工作中總結(jié)出來的一些技巧和最佳實踐分享給大家,主要包含java編程和數(shù)據(jù)庫設(shè)計,本篇著重于web應(yīng)用開發(fā)中controller層的實踐。 在講controller...
問題現(xiàn)象 IDEA里面的maven無法下載完整的依賴,還是在內(nèi)網(wǎng)。 解決 直接使用命令行的maven下載。 修改idea中maven導(dǎo)入時使用的JDK:setting-->b...
前言 2017年的元旦,經(jīng)過同事介紹開始閱讀 nginx blog上的大神Chris Richardson發(fā)布的七篇針對微服務(wù)的文章,剛好決定在新年伊始,做一點技術(shù)上的積累,...
避免是不可能的,單機(jī)事務(wù)由數(shù)據(jù)庫解決,但是有性能和可用性問題,所以得加機(jī)器,加機(jī)器之后數(shù)據(jù)就要拆分,一個庫中不同的表可以按業(yè)務(wù)拆分,相同的表可以水平分片,這樣能提升性能和可用性,但是只要一拆分就會把原來的一個庫中的表拆分到多臺機(jī)器上,除非拆分后只有單庫操作,否則無法避免一致性問題,要解決一致性問題,在業(yè)務(wù)層只能上分布式事務(wù)。
由Seata看分布式事務(wù)取舍微服務(wù)興起這幾年涌現(xiàn)出不少分布式事務(wù)框架,比如ByteTCC、TCC-transaction、EasyTransaction以及最近很火爆的Seata。最近剛看了Seata的...
來自:掘金,作者:堅持就是勝利鏈接:https://juejin.im/post/5dccf260f265da0bf66b626d “ 今天,我不自量力的面試了某大廠的 Ja...
作者:湯波鏈接:https://www.tbwork.org/2019/11/10/ant-ldc-arch/[https://www.tbwork.org/2019/11/...
來自:掘金(作者:不一樣的科技宅)鏈接:https://juejin.im/post/5e670f0151882549274a65ef[https://juejin.im/p...
作者:linkt1234轉(zhuǎn)自:51CTO出處:http://blog.csdn.net/Linkthaha/article/details/100575651[http://...