摘要:
format方法是String类中的一个方法,主要作用是用来格式化字符串。当前做 的一个功能当中,刚好用到了这个方法,代码处理起来非常简便。因此就写篇博客 记录下来。 分析使用场景:前端App需要根据不同的数据类型展示不同的文案信息,总共 分为六七种数据类型,而且每一种文案展示信息都需要动态组装时间 阅读全文
摘要:
公司在项目开发中,生产环境的数据库是不能直接进行新增、修改、删除操作,只有查询的权限。包括 我们的负责人在内也是同样的权限。这就导致一个问题,如果出现问题,是不能直接操作数据库进行处理的。 如果出现问题的时候,不能直接操作数据库就很麻烦,而且规矩就是规矩,得遵照执行。可是生产问题也不能 放任不管,得 阅读全文
摘要:
项目开发过程中,不少公司都要求写单元测试的代码,可以提高代码的质量,并且可以减少出现BUG的概率。 对于中小型公司来说,对单元测试不做硬性要求,不写最好。因为还是需要一定的工作量,在保证代码质量和性能 的前提下,再去考虑单元测试比较合适。有更好,没有也不影响项目的开发进度。自己所在的项目组对于单元测 阅读全文
摘要:
使用springboot搭建web项目的时候,一般都会添加一个全局异常类,用来统一处理各种自定义异常信息, 和其他非自定义的异常信息,以便于统一返回错误信息。下面就是简单的示例代码, 自定义异常信息. public class MyException extends RuntimeException 阅读全文
摘要:
目前开发的项目中,根据实际需求要和其他项目进行对接,来实现一些功能。最开始对接的就是获取菜单资源信息。 菜单相关信息全部是配置在其他项目中的,需要使用的时候就直接去调用他们的接口,获取菜单相关的权限信息。然后 将数据信息缓存在自己的项目中,这样就把公共的功能给抽取出来,不用在重复进行开发。自己一开始 阅读全文
摘要:
使用Java进行web开发的项目中,时常会使用到加锁的场景。加锁的操作主要是为了防止某一个操作出现重复 的情况导致数据混乱;或者是为了避免在进行某些复杂业务操作的时候,会同时操作多张表,导致业务数据出现问题。 为了解决这些问题,才在项目中考虑引入加锁的机制,在高并发下让业务流程能够正常执行,不出现错 阅读全文
摘要:
最近开发的工期非常紧迫,一直在忙各种杂七杂八的事情,负责人都还没有创建好测试环境, 所以代码也不能部署。可是项目经理催促开发进度又催得很急,新的开发需求必须在指定的时间内 完成,我们只得想办法去克服困难,解决各种问题。自己能想到的办法就是在本地启动前端项目和 后端项目,然后直接进行测试,有问题也好改 阅读全文
摘要:
一、业务场景 项目开发中,一般是不推荐使用递归调用的,因为递归调用很占用内存,并且一个不留神就可能变成死递归, 整个项目可能都会因为这个递归调用而挂掉,造成非常严重的后果。典型案例就是可以在电脑上面递归调用创建 文件夹,会直接损坏电脑上的硬盘。以前亲自见到过好奇心重的人干这事,结果直接让某个磁盘废掉 阅读全文
摘要:
一、问题由来 当前自己所在的项目组中,每次发完一个版本后,就需要创建个人新版本的git提交凭证,其实就是系统自动 生成的一串编码,如果没有这个凭证,代码是提交不了的,这是公司制定的开发规范之一。这两天刚发完一个版本, 自己之后又进行代码修改,开发新的需求,在提交代码的时候,使用了之前的提交凭证,导致 阅读全文
摘要:
一、问题由来 当前参与开发的项目已经上线,并且发布了很多个版本,在服务器上面稳定运行。最近接到通知,需要做服务器迁移, 迁移的东西很多,服务应用需要迁移,数据库需要迁移,redis缓存数据库缓存需要迁移,还有网关服务,配置中心服务等等。 反正一听到这个消息,就知道工作量不小,还好这一块主要是负责人在 阅读全文