Java 从业一年的心得体会
在你打開此文時,你或許在猶豫這個職業(yè),但是我覺得干就好了,沒有適合不適合,趁年輕折騰吧!
以下是我一年來從事Java的經(jīng)驗積累,知識有很多,經(jīng)驗就九條
1、設(shè)計的數(shù)據(jù)庫表盡量添加一個狀態(tài)位,可以在刪除的時候進(jìn)行邏輯刪除,防止丟數(shù)據(jù)。
2、對用戶的操作行為要有一張記錄表進(jìn)行監(jiān)控,不然用戶會把你搞得很慘
3、數(shù)據(jù)庫的查詢操作一定要建立索引,但不是越多越好,至于詳細(xì)的原因和使用方法可以百度。
4、數(shù)據(jù)庫如果用mycat中間件采用讀寫分離機(jī)制,一定要小心主從同步問題,對于要強(qiáng)制一直性的數(shù)據(jù),可以采用走主庫查詢,且在編碼上盡量采用部分更新,不然會有老數(shù)據(jù)覆蓋問題。
5、數(shù)據(jù)的事務(wù)用法一點要謹(jǐn)慎,不然會數(shù)據(jù)不一致,
6、rabbitmq中間件一定要熟悉隊列三種ACK反饋機(jī)制,根據(jù)項目的需求進(jìn)行使用,否則會造成消息隊列擠壓或過度的浪費(fèi)。
7、編之前最好有自己的設(shè)計模型,盡量畫一下流程圖,編程時主方法盡量運(yùn)用調(diào)度的形式便于排查問題。
8、編程盡量方法要純粹,盡量要考慮提升代碼的復(fù)用性,所以設(shè)計模式不能不知道并且方法一定要抽象。
9、最后一點很重要,編程一定要有質(zhì)量的logger輸出,分布式部署要考慮分布式鎖機(jī)制。
轉(zhuǎn)載于:https://www.cnblogs.com/fjl0418/p/10704178.html
總結(jié)
以上是生活随笔為你收集整理的Java 从业一年的心得体会的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NOIP2007 字符串的展开
- 下一篇: js/jquery遇到的坑总结