上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: 添加jackson依赖: 看到fasterxml还以为找错依赖,还以为和com.alibaba:fastjson这个有啥联系,还以为是一个叫做jack的人写的。为啥有三个依赖,当发现大多数的框架都依赖于jackson来处理json转换的时候就自然而然的当做理所当然了。 POJO序列化为json字符串 阅读全文
posted @ 2016-09-06 21:29 Ryan.Miao 阅读(16619) 评论(0) 推荐(1) 编辑
摘要: 1. 反序列化失败,类型不匹配 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserial ize instance of java.lang.String out of START_OBJECT 阅读全文
posted @ 2016-09-06 13:01 Ryan.Miao 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 首先要生成一个keystore证书。参考:Tomcat创建HTTPS访问,java访问https,ssl证书生成:cer&jks文件生成摘录,spring-boot 这里复现一下完整过程: 安装好java后,cmd就可以使用keytool了。 生成ssl证书: 查看证书: 缺省情况下,-list 命 阅读全文
posted @ 2016-09-05 21:56 Ryan.Miao 阅读(6757) 评论(0) 推荐(0) 编辑
摘要: 最近采用hystrix远程访问webservice, 遇到一个重定向303的exception,想要debug一下,发现打了断点后总是被跳过。想到hystrix异步线程的问题,于是想要debug就得支持多线程。 发现原来debug分级别的:all, thread 默认是all,然后只会debug到本 阅读全文
posted @ 2016-09-05 17:26 Ryan.Miao 阅读(9329) 评论(0) 推荐(1) 编辑
摘要: from: https://segmentfault.com/a/1190000000709909 理由:在操作层面详细的讲解了跨域的操作。尤其是对于option请求的详解。收藏。 在构建Public APIs的过程中,首先要解决的第一个问题就是跨域请求的问题。 网络应用安全模型中很重要的一个概念是 阅读全文
posted @ 2016-08-30 14:04 Ryan.Miao 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 写一个web service, 总是400. 说是request有问题,server不识别。然而检查了很多次都没问题。最终问题指向spring对参数的解析和注入。 一个controller中可以自定义参数,只要参数和request的参数匹配就会自动注入。针对自定义POJO,显然是spring帮忙给n 阅读全文
posted @ 2016-08-29 16:26 Ryan.Miao 阅读(2607) 评论(0) 推荐(0) 编辑
摘要: 想删除本地一个项目目录,结果windows说路径太长,不能删除。于是试了试java删除。一切ok。以后一定要抓紧时间学python。 阅读全文
posted @ 2016-08-24 14:59 Ryan.Miao 阅读(389) 评论(0) 推荐(0) 编辑
摘要: from: http://tonycody.blog.51cto.com/8421818/1401422 Intellij IDEA 默认没启用这个功能。 Setting->Inspections->Serialization issues->Serializable class without ’ 阅读全文
posted @ 2016-08-23 16:46 Ryan.Miao 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 前端需要调用后端的配置,想起velocity-tools。然而jsp的话,目前只能想到tag和EL表达式了。 Tag相当好写,jsp2.0提供了简化写法: 编写一个java类: 然后编写对应tld: 然后就可以在页面上使用了: 上述是没有body的tag,如果想要输出body的内容: 新写一个jav 阅读全文
posted @ 2016-08-18 22:31 Ryan.Miao 阅读(1535) 评论(0) 推荐(0) 编辑
摘要: 在gradle项目中使用embedded tomcat。 最开始部署项目需要手动将web项目打成war包,然后手动上传到tomcat的webapp下,然后启动tomcat来部署项目。这种手动工作通常还要指定端口,指定项目位置等,这些操作是重复的操作。 开发的时候,ide自然想到集成这些功能,于是都是 阅读全文
posted @ 2016-08-17 23:15 Ryan.Miao 阅读(13514) 评论(0) 推荐(1) 编辑
摘要: 读spring in action. 1.环境搭建 jdk1.8 gradle 2.12 Intelij idea 2016.2.1 1.1创建一个gradle项目 在idea中,new -> project -> gradle 创建一个空项目。创建成功后修改build.gradle : group 阅读全文
posted @ 2016-08-15 18:31 Ryan.Miao 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 打印new Date(),Fri Aug 12 13:37:51 CST 2016. 显示Asia/Shanghai的时区,但是date toString 的时区简写却是CST。更坑爹的是,Google CST结果出来是Central Standard Time. 表示North American 阅读全文
posted @ 2016-08-12 13:54 Ryan.Miao 阅读(9216) 评论(0) 推荐(0) 编辑
摘要: 构建一个spring boot项目。 添加拦截器需要添加一个configuration 为了方便扫描位置,我们可以写一个接口或者入口类Application放置于最外一层的包内,这样就会扫描该类以及子包的类。 1 resources配置 在没有配置这个类的时候,我们可以在application.ym 阅读全文
posted @ 2016-08-03 23:14 Ryan.Miao 阅读(23969) 评论(0) 推荐(0) 编辑
摘要: 被一个问题耽搁了好久,最后才恍然。这是关于HTTP status的。 使用feign进行http请求,结果总是抛出异常: read 405.由于不了解feign具体原理,还总觉得是内部错误。虽然错误信息没有明确指出http返回异常,但看到405就应该敏感才对。这里就记录遇到的各种status。 1. 阅读全文
posted @ 2016-08-03 21:23 Ryan.Miao 阅读(2597) 评论(0) 推荐(0) 编辑
摘要: central http://maven.aliyun.com/nexus/content/groups/public/ aliyun springsource-repos SpringSource Repository http://repo.spring.io/... 阅读全文
posted @ 2016-08-02 19:19 Ryan.Miao 阅读(19281) 评论(0) 推荐(1) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页