使用自定义注解实现接口参数校验
              
1.前言
在接口的开发中,我们有时会想让某个接口只可以被特定的人(来源)请求,那么就需要在服务端对请求参数做校验.
这种情况我们可以使用interceptor来统一进行参数校验,但是如果很多个接口,有不同的的设定值,我们总不能写很多个interceptor,然后按照path逐一添加吧?
面对这种情况,我们可以选择自定义一个注解,由注解来告诉我们,这个接口允许的访问者是谁.
              
             
            
              
              利用fastjson对json转map的操作
              
								            
                String str = "{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}";  
 //第一种方式  
 Map maps = (Map)JSON.
              
             
            
              
              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的命名规则吧。