摘要:
protobuf对象不能直接使用jsonlib去转,因为protobuf生成的对象的get方法返回的类型有byte[],而只有String类型可以作为json的key,protobuf提供方法进行转换。引用maven依赖: com.googlecode.protobuf-java-format... 阅读全文
摘要:
有时时候下载了jar包,但发现maven库里没有,可以将jar包上传到本地私服和本地maven库:1、上传到本地私服mvn deploy:deploy-file -Dfile=D:\GETUI_SERVER_SDK\资源文件\gexin-rp-sdk-base-4.0.0.1.jar -Dgroup... 阅读全文
摘要:
使用json默认反序列化接口反序列化对象时,对象的类型必须的确定的,比如不能是抽象类型,否则会报无法实例化对象的异常如有下列类定义: 1 public abstract class AbstracObj { 2 3 private String propCommmon; 4 5 ... 阅读全文
摘要:
最近使用RestTemplate发送post请求,遇到了很多问题,如转换httpMessage失败、中文乱码等,调了好久才找到下面较为简便的方法: 1 RestTemplate restTemplate = new RestTemplate(); 2 HttpHead... 阅读全文
摘要:
有时候需要根据实际情况将某个值解释成一个枚举,而不是根据枚举的名称。如有时0是枚举Gender.MALE的值,1是枚举Gender.FEMALE的值;有时0、1又可以是另一个枚举的值,比如0表示CertType.IDENTITY_CARD,1表示CertType.PASSPORT。特别是查询数据库转... 阅读全文
摘要:
假设有个对象里有一个list listProperty 属性,要获取Object的类型:Class typeClass = field.getType();if (List.class.isAssignableFrom(typeClass)) { Type fieldType = fiel... 阅读全文
摘要:
Class clazz = sourceObj.getClass();1、获取所有属性BeanInfo beanInfo = Introspector.getBeanInfo(clazz); PropertyDescriptor[] pds = beanInfo.getProp... 阅读全文
摘要:
图片服务器一般是做成分布式的,但要使得所有的图片服务器的文件一致,可以由一个主服务器将文件推送到各个备份服务器上。rsync:文件差异检查及文件推送inotify:事件触发,实时检测到添加、删除、修改文件事件apache:http文件服务器。详细部署方法见文档 阅读全文
摘要:
这里假设主机A(192.168.100.3)用来获到主机B(192.168.100.4)的文件。在主机A上执行如下命令来生成配对密钥:ssh-keygen -t rsa遇到提示回车默认即可,公钥被存到用户目录下.ssh目录,比如root存放在:/root/.ssh/id_rsa.pub将 .ssh ... 阅读全文
摘要:
使用aop异常挂载功能可以统一处理方法抛出的异常,减少很多重复代码,实现如下:1、实现ThrowAdvice1 public class ExceptionHandler implements ThrowsAdvice {2 3 private static Logger LOGGER = ... 阅读全文