hibernate-validator实现入参校验(包含get与post)
最近在实现一个功能时,由于入参特别多,有的入参需要不为空,有的入参可以为空,这中间如果手动一个一个判断,重复代码太多,所以就想到了用hibernate-validator来实现。中间诸多波折,现分享如下。
首先,引入maven依赖,具体的版本可以调整。
<dependency>
<groupId>org.hibernate</group
[Java]Http请求的工具类
说明
该工具类从网络获取参考,在本人进行工作中,进行了部分修改;
Http请求工具包,包含:
1、常用的GET/POST请求远程接口方法(可带参数、带头部信息);
2、可自定义请求方式的请求远程接口方法(可带参数、带头部信息);
3、可进行文件上传的请求远程接口方法;
具体内容,请大家参阅代码,希望分享出来,为朋友们提供便利;
谢谢。
在java项目中的mongodb的_id被fastjson转为json时竟然丢失了
fastjson是阿里开发的一个javaBean和json解析器和封装器(源码位置),用过几次感觉挺好用的,也是国人的开源项目当然得支持,但最近项目在使用mongodb作为数据库时出现了_id丢失的问题,现将我遇到的问题和解决办法展示一下。
现将错误的程序代码添加上,然后再提供解决方法:
package org.jivesoftware.openfire.plugin.f
fastjson设置指定日期属性的格式化
fastjson默认将时间格式化为时间戳,如果我们想以时间字符串格式输出的话,暂提供两种方式
1.序列化器方式
声明DateJsonSerializer
public class DateJsonSerializer implements Object...
思考gRPC :为什么是protobuf
## 背景
谈到RPC,就避免不了序列化的话题。
gRPC默认的序列化方式是protobuf,原因很简单,因为两者都是google发明的,哈哈。
在当初Google开源protobuf时,很多人就期待是否能把RPC的实现也一起开源出来。没想到最终出来的是gRPC,终于补全了这一块。
## 跨语言的序列化方案
事实上的跨语言序列化方案只有三个: protobuf, th
Spring Data JPA方法定义规范【从零开始学Spring Boot】
视频&交流平台】
à SpringBoot网易云课堂视频
http://study.163.com/course/introduction.htm?courseId=1004329008
à Spring Boot交流平台
http://412887952-qq-com.iteye.com/blog/2321532
事情的起因:有人问过我们这个这个问题:为什么我利用Spring data jpa写的方法没有按照我想要的情况进行执行呢?我记得当时只是告诉他你你先看看Spring Data的命名规则吧。
Gson、FastJson、org.JSON到底哪一个效率更高,速度更快
Gson、FastJson、org.JSON到底哪一个效率更高,速度更快http://www.bieryun.com/1145.html
今天无意中再安卓巴士上看到了一片文章《Android开发者应该使用FlatBuffers替代JSON》,吓得我赶紧看了看,突然感觉自己用了好长时间的JSON解析似乎落伍了~~(>_<)~~
尤其是看到下面的话,更是不明觉厉;
我尝试使用FlatBuffers和JSON解析4mb的JSON文件。
巧用fastjson自定义序列化类实现字段的转换
项目中突然需要增加另一个字段的查找,而这个查找需要查另一张表的记录。
但现在产品很多地方都要增加该字段,如何最快的实现该功能呢。
办法如下:
通过fastjson序列化时,增加该字段的序列化类,该序列化类通过CODE查找名称,并序列化到前端。