- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 忽而今夏
“我只知道,要向前走,不管前面的路多么崎岖,都好过站在原地。我们不需要回到过去,即使你不是当初的样子,我也一样会爱上新的你。” 起风了,望着南行的雁,愿候鸟,带去所有思念。 http://www.kugou.com/song/mf4r8a7.html?frombaidu?frombaidu#hash=5304E4F333D9251C4FE744499D5666BB&album_id=0...
2018-04-27 19:55:54 213
原创 Java设计模式之门面模式
门面模式体现的Java主要的思想就是封装。把分开的子方法合并到一个主方法中,客户端调用时根本不需要了解里面都需要做什么,就如购物来说,你根本不知道你的货物是如何到的,只需要提示你来取走就行了。(好像现在物流的信息很详细啊)。反正就是把货物如何寄出,有没有检查等信息不暴露给你,你只需要收货验证就行了。下面做一个类图展示...
2018-04-17 17:01:49 190
原创 springboot 支持gzip压缩
springboot如果Web服务使用Spring Boot并且运行在Tomcat或者Jetty中,支持gzip压缩可以通过在application.properties中添加下面两条属性来实现。server.compression.enabled=true server.compression.mime-types=application/json这个属性样板打开了压缩选项,这...
2018-04-11 16:48:39 2959
原创 spring自带Jackson处理器忽略null
Spring Web使用Jackson来实现JSON的序列化我们假设我们请求属性名字是小写的带下划线字母,而不是驼峰命名法的情况。为了减少响应的大小,我们也要求不要包括为空的属性。 默认情况下,响应被格式化成下面这样:{ "status": "OK", "data": { "id": 1, "name":...
2018-04-11 16:08:37 4540
原创 数据转换对象设计模式
数据转换对象:是对应用各层之间专递信息的一个简单封装。这种模式在数据存储层和数据表现层之间提供了一个很好的抽象层。 这样对象的定义一般来说是没有业务逻辑的,只有各项数据简单的获取设置规则。在我们简单资源管理Web系统的情境下,作为例子,我们为Rooms声明一个DTO类。下面的代码片段展示了这个DTO类:public class RoomDTO implements Serializa...
2018-04-11 15:50:33 945
转载 跟着 Github 学习 Restful API 设计的一个疑问
转载注明出处:http://cizixs.com/2016/12/12/restful-api-design-guide?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io近几年提供 HTTP API 服务的公司越来越多,许多公司都把 API 作为产品重要的一部分,作为服务提供出去。而微服务的兴起,也让企业内部...
2018-04-11 09:18:43 455
原创 Java 持有对象-容器总结
Java提供了大量持有对象的方式:数组将数字与对象联系起来。它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的,可以保存基本类型的数据。但是,数组一旦生成,其容量就不能改变。Collection保存单一的元素,而Map保存相关联的键值对。有了Java的泛型,你就可以指定容器中存放的对象类型,因此你就不会将错误的数据类型的对象放置到容器中,并且在从容器中获取元素时,不必...
2018-04-08 22:57:04 228
原创 spring的依赖注入小结
问题?今天做项目,要做service的层单元测试,用的是mockito做隔离测试,但是由于引入工厂调用静态方法,还有内部需要new对象(dao层仓储实现),原代码中没有用到依赖注入,全是new出来的对象。那当然需要powermock来做这个隔离测试了,但是如果只是调用静态或者new对象,还可以测试的通,如果两种方式都存在我怎么也没有测通。。。。然后就问了一下领导,结果boss说new出来的...
2018-04-08 21:21:47 173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人