
学习笔记
文章平均质量分 53
独钓>孤舟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 记一次结构体中使用互斥(std::mutex) 引发的程序异常
服务内容 c++后台服务, 接口接收数据同步(每次只能可能有一个请求在执行)。 引发异常现象 线上版本服务一直正常执行,突然有一天服务接收不到请求了。前端所有请求都收不到了。 解决思路 第一次出现。运营说已经半个小时无法操作了。慌得一批,赶紧查看,只发现后台接收不到数据了。不管了先重启服务。重启了,又一切正常了。跟运营小姐姐说,好了但是我还不知道原因。 开始怀疑是框架内网关处理的问题,其他服务有没有问题。先不管了还有很多事情没做,先做其他的。 隔一天第二次出现。还是怀疑框架内网关有问题。先让框架的原创 2021-08-13 10:41:42 · 1883 阅读 · 0 评论 -
Linux 配置ssh密钥登陆
参考 https://segmentfault.com/a/1190000022406620 Linux 服务端配置 切换到当前配置的用户 生成密钥 ssh-keygen -t rsa 1.选择文件生成的路劲 一般不需要修改 2.输入每次登陆的密码(需要输入两次),如果考虑我们客户端使用无密码只通过密钥登陆则不需要输入密码直接回车 当前路径下存在两个文件 id_rsa.pub 是公钥存放在服务端 id_rsa 私钥客户端使用 将这两个文件拷贝的~/.ssh下 cp i原创 2021-02-22 16:56:58 · 266 阅读 · 0 评论 -
Python 实现日志库
Python 实现日志库编写时遇到的问题直接上代码 编写时遇到的问题 1.在写这份日志库的时候,第一版是没有并发处理的,而且打印的日志没有没有打印出来代码所在的文件,函数名,行号等,后来从网上查到sys中可以获取到被调用函数所在的文件,调用函数以及行号等 2.在优化的过程中,开始使用的是线程,后来觉得线程实际上还是在软件上的并发,当他执行时,其他代码块在等待,后来修改为进程,但是在使用进程的时候花...原创 2019-11-10 10:52:14 · 406 阅读 · 0 评论 -
批处理bat操作文件夹
批处理 bat读取文件名 1. 将文件名写到文件中: dir /a:d /b >leve2.txt 或者 dir /ad 指定路劲 /b >leve2.txt 2. 读取文本批量创建文件夹: for /f "skip=1 delims=" %%a in (xxx.txt) do ( md %%a ) 3. 批量解压二级文件夹: set SrcPath=E:\DataCenter_S...原创 2019-11-12 21:12:25 · 152 阅读 · 0 评论 -
sql server存储器批量还原.bak数据库
sql server存储器批量还原.bak数据库 DECLARE @dicpath AS NVARCHAR(256), @datapath AS NVARCHAR(256); set @dicpath = 'D:\MSSQL\Backup' set @datapath = 'D:\MSSQL\Data' truncate table [TempTable].[dbo].[TempTables]...原创 2019-02-21 23:19:07 · 2213 阅读 · 0 评论