2020年3月6日
摘要: golang的配置文件在实际使用中我选择和可执行文件绑定,那么就涉及到两个问题 1.如何获取配置文件路径; 2.如何解析配置文件 问题1的实现通过获取当前可执行文件的路径来获取 file, _ := exec.LookPath(os.Args[0]) path, _ := filepath.Abs( 阅读全文
posted @ 2020-03-06 16:12 cherrydot 阅读(1462) 评论(0) 推荐(0) 编辑
  2019年9月25日
摘要: 多分枝测试需求 随着业务和需求的增长,需要研发进行并行开发,如何保证功能之间不受影响,防止研发打架。如何保证大家代码不被覆盖,如何保证上线的功能就是上线的代码。这需要从代码管理方面来进行考虑,当然推行git是基本。 1.功能开发时使用功能分支,抛弃都提交到develop分支的方式,单独拉取一个分支进 阅读全文
posted @ 2019-09-25 10:37 cherrydot 阅读(1021) 评论(0) 推荐(0) 编辑
  2019年9月5日
摘要: 前言:mongodb目前推荐的方式是副本集的方式实现,但是副本集需要三台服务器,目前配置为主备方式 假设你已经安装好了mongo,并配置好了响应的用户 下面修改mongodb.conf配置文件,开启认证并添加keyfile: 生成keyfile,并拷贝到mongodb.conf指定的路径 启用mon 阅读全文
posted @ 2019-09-05 10:27 cherrydot 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 由于js文件有hash,用于防止版本更新之后还访问到老的文件。但是昨天发现部分用户访问系统白屏,怀疑是微信缓存了index.html入口文件,导致还访问老版本的js文件。由于老版本被删掉,所以白屏。 处理方法: 1.cdn上将index.html的文件缓存设置为0 2.框架上进行修改 3.nginx 阅读全文
posted @ 2019-09-05 10:09 cherrydot 阅读(1543) 评论(0) 推荐(0) 编辑
  2019年5月5日
摘要: pipeline是基于groove进行实现的,不过从jenkins官方的说明中,pipeline分为脚本式和声明式,参见链接。经过对两种的比较,个人比较偏向脚本式的方法。也就是 因为声明式的方法用起来不方便,还有就是语句执行的结果不知道怎么赋值到变量中去。 如下简单介绍下现有的jenkinsfile 阅读全文
posted @ 2019-05-05 10:40 cherrydot 阅读(1382) 评论(0) 推荐(0) 编辑
  2019年2月21日
摘要: 编写Dockerfile 在前面的章节,我们学习了通过docker命令来下载镜像,运行镜像,在容器中部署自己的程序,最后将容器提交到自己的镜像中。但是,这并不是Docker推荐的镜像构建方式。在这一章中,我们将学习如何通过编写Dockerfile脚本来构建和维护镜像。 学习boot2docker的D 阅读全文
posted @ 2019-02-21 17:58 cherrydot 阅读(1207) 评论(0) 推荐(0) 编辑
  2018年12月18日
摘要: git作为版本控制器,多分支功能能够很好的协同开发。其中分支中分为主分支和辅助分支 主分支包括:master分支和develop分支,不多做解释 辅助分支包括一下三种分支,其中 注:需求分支通常仅仅存在于开发者的代码仓库中(本地仓库),并不上传到远程分支 创建分支 git checkout -b f 阅读全文
posted @ 2018-12-18 16:32 cherrydot 阅读(181) 评论(0) 推荐(0) 编辑
  2018年11月12日
摘要: 水平触发:只有高电平或者低电平的时候才触发通知。 边缘触发:电平发生变化时触发通知。 阅读全文
posted @ 2018-11-12 18:48 cherrydot 阅读(243) 评论(0) 推荐(0) 编辑
  2018年11月5日
摘要: 同新方法 通过队列方式通信 子进程中通过queue作为参数传递到函数中,在函数中通过q.put将数据发送给主进程,主进程通过 q.get()获取到数据 通过管道的方式通信 类似socket的conn 通过manager的方式通信 阅读全文
posted @ 2018-11-05 16:21 cherrydot 阅读(107) 评论(0) 推荐(0) 编辑
  2018年10月26日
摘要: 并行是并发的子集。 并发:系统具有处理多个任务(动作)的能力; 并行:系统具有同时处理多个任务(动作)的能力; 同步:当进程执行到一个IO(等待外部数据)的时候。同步 异步:当进程执行到一个IO的时候,不等,一直等待接受成功之后才处理。 相对效率更高。 同步锁 递归锁 阅读全文
posted @ 2018-10-26 16:04 cherrydot 阅读(135) 评论(0) 推荐(0) 编辑