10 2022 档案
摘要:使用Java进行web开发的项目中,时常会使用到加锁的场景。加锁的操作主要是为了防止某一个操作出现重复 的情况导致数据混乱;或者是为了避免在进行某些复杂业务操作的时候,会同时操作多张表,导致业务数据出现问题。 为了解决这些问题,才在项目中考虑引入加锁的机制,在高并发下让业务流程能够正常执行,不出现错
阅读全文
摘要:最近开发的工期非常紧迫,一直在忙各种杂七杂八的事情,负责人都还没有创建好测试环境, 所以代码也不能部署。可是项目经理催促开发进度又催得很急,新的开发需求必须在指定的时间内 完成,我们只得想办法去克服困难,解决各种问题。自己能想到的办法就是在本地启动前端项目和 后端项目,然后直接进行测试,有问题也好改
阅读全文
摘要:一、业务场景 项目开发中,一般是不推荐使用递归调用的,因为递归调用很占用内存,并且一个不留神就可能变成死递归, 整个项目可能都会因为这个递归调用而挂掉,造成非常严重的后果。典型案例就是可以在电脑上面递归调用创建 文件夹,会直接损坏电脑上的硬盘。以前亲自见到过好奇心重的人干这事,结果直接让某个磁盘废掉
阅读全文
摘要:一、问题由来 当前自己所在的项目组中,每次发完一个版本后,就需要创建个人新版本的git提交凭证,其实就是系统自动 生成的一串编码,如果没有这个凭证,代码是提交不了的,这是公司制定的开发规范之一。这两天刚发完一个版本, 自己之后又进行代码修改,开发新的需求,在提交代码的时候,使用了之前的提交凭证,导致
阅读全文
摘要:一、问题由来 当前参与开发的项目已经上线,并且发布了很多个版本,在服务器上面稳定运行。最近接到通知,需要做服务器迁移, 迁移的东西很多,服务应用需要迁移,数据库需要迁移,redis缓存数据库缓存需要迁移,还有网关服务,配置中心服务等等。 反正一听到这个消息,就知道工作量不小,还好这一块主要是负责人在
阅读全文
摘要:当前的项目开发中,使用的版本管理工具为GIT,这个工具也是很多公司在使用的工具。在以前接触过的项目中, 经常使用的开发方式是使用一个主干进行开发,或者是使用一个分支进行开发,多个人都使用同一个分支进行开发, 提交代码或者是拉取代码都使用这一个分支。 目前的开发模式使用的是另外一种方式,开发完一个版本
阅读全文
浙公网安备 33010602011771号