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