01 2019 档案

摘要:通过java原生的@Valid注解和spring的@ControllerAdvice和@ExceptionHandler实现全局异常处理的方法: controller中加入@Valid注解: 接受entity中加入@NotNull注解:(验证还有很多,这里是举例说明) 全局处理工具类加入@Contr 阅读全文
posted @ 2019-01-23 23:03 monkjavaer 阅读(2174) 评论(1) 推荐(0)
摘要:一、问题描述 项目中通过配置Context节点docBase,使docBase指向项目的绝对路径,可以直接通过IP加端口访问,今日发现意外bug,项目中某个功能奇数次执行成功,偶数次执行失败。二、问题排查 这种现象应该是两次使用的为不同的对象,通过debug确认问题。但是本来是单例模式实现的实例,调 阅读全文
posted @ 2019-01-19 08:16 monkjavaer 阅读(1828) 评论(1) 推荐(0)
摘要:一、protobuf应用场景 protobuf 在Java中的应用场景可以是序列化和反序列化,流可以通过文件或者通过网络TCP/UDP等方式传输。新建一个.proto文件 二、注意事项1、使用proto3,必须显示申明:syntax = "proto3" ,否则使用proto22、生成的Java类的 阅读全文
posted @ 2019-01-06 09:59 monkjavaer 阅读(330) 评论(0) 推荐(0)
摘要:一、什么是Google Protocol Buffer下面是官网给的解释:Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data. – 阅读全文
posted @ 2019-01-04 22:48 monkjavaer 阅读(1107) 评论(0) 推荐(0)