• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
1 2 3 4 5 ··· 75 下一页
[置顶] mysql事务特性以及事务工作原理,刷盘策略(redo,undo)-mysql如何去保证事务的ACID特性
摘要: InnoDB 事务的ACID如何保证,redo log重做日志,undo log回滚日志,LSN,CSR(自动故障恢复)过程,LSN :日志序列号TXID:事务ID,CKPT(Checkpoint) 阅读全文
posted @ 2022-08-30 18:09 孙龙-程序员 阅读(449) 评论(0) 推荐(0)
[置顶] mysql-dba-1-安装,权限,多实例,修改密码
摘要: https://downloads.mysql.com/archives/community/ 4.5 MySQL 5.7.26 二进制版本安装 4.5.1 下载并上传软件至/server/tools [root@db01 ~]# mkdir -p /server/tools [root@db01 阅读全文
posted @ 2022-08-21 20:05 孙龙-程序员 阅读(90) 评论(0) 推荐(0)
[置顶] golang监听rabbitmq消息队列任务断线自动重连接
摘要: golang监听消息队列rabbitmq任务脚本,当rabbimq消息队列断开连接后自动重试,重新唤起协程执行任务 阅读全文
posted @ 2022-03-03 14:50 孙龙-程序员 阅读(2543) 评论(0) 推荐(0)
[置顶] golang如何优雅地关闭通道
摘要: 在本文发表数日前,我曾写了一篇文章来解释通道的规则。 那篇文章在reddit和HN上获得了很多点赞,但也有很多人对Go通道的细节设计提出了一些批评意见。 这些批评主要针对于通道设计中的下列细节: 没有一个简单和通用的方法用来在不改变一个通道的状态的情况下检查这个通道是否已经关闭。 关闭一个已经关闭的 阅读全文
posted @ 2020-08-31 17:48 孙龙-程序员 阅读(2415) 评论(0) 推荐(0)
[置顶] golang 并发编程 通道用例大全
摘要: 在阅读本文之前,请先阅读通道一文。 那篇文章详细地解释了通道类型和通道值,以及各种通道操作的规则细节。 一个Go新手程序员可能需要反复多次阅读那篇文章和当前这篇文章来精通Go通道编程。 本文余下的内容将展示很多通道用例。 希望这篇文章能够说服你接收下面的观点: 使用通道进行异步和并发编程是简单和惬意 阅读全文
posted @ 2020-08-24 11:53 孙龙-程序员 阅读(409) 评论(0) 推荐(0)
[置顶] golang通道 channel详解
摘要: 通道(channel)介绍 通道是Go中的一种一等公民类型。它是Go的招牌特性之一。 和另一个招牌特性协程一起,这两个招牌特性使得使用Go进行并发编程(concurrent programming)变得十分方便和有趣,并且大大降低了并发编程的难度。 通道的主要作用是用来实现并发同步 Go提供了一种独 阅读全文
posted @ 2020-08-24 11:33 孙龙-程序员 阅读(485) 评论(0) 推荐(0)
[置顶] golang微服务网关一:网络基础知识扫盲(温故而知新)
摘要: golang微服务网关,tcp udp 三次握手 四次挥手 tcp流量控制 tcp拥塞控制 CLOSE_WAIT FIN_WAIT tcp粘包和拆包 阅读全文
posted @ 2020-08-02 15:01 孙龙-程序员 阅读(2758) 评论(0) 推荐(0)
[置顶] golang包学习
摘要: golang包 阅读全文
posted @ 2020-07-22 14:18 孙龙-程序员 阅读(235) 评论(0) 推荐(0)
[置顶] golang实现rabbitmq消息队列消费失败尝试重试
摘要: golang实现rabbitmq消息队列消费失败尝试重试;rabbitmq实现延时队列 阅读全文
posted @ 2019-12-04 14:38 孙龙-程序员 阅读(2685) 评论(0) 推荐(0)
[置顶] golang 上下文context用法详解
摘要: 背景 在go服务器中,对于每个请求的request都是在单独的goroutine中进行的,处理一个request也可能设计多个goroutine之间的交互, 使用context可以使开发者方便的在这些goroutine里传递request相关的数据、取消goroutine的signal或截止日期。 阅读全文
posted @ 2019-07-30 20:31 孙龙-程序员 阅读(20860) 评论(2) 推荐(3)
2025年9月25日
创建发票的时候各种空格的问题
摘要: /* 去掉字符中的中文空格 \u00A0:不间断空格,主要用在office中,让一个单词在结尾处不会换行显示 \u0020:半角空格(英文符号),代码中常用的 \u3000:全角空格(中文符号),中文文章中使用 */ function replaceSpace($str) { // $str = s 阅读全文
posted @ 2025-09-25 14:57 孙龙-程序员 阅读(8) 评论(0) 推荐(0)
2025年9月22日
当写脚本循环更新几百万数据发现很慢怎么办
摘要: 1. 核心逻辑:CASE WHEN条件更新 UPDATE table SET order_items_id = CASE WHEN stock_out_item_id = 1 THEN 100 WHEN stock_out_item_id = 2 THEN 200 ELSE order_items_ 阅读全文
posted @ 2025-09-22 17:29 孙龙-程序员 阅读(11) 评论(0) 推荐(0)
2025年9月11日
laravel中代码中终止执行reponse直接返回结果
摘要: response()->json([ 'code' => 5, 'msg' => sprintf("商品编码:%s,没有查询到可解锁的库存", $goodsSn), 'data' => [] ])->send(); exit; 阅读全文
posted @ 2025-09-11 19:33 孙龙-程序员 阅读(3) 评论(0) 推荐(0)
2025年5月8日
vscode php扩展安装
摘要: 阅读全文
posted @ 2025-05-08 09:50 孙龙-程序员 阅读(29) 评论(0) 推荐(0)
2025年4月21日
tare编辑器复制路径反斜杠\,改为正斜杠/
摘要: 搜索 copy relative 阅读全文
posted @ 2025-04-21 12:10 孙龙-程序员 阅读(30) 评论(0) 推荐(0)
2025年4月1日
trae使用记录
摘要: php相关扩展 复制的时候“$””符号一起复制 vs code php 双击带上$ 大纲中不显示普通变量名 ,仅显示函数名 阅读全文
posted @ 2025-04-01 11:10 孙龙-程序员 阅读(64) 评论(0) 推荐(0)
2025年3月5日
php-laravel敏捷开发代码
摘要: 1,新增 use Illuminate\Http\Request; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Validator; use App\Http\Utils\ValidatorMsg; use A 阅读全文
posted @ 2025-03-05 17:12 孙龙-程序员 阅读(12) 评论(0) 推荐(0)
2025年3月4日
再B端业务中出现重复数据,并发操作处理思路
摘要: 需求背景: 入库单号:L-ASN202502270728 入库批次号:100025022800151 数量:500 理货后,生成了一个500的已理货数据,上架后,生成了两个500已上架数据,重复了 以php项目为例 php-laravel框架 1,通过url+请求参数进行加锁处理 可以组织90%以上 阅读全文
posted @ 2025-03-04 11:26 孙龙-程序员 阅读(34) 评论(0) 推荐(0)
2025年1月3日
这段shell脚本查找并终止名为abc的进程
摘要: ps aux | grep 'abc' | grep -v 'grep' | awk '{print $2}' | xargs kill 阅读全文
posted @ 2025-01-03 10:52 孙龙-程序员 阅读(18) 评论(0) 推荐(0)
2024年12月20日
golang中延迟函数调用导致的暂时性内存泄露
摘要: golang中延迟函数调用的知识点 个较大的延迟调用队列可能会消耗很多内存。 另外,某些资源可能因为某些调用被延迟的太久而未能被及时释放。 比如,如果下面的例子中的函数需要处理大量的文件,则在此函数退出之前,将有大量的文件句柄得不到释放。 对于这种情形,我们应该使用一个匿名函数将需要及时执行延迟的调 阅读全文
posted @ 2024-12-20 11:04 孙龙-程序员 阅读(27) 评论(0) 推荐(0)
1 2 3 4 5 ··· 75 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3