摘要: 为什么用Groovy写单元测试 它与Java 平台无缝的集成,它是基于 Java 的语言(不像其他语言,是对 JRE 的替代,因此可能基于旧版的处理器),对于 Java 开发人员来说,Groovy 意味着一条短得让人难以置信的学习曲线。而且一旦将这条学习曲线拉直,Groovy 就能提供一个无与伦比的 阅读全文
posted @ 2018-04-02 14:15 酷酷的宋 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 1.实战 1.maven依赖: 1 2 3 4 5 6 7 8 9 10 11 12 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-core</artifactId> <version>1.4.0</vers 阅读全文
posted @ 2018-04-02 14:14 酷酷的宋 阅读(393) 评论(0) 推荐(0) 编辑
摘要: Java8 简明教程 接口中的默认方法 Lambda表达式 函数式接口 方法和构造函数引用 Lambda的域 (scope) 访问局部变量 访问成员变量和静态变量 访问默认接口方法 内置函数式接口 Predicate Function Supplier Consumer Comparator Opt 阅读全文
posted @ 2018-04-02 14:04 酷酷的宋 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在团队中进行代码审查(Code Review)可以提升代码质量,分享项目知识、明确责任,最终达到构建更好的软件、更好的团队。如果你花几秒钟搜索代码审查的相关信息,你会看到许多关于代码审查带来的价值的文章。也有许多方法来进行代码审查:在GitHub中提pull request,或使用像Jet 阅读全文
posted @ 2018-04-02 14:03 酷酷的宋 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1. Spring MVC到 JAX-RS的迁移指导 1.2 WHY 1.3 HOW 1.3.1 配置Jersey 1.3.2 配置RESTEasy pom.xml 中的配置 web.xml 增加一个javax.ws.rs.core.Application的子类 关于和Spring bean的集成, 阅读全文
posted @ 2018-04-02 14:01 酷酷的宋 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 配置的正确姿势 线上和开发环境的配置要分离,对于java项目 src/main/resources 目录下的东西都是正式环境使用的src/test/resources 目录下的东西才是本机开发环境使用的 如果你发现自己本机开发启动程序的时候,经常要修改 src/main/resources 目录下的 阅读全文
posted @ 2018-04-02 13:58 酷酷的宋 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 使用方法: db.Colloctions.ensureIndex({'date':1},{expireAfterSeconds:60})//date 为设置的索引,expireAfterSeconds为数据删除事件 MongoDB 透過 mongod 背景處理過期的資料 https://docs.m 阅读全文
posted @ 2018-04-02 13:56 酷酷的宋 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 在开发中, 一般更新了页面或者class文件后要手动重启Tomcat 服务器才能生效, 浪费青春浪费生命,入职文档中提到jrebel,但是没有详细安装及使用过程,趁心血来潮,写一篇教程,供大家参考.当然,我们还是有破解过程,推荐大家使用正版(我喜欢睁眼说瞎话) ~.~ 我的idea版本是2016.1 阅读全文
posted @ 2018-04-02 12:14 酷酷的宋 阅读(4032) 评论(0) 推荐(0) 编辑
摘要: 注:远程调试慎用,本地调试时打的调试断点可能导致其它同事使用测试环境时出现问题 文章目录 使用特定JVM参数运行服务端代码 本地连接远程服务器debug端口 启动debug模式 设置断点,开始调试 对于分布式系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种 阅读全文
posted @ 2018-04-02 12:10 酷酷的宋 阅读(156) 评论(0) 推荐(0) 编辑