zoukankan      html  css  js  c++  java
  • Java 从业一年的心得体会

    在你打开此文时,你或许在犹豫这个职业,但是我觉得干就好了,没有适合不适合,趁年轻折腾吧!

    以下是我一年来从事Java的经验积累:

    1、设计的数据库表尽量添加一个状态位,可以在删除的时候进行逻辑删除,防止丢数据。

    2、对用户的操作行为要有一张记录表进行监控,不然用户会把你搞得很惨

    3、数据库的查询操作一定要建立索引,但不是越多越好,至于详细的原因和使用方法可以百度。

    4、数据库如果用mycat中间件采用读写分离机制,一定要小心主从同步问题,对于要强制一直性的数据,可以采用走主库查询,且在编码上尽量采用部分更新,不然会有老数据覆盖问题。

    5、数据的事务用法一点要谨慎,不然会数据不一致,

    6、rabbitmq中间件一定要熟悉队列三种ACK反馈机制,根据项目的需求进行使用,否则会造成消息队列挤压或过度的浪费。

    7、编之前最好有自己的设计模型,尽量画一下流程图,编程时主方法尽量运用调度的形式便于排查问题。

    8、编程尽量方法要纯粹,尽量要考虑提升代码的复用性,所以设计模式不能不知道并且方法一定要抽象。

    9、最后一点很重要,编程一定要有质量的logger输出,分布式部署要考虑分布式锁机制。

  • 相关阅读:
    【go语言】Windows下go语言beego框架安装
    分页
    MongoDB用户与权限管理
    MongoDB安装在Centos7下安装
    centos7安装mysql5.7.33 tar包方式
    文件路径分隔符
    python之批量打印网页为pdf文件
    Python驱动SAP GUI完成自动化(五)
    动态内存与智能指针
    关联容器
  • 原文地址:https://www.cnblogs.com/fjl0418/p/10704178.html
Copyright © 2011-2022 走看看