- 博客(9)
- 收藏
- 关注
原创 go 垃圾回收
go 垃圾回收文章目录go 垃圾回收历史原理标记清除(mark-sweep)三色标记算法屏障技术插入写屏障删除写屏障混合写屏障增量和并发增量垃圾收集并发垃圾收集实现开始GC触发GC时机清理阶段(Sweep)清理触发时机1. heap 分配内存的时候触发清理2. mcache申请mspan3. 其他触发 sweepone() 函数处理清理其他GC状态流程SWT流程在markTermination阶段关闭写屏障,会不会误删关闭屏障后新建的对象?清理中的 sweepgen 字段历史v1.0 标记清除 &am
2021-09-04 14:33:13 305
原创 docker 使用入门
docker 使用入门文章目录docker 使用入门安装教程使用创建第一个自己的APP创建该APP镜像启动一个APP容器更新APP容器持久化数据库named volumesbind mounts创建一个多容器的 APP创建启动MYSQL容器启动 APP 容器连接到 MYSQLDocker compose总结在公司使用微服务之后,因为各个服务之间有依赖关系,调试自己服务的时候每次都需要编译运行其他服务,原来使用一台开发机作为开发环境的方式就很麻烦,所以考虑用 docker 部署一套可以复用的开发环境。首先
2021-05-22 22:57:14 192
原创 vscode sftp no such file 解决办法
编辑文件~/.vscode/extensions/liximomo.sftp-1.12.9/node_modules/ssh2-streams/lib/sftp.js更新第 388 行将if (code === STATUS_CODE.OK) {改成if (code === STATUS_CODE.OK || code === STATUS_CODE.NO_SUCH_FILE) {重启vscode。可以临时解决。永久解决需要等sftp更新。...
2021-05-11 10:44:04 5135 5
原创 git clone在github的项目,并实现上传,更新
1.首先生成并配置SSH Key ssh-keygen -t rsa -C "youemail@example.com(你github邮箱)" 然后在当前用户家目录下回有个.ssh文件,打开id_rsa.pub,复制里边的key。 在github上进入Account=>Settings=>SSH and GPG keys增加一个SSH key ssh -...
2018-07-30 20:07:24 491
原创 centos7 安装 php redis 扩展
需求: 依赖igbinary扩展1. php的igbinary扩展安装,直接用pecl安装 pecl install igbinary。 将extension=igbinary.so加入php.ini文件。2. 安装redis扩展,直接用pecl安装 pecl install redis. 将extension=redis.so加入php.ini文件...
2018-07-16 14:41:05 212
原创 undefined symbol: _ZNK6google8protobuf7Message11GetTypeNameEv
protobuf版本更新到最新就可以解决。详细可看:https://github.com/szagoruyko/loadcaffe/issues/45
2018-07-13 14:17:34 8682 1
转载 linux服务器部署lamp
1. 首先下载安装apache2 输入:sudo apt-get install apache2 用浏览器输入服务器ip验证是否安装成功。 注:apt-get是 Advanced Package Tool的意思 2. 安装php5 输入:sudo apt-get install php5 3.
2016-05-14 11:22:25 213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人