自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 go两种方式实现trylock

在开发中遇到想要非阻塞加锁看了下标准库没有实现trylock构思了下有两种方式实现1 是利用原子性思路是某个值能否改变2 是利用channel 和select思路是有缓存管道 能往里面写证明可以加锁业务处理完了 再取出值 可以做到信号量的作用同时控制多个 但是由于channel 本事就是一把锁 性能肯定是没有原子好 ,业务简单还是原子好 但是channel 更加灵活对于性能原子的更好,由于业务没有复杂最后还是选择原子的type memory struct { ... lock

2021-06-07 20:23:48 447 1

原创 golang 数组的坑

代码如下func Query(ctx context.Context, in *grpcstub.QueryInfo) (*grpcstub.QueryResponse, error) { //todo cache var datas []model.CheckData _db := DoSql(db.ReturnDB(), in).Select(in.Fields).Find(&datas) if _db.Error != nil { return nil, _db.Error }

2021-06-03 16:54:53 218

原创 关于PowerShell 新建脚本文件的问题

关于PowerShell 新建脚本文件的问题New-Item -Type file -Force $profile 新建当前用户的文件类似出现如下Microsoft.PowerShell_profile.ps1,因为在此系统上禁止运行脚 本查了下是因为权限原因默认不让在管理员权限下执行New-Item -Type file -Force $profile =》C:\Users\keeyu\Documents\WindowsPowerShell\Microsoft.PowerShell

2021-06-02 23:38:05 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除