08 2020 档案
摘要:背景 在做项目过程中,经常涉及 DAO 层的 单元测试,在不断的重复劳动过程中,看到 有设置 自动生成测试模版,就尝试 使用,减少不必要的 劳动。程序员的工作不就是尽可能实现自动化吗。哈哈 准备 安装 JUnit Generator V2.0插件,网上很多,可参考文章之一 使用 模版设置1 这里都通
阅读全文
摘要:在 平时 访问 一个 网址的是否,出现 请求异常, 通常 会 用ping ip的方式 查看 ip 或者域名是否 能通;通的话,进一步查看 telnet ip port 查看端口是否 可通的 方式进行排查。 如果对 路由做了设定,可以用 tracerout ip 的方式 查看路径是否合理。 背景
阅读全文
摘要:TCP 握手和挥手 TCP 协议 全双工协议 三次握手 第一次握手,(SYN=1, seq=x),客户端发送一个 SYN标志 位置1的包, 指明 客户端打算连接的服务的端口,以及初始序号X, 保存在 包头的 序列号(Sequence Number) 字段里。 客户段进去 SYN_SENT 状
阅读全文
摘要:物理层: 重要设备: 中继器 和 集线器 数据链路层: 基本数据单位: 帧 主要协议: 以太网 协议 重要设备: 网桥 和 交换机 作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 网络层: 网络层只是根据网络地址将源结点发出的数据包传送到目的结点 基本
阅读全文
摘要:背景 今天接口添加参数,想debug下,执行直接,500异常,发现是 mysql导致。 [2020-08-11 10:52:10,428] [ERROR] [1Sbq2ZvQpY4w534jNldTJI40ht0Dh42U] com.zaxxer.hikari.pool.HikariPool - H
阅读全文
摘要:1、背景 使用 zk 作为注册中心,使用 Spring cloud openfeign 进行远程调用 2、步骤 2.1 service-provider 1.Pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</
阅读全文
摘要:1、背景 在实际项目中,服务器都是部署在美国,为了 时间的统一,需要都使用 UTC时间 2、怎么做 默认测试环境 安装的 mysql 都设置成了 UTC 时区。 但 在 代码层面, 有很多 更新的 地方用了 .setGmtModified(new Date()); 进行更新操作, 查看数据库 发现
阅读全文
摘要:1、背景 两个月前,刚入职新公司,需要 新启 一个工程 SDK, 做 三方接口 的转发,供多个部门使用。 三方的 接口 只能 接收 application/x-www-form-urlencoded ,不支持 json 参数 然而,接受的参数 有 下划线格式 (wan_id),很多接口的参数都 >
阅读全文
摘要:1、背景 在 用zookeeper做 注册中心时,本地启动 zookeeper3.4.2 成功,但一直注册不成功,创建节点失败, 然后,下载比jar对应的(zookeeper3.5.8)高的 zookeeper3.5.8 版本, 启动一直 不成功。 2 排查 zookeeper 3.4.2 启动 报
阅读全文
摘要:1 、背景 提供一个接口给三方,都已经用postman 测试完毕。 等到 对方 跨城市 进行 api 对接测试的时候 ,直接 报了异常。 2、异常 2.1 {"success":false,"ret":500,"code":"SYSTEM_ERROR","msg":"系统异常,请联系管理员!",
阅读全文
摘要:1、背景 在 业务逻辑中间需要调用 三方部门的接口,但三方接口还在开发中,只提供了 接口名称,自己业务已经开发完成,所以需要Mock 掉单三方的 调用。 2、 使用Mock进行测试 需求是 要 部分mock的形式(只mock 三方的接口),其他 bean 使用真实的实例。 使用 @Springboo
阅读全文

浙公网安备 33010602011771号