会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
magotzis
博客园
首页
新随笔
联系
订阅
管理
2018年9月7日
[踩坑] @RequestBody注解转换modal报400错误问题排查与解决
摘要: 背景 最近在项目上开发接口时,controller接口选择用application/json方式接收参数,接口入参用了@RequestBody。简化controller和modal如下所示。 但是最终调试接口的时候总是报400状态码错误。 排查与解决 一开始以为是转换json字符串的格式不对,但后面
阅读全文
posted @ 2018-09-07 16:12 magotzis
阅读(934)
评论(0)
推荐(0)
2018年8月27日
netty学习笔记二——ByteBuf类原理
摘要: ByteBuf提供对于原始数组(byte[])的抽象封装,它是一个byte数组的缓冲区。 ByteBuf通过两个位置指针完成缓冲区的读写操作,readerIndex用于读操作,writerIndex用以写操作。下面展示了如何通过两个指针将缓冲区分为三个区域。 Readable bytes:真正意义上
阅读全文
posted @ 2018-08-27 17:39 magotzis
阅读(217)
评论(0)
推荐(0)
2018年8月23日
netty学习笔记一:TCP粘包拆包
摘要: 什么是TCP拆包粘包 假设客户端发送了2条消息M1,M2。可能会出现以下几种情况。 1、服务端正常接收到M1,M2这两条消息。 2、服务端一次接收到了2个数据包,M1和M2粘合在一起,这时候就被称为TCP粘包。 3、服务端分两次读取到了两个数据包,第一次读取到M1包整包和M2包部分内容M2_1,第二
阅读全文
posted @ 2018-08-23 22:34 magotzis
阅读(474)
评论(0)
推荐(0)
2018年8月16日
OkHttp3出现java.io.IOException: Hostname was not verified解决方案
摘要: 问题 用OkHttp3做https请求时候报了个java.io.IOException: Hostname was not verified的错误。 问题分析 通常是因为SSL协议握手的过程中,这个服务度地址的证书没有被证实,被信任。 报错消息如下。 可以看到请求的证书的域名为b.com,而我们要请
阅读全文
posted @ 2018-08-16 16:33 magotzis
阅读(13569)
评论(0)
推荐(0)
2018年8月10日
nginx学习笔记(一) 用nginx实现本地https请求转http请求
摘要: 接到项目需求需要将一些https请求利用nginx代理到http接口上,因此要在本地上搭环境进行测试,现在将该过程记录一下。 生成证书 1. 使用openssl生成密钥privkey.pem: openssl genrsa -out privkey.pem 1024/2038 2. 使用密钥生成证书
阅读全文
posted @ 2018-08-10 18:11 magotzis
阅读(53962)
评论(2)
推荐(0)
2018年1月31日
zookeeper启动失败排查
摘要: 最近开始实践搭建Linux下的集群环境,在搭建zookeeper的时候,出现了启动失败的情况,介绍下几种情况和解决方法。 首先,强烈建议新手刚开始搭建的时候关掉防火墙,否则可能出现很多奇怪的错误令人心烦。 关闭防火墙并且禁止开机启动 1、java.net.BindException: 地址已在使用
阅读全文
posted @ 2018-01-31 17:06 magotzis
阅读(1651)
评论(0)
推荐(0)
2018年1月30日
spring boot升级到2.0.0.M7后报错ConverterNotFoundException for java.time.Duration的解决方案
摘要: 最近学习搭建spring boot的脚手架过程中,boot的版本升级成了2.0.0.M7,然后发现项目启动之后redis配置那块报了错。错误信息如下 核心错误即是ConverterNotFoundException: No converter found capable of converting
阅读全文
posted @ 2018-01-30 14:52 magotzis
阅读(1862)
评论(0)
推荐(0)
2018年1月10日
JpaRepository QueryByExample方法使用详解
摘要: spring-data-jpa从1.12版本开始,JpaRepository继承的接口由之前的CrudRepository,PagingAndSortingRepository改为了QueryByExampleExecutor,PagingAndSortingRepository。这其中的变化主要就
阅读全文
posted @ 2018-01-10 17:54 magotzis
阅读(8796)
评论(0)
推荐(0)
公告