• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 75 下一页
2023年7月10日
B端业务仓储系统扣减库存更新库存汇总出现mysql Deadlock found when trying to get lock死锁怎么办
摘要: 在B端业务中由于业务流转繁琐,所处事物或者嵌套事务很长,经常由于程序员代码书写不规范或者经验不足等问题出现类似 Deadlock found when trying to get lock的报错,那该如何去避免呢? { "message": "SQLSTATE[40001]: Serializati 阅读全文
posted @ 2023-07-10 14:17 孙龙-程序员 阅读(812) 评论(0) 推荐(0)
2023年7月5日
并发扣减库存不使用分布式锁用幂等性怎么实现
摘要: 扣减库存接口 /** * Notes:修改或删除库存信息 复核提交,移位完成,调拨完成 后触发 * 原始库位扣减操作 * User: sl * Date: 2023-04-11 17:31 * @param $data * @param $type 1,复核完成 2调拨出库完成后扣减 3,源库位移位 阅读全文
posted @ 2023-07-05 16:23 孙龙-程序员 阅读(118) 评论(0) 推荐(0)
2023年7月3日
mysql的update更新及delete删表记录where不带索引字段导致死锁
摘要: 为什么会发生这种的事故? InnoDB 存储引擎的默认事务隔离级别是「可重复读」,但是在这个隔离级别下,在多个事务并发的时候,会出现幻读的问题,所谓的幻读是指在同一事务下,连续执行两次同样的查询语句,第二次的查询语句可能会返回之前不存在的行。 因此 InnoDB 存储引擎自己实现了行锁,通过 nex 阅读全文
posted @ 2023-07-03 19:39 孙龙-程序员 阅读(604) 评论(0) 推荐(0)
laravel简单防止后台表单重复提交的中间件
摘要: <?php namespace App\Http\Middleware; use App\Exceptions\InvalidRequestException; use Closure; use Illuminate\Support\Facades\Redis; class PreventDupSu 阅读全文
posted @ 2023-07-03 10:13 孙龙-程序员 阅读(102) 评论(0) 推荐(0)
2023年6月11日
机构设计之高流量QPS微服务分布式设计
摘要: 1,系统设计原则及技术指标 系统-技术设计原则 好系统是迭代出来的。 先解决核心的问题,预测未来可能出现的问题。第一版 1000人,所以单机。 不要过度复杂化系统。 先行的规划和设计。 对现有的问题有方案,对未来系统有预案。 无状态原则: 无状态:对单词请求的处理,不依赖于其他的请求。 处理一次请求 阅读全文
posted @ 2023-06-11 15:23 孙龙-程序员 阅读(198) 评论(0) 推荐(0)
2023年5月25日
B端业务crm 采购 销售审核流配置
摘要: B端业务crm 采购 销售审核流配置 方案一: [ { "id": 10, "name": "CRM系统-发票审核一", "remark": "CRM系统发票审核流程一: 含不同销售部门仅CEO审核即可", "type": 1, "create_uid": 1, "create_time": "张三 阅读全文
posted @ 2023-05-25 14:15 孙龙-程序员 阅读(44) 评论(0) 推荐(0)
2023年5月14日
elasticsearch--高手进阶篇7读写原理及调优
摘要: elasticsearch--读写原理及调优 Es写入过程 1.1 ES支持四种对文档的数据写操作create: 如果在PUT数据的时候当前数据已经存在,则数据会被覆盖,如果在PUT的时候加上操作类型create,此时如果数据已存在则会返回失败,因为已经强制指定了操作类型为create,ES就不会再 阅读全文
posted @ 2023-05-14 17:03 孙龙-程序员 阅读(321) 评论(0) 推荐(0)
elasticsearch--高手进阶篇8并发问题
摘要: elasticsearch--并发问题 悲观锁 乐观锁 悲观锁对于一个共享数据,某个线程访问到这个数据的时候,会认为这个数据随时有可能会被其他线程访问而造成数据不安全的情况,因此线程在每次访问的时候都会对数据加一把锁。这样其他线程如果在加锁期间想访问当前数据就只能等待,也就是阻塞线程了。 乐观锁乐观 阅读全文
posted @ 2023-05-14 17:03 孙龙-程序员 阅读(76) 评论(0) 推荐(0)
elasticsearch--高级进阶篇4-相关度评分算法
摘要: elasticsearch--相关度评分算法 相关度评分 TF-IDF算法 BM25算法 SHARD LOCAL IDF Relevance Score 精准控制频分和干预排序 1、相关度评分:score 1.1 相关度31.1.1 相关性概念相关性指的是召回结果和用户搜索关键词的匹配程度,也就是和 阅读全文
posted @ 2023-05-14 17:02 孙龙-程序员 阅读(594) 评论(0) 推荐(0)
elasticsearch--高级进阶篇5-高级聚合
摘要: 1、正排索引 1.1 正排索引(doc values )和倒排索引 概念:从广义来说,doc values 本质上是一个序列化的 列式存储 。列式存储 适用于聚合、排序、脚本等操作,所有的数字、地理坐标、日期、IP 和不分词( not_analyzed )字符类型都会默认开启,不支持text和ann 阅读全文
posted @ 2023-05-14 17:02 孙龙-程序员 阅读(91) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 75 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3