某码农晒出一段生成订单号的代码逻辑, 网友: 亮瞎了我的眼!( 三 )
----某码农晒出一段生成订单号的代码逻辑, 网友: 亮瞎了我的眼!//----江苏龙网 http://www.jiangsulong.com //
网友五:如果是null取出来不就永远是那个单号+1了吗
上世是朵花:没错 , 只要是代码写出来的情况 , 都有可能会执行到那个分支 , 如果不想有这个情况就不要开这样的分支 。
网友六:单号查询为空直接赋个定值是啥意思;自增1没考虑并发吧 , 为啥不用数据库自增的
上世是朵花:是的 , 从这段代码看的确没考虑到并发的情况 。
网友七:写这个代码的人应该不知道数据库自增的功能……
上世是朵花:我想可能也知道 , 可能想定制自己的逻辑 , 比如单号前缀 , 一般情况下都是用自己的代码对数据库自增封装一下 , 注入一点自己的逻辑来生成订单号 。
网友八:我怀疑 , mapper是查Max , 数据库存的varchar , 所以需要转一下加一 。 这代码可以看出一天没几个订单
上世是朵花:在访问量小的情况下 , 这样的代码漏洞也的确暴露不出什么问题 , 如果一直是这样的状态 , 运行几年估计也是会一直保持正常工作的 。
推荐阅读
- 肖战|肖战的脸成香饽饽,被抢成热搜!一段广告词,却隐含其演技的真谛
- 水门桥|《水门桥》预告感人,所有人的结局都藏在《士兵突击》的一段话中
- 徐凤年|徐凤年姐弟四人,身穿素衣、头系白带为母复仇,这一段看哭多少人
- 秦霄贤|秦霄贤录制宣传片,一段绕口令卡壳三次,师父郭德纲真有先见之明
- 头发|老年人过年做头发,烫发后直接染发好,还是间隔一段时间再染好?
- 殷桃|殷桃的一段聊天记录流出,我顿悟了:强者向内追求力量,弱者向外
- 李靓蕾|李靓蕾与“男子”亲密照流出,牵出港圈大佬一段旧情
- 李光洁|“怀玉公主”郑家榆:一场戏生一段情,却谁也没留住,50岁还单身
- 老明星|美18岁少女与男友正热恋中,却突然收到对方继妹传来一段不雅影片
- 徐克|锦心似玉:十一娘母女会被罗府弃养在余杭,背后是一段丑陋的往事
