java
零叶-福州
中级软件工程师,全栈工程师。
展开
-
使用String valueOf(Object obj)的陷阱,体现阅读源码的重要性
使用 String.valueOf() 要注意,其源码是:public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString();}如果直接传入一个null,null==null 就报错了。而如果这样Map,Object> map = new Has原创 2018-01-12 14:17:43 · 1169 阅读 · 0 评论 -
升级到Tomcat 最新的版本8.5.24,图片验证码在Windows下正常,Linux环境下出不来
升级到Tomcat 最新的版本8.5.24,导致图片验证码出不来。尝试在代码中添加System.setProperty("java.awt.headless", "true");//20180117服务器字体均未改变 ,查看字体fc-list fc-match修改字体Font font = new Font("STIX", Font.PLAIN, fontHeight);/原创 2018-01-17 12:36:48 · 437 阅读 · 0 评论 -
使用@Conditional 给Bean的实例化加开关
public class isOpenMemcached implements Condition { @Override public boolean matches(ConditionContext conditionContext, AnnotatedTypeMetadata annotatedTypeMetadata) { boolean flag=fals原创 2017-09-17 13:11:58 · 1065 阅读 · 1 评论 -
对Spring的总结
Spring 是一个“引擎” Spring MVC 是基于 Spring 的一个 MVC 框架 什么是MVC,推荐一个博文:http://blog.csdn.net/chun_long/article/details/52086565Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包 Spring 最初利用“工厂模式”( DI )和“代理原创 2017-12-15 22:04:04 · 150 阅读 · 0 评论 -
不是所有数据格式都用json
不是所有数据格式都用json。作为java程序员,json作为一种数据格式随处可见。前端js 后端 java 对json有很好的支持,ajax 请求数据格式用json。构建Rest风格 的接口 喜欢定义数据格式为json。...哪里不能用json呢?举例:redis中存储一个对象,转换成json 存取将会发生异常,使用序列化的方式,即转换成字节数组存储,取时反序列化。。。...原创 2018-01-29 17:19:39 · 1755 阅读 · 1 评论 -
springBoot+jsonp的实现方式
一种jsonp的实现方式后端/** * 在Controller的返回类型上使用此注解,就会以ResponseInfo包装返回对象 */@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME)public @interface RestWrapper {}在方法前加 @RequestMapping...原创 2018-09-03 19:02:13 · 3971 阅读 · 0 评论