上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: Go语言之Interface(一) 什么是interface 在面向对象语言中接口是:接口定义了一个对象的行为,但在 中接口就是方法签名的集合,当一个类型提供了这个接口中的所有的方法,就可以说这个类型实现了这个接口 接口的声明和实现 声明一个接口 实现接口 练习使用接口 接口的内部表示 接口内部可以 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(1147) 评论(0) 推荐(0)
摘要: Go标准库之读写文件(File) 创建一个空文件 获取文件的信息 重命名和移动文件 删除文件 打开关闭文件 打开文件的一些其他的操作 检查文件是否存在 检查文件的读写权限 改变文件的权限、所有权和时间戳 复制文件 移动位置 向文件中写入字节 在写入时使用缓存 从文件中读取n个字节 读取文件中全部内容 阅读全文
posted @ 2019-01-16 12:56 程序员同行者 阅读(4342) 评论(0) 推荐(0)
摘要: Go语言标准库之time 时间的格式化和解析 格式化 语言和其他语言的时间格式化的方式不同, 语言格式化的方式更直观,其他的语言一般是 输出结果是 在系统中还提供了一些默认的格式 使用方法: 解析 输出结果是 获取时间戳 使用 的`time.Unix time.UnixNano`方法获取对应的时间戳 阅读全文
posted @ 2019-01-01 21:52 程序员同行者 阅读(308) 评论(0) 推荐(0)
摘要: Golang Struct 声明和使用 可以声明自定义的数据类型,组合一个或多个类型,可以包含内置类型和用户自定义的类型,可以像内置类型一样使用 类型 Struct 声明 具体的语法 例子 struct 实例化的方法 1. 点运算符 可以使用点运算符访问结构体中的数据值 2. 使用 关键词和 运算符 阅读全文
posted @ 2019-01-01 21:47 程序员同行者 阅读(818) 评论(0) 推荐(0)
摘要: 背景: 在k8s上跑es集群碰到的问题 OS版本 红旗4.5(基于centos6.8 内核) Docker:1.17.02 现象: 本次出现的问题现象:es pod启动失败,一直报 我们知道这个问题就是容器中的ulimit不对,只获得默认的值:4096 现象搞清楚后,解决问题就很简单了,方法很多。后 阅读全文
posted @ 2018-12-19 12:36 程序员同行者 阅读(2863) 评论(0) 推荐(0)
摘要: 微服务间如何通讯? 从通讯模式角度考虑 一对一还是一对多? 一对一 1. 同步:请求响应模式,最常见 2. 异步:通知/请求异步响应 一对多 1. 异步:发布订阅/发布异步响应 从通讯协议角度考虑 1. REST API 1. RPC 3. MQ 如何选择RPC框架 I/O、 线程调度模型 序列化方 阅读全文
posted @ 2018-11-25 22:35 程序员同行者 阅读(1060) 评论(0) 推荐(0)
摘要: Jenkins安装插件 Jenkins上需要安装如下插件 "Gitlab Hook Plugin" , "GitLab Plugin" Job配置 在需要自动触发的Job中 选择Build Triggers进行如下操作, 生成的token和webhook地址稍后有用 Gitlab上配置Webhook 阅读全文
posted @ 2018-11-25 22:34 程序员同行者 阅读(550) 评论(0) 推荐(0)
摘要: Jenkins上安装插件 在jenkins插件安装界面安装: 插件名 "SonarQube Scanner for Jenkins" Jenkins上配置 jenkins中操作:系统管理 系统设置,找到 SonarQube servers 部分,填写如下 jenkins中操作:系统管理 全局工具配置 阅读全文
posted @ 2018-11-25 22:34 程序员同行者 阅读(355) 评论(0) 推荐(0)
摘要: 软件架构的进化 什么是软件架构? 软件架构是在软件的内部,经过 的考量 、权衡, ,将系统 并使这些部分相互分工,彼此协作,为用户提供需要的价值 哪些因素? 1. 业务需求 2. 技术栈 3. 成本 4. 组织架构 5. 可扩展性 6. 可维护性 什么是单体架构 定义:功能、业务集中在一个发布包你, 阅读全文
posted @ 2018-11-25 22:34 程序员同行者 阅读(161) 评论(0) 推荐(0)
摘要: 公司使用钉钉做为公司内部的通讯工具,所以想通过Jenkins发布完成以后通过钉钉来通知大家,研究发现钉钉提供机器人,所以我把机器人集成进来通知相关人员。 1.创建通知人群组,添加机器人(钉钉默认自带了配置好的机器人,但是没有Jenkins机器人); 注意:钉钉机器人的配置需要在PC端完成; 2.获取 阅读全文
posted @ 2018-11-25 22:30 程序员同行者 阅读(469) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页