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 · 1184 阅读 · 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 · 455 阅读 · 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 · 1112 阅读 · 1 评论 -
对Spring的总结
Spring 是一个“引擎” Spring MVC 是基于 Spring 的一个 MVC 框架 什么是MVC,推荐一个博文: http://blog.csdn.net/chun_long/article/details/52086565 Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包 Spring 最初利用“工厂模式”( DI )和“代理原创 2017-12-15 22:04:04 · 165 阅读 · 0 评论 -
不是所有数据格式都用json
不是所有数据格式都用json。作为java程序员,json作为一种数据格式随处可见。前端js 后端 java 对json有很好的支持,ajax 请求数据格式用json。构建Rest风格 的接口 喜欢定义数据格式为json。...哪里不能用json呢?举例:redis中存储一个对象,转换成json 存取将会发生异常,使用序列化的方式,即转换成字节数组存储,取时反序列化。。。...原创 2018-01-29 17:19:39 · 1782 阅读 · 1 评论 -
springBoot+jsonp的实现方式
一种jsonp的实现方式 后端 /** * 在Controller的返回类型上使用此注解,就会以ResponseInfo包装返回对象 */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface RestWrapper { } 在方法前加 @RequestMapping...原创 2018-09-03 19:02:13 · 3997 阅读 · 0 评论