编程手记
文章平均质量分 62
编程手记
Owen-1.01
这个作者很懒,什么都没留下…
展开
-
对于库存扣减问题的一些思考
最近在做公司WMS库存模块的需求,所以网上查阅了一些库存扣减相关的文章学习了一下。原创 2023-08-27 16:59:08 · 512 阅读 · 0 评论 -
编程手记【2023-6-25-2023-6-30】
参考此文:https://blog.csdn.net/sinat_36645384/article/details/123672082。原创 2023-07-01 19:28:14 · 590 阅读 · 0 评论 -
技术日志-2023-5-25
对于多租户系统,其实就是通过一个租户字段来隔离数据的,也就是我们每一次查询都需要带上租户这个查询条件,那么我们怎么能让自己方便一点呢。那就是我们让前端在每一次的请求头中都加上租户这个条件 ,然后我们在拦截器中解析请求头,把我们的租户字段放到ThreadLocal里面,这样在一次请求过程中就可以快速使用这个租户值。对于不同的系统交互,因为没有实现单点登录,所以想要请求不同系统他们的token是不同的,那么两个系统之间的交互该怎么办。1)如果系统都是Java系统,可以通过Dubbo请求的方式来交互。原创 2023-05-25 19:35:04 · 38 阅读 · 0 评论 -
技术日志-2023-5-23
在日常的开发中,新增接口和更新接口有两个最大的不同,就是新增接口不需要传ID,在保存到数据库的时候自动生成ID。而更新接口必须要传ID,否则更新是不知道更新哪条数据的。采用继承的方式,新增接口需要ID则不写这个字段,更新接口需要则创建新的实体类继承新增接口然后加上ID字段。注解校验,注释标明告诉前端,在新增接口的时候不传ID,在更新接口的时候要传ID。参考:https://zhuanlan.zhihu.com/p/168729465。所以这里就需要考虑如何定义这个入参。原创 2023-05-23 20:19:28 · 72 阅读 · 0 评论 -
技术日志2023-5-19
今天忽然发生了一个线上事故,是因为之前的需求有一个司机管理,在新增司机的时候会将这个用户增加到用户中心,然后赋予这个用户司机的角色。对于用户中心的角色,它肯定也是一条数据,每一个角色都是有一个id的,然后赋予用户角色就是将用户id和角色id进行关联。在业务系统中业务开发人员肯定是不会关心这个角色id的,id是数据库的主键,万一修改一下记录,那这个id变了,业务系统的代码也需要跟着修改。这样就需要一个角色编码来和角色id关联,用户都是通过这个角色编码来获取底层的角色id的,有了角色id后再进行操作。原创 2023-05-19 22:53:22 · 588 阅读 · 0 评论 -
技术日志2023-5-16
记录开发过程中的所思所感所想原创 2023-05-18 21:01:29 · 53 阅读 · 0 评论 -
技术日志2023-5-18
日常开发的一些所思所想所感原创 2023-05-18 20:28:54 · 466 阅读 · 0 评论 -
技术日志2023-5-15
和java.util.ArrayList都是继承AbstractList,但是在Arrays的内部类ArrayList中。调用Arrays.asList()产生的List中的add、remove方法报异常,是因为。不然前期没有优化代码,最后自己都不敢去改了,本来没有bug的代码容易改出代码。,不是我们常用的java.util.ArrayList。AbstractList的add和remove方法。利用optional就可以不用判断list是否为空。原创 2023-05-15 19:44:50 · 797 阅读 · 0 评论