上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 380 下一页
摘要: 在微服务设计里,服务之间的调用是很正常的,通常我们使用httpClient来实现对远程资源的调用,而这种方法需要知识服务的地址,业务接口地址等,而且需要等他开发完成后你才可以去调用它,这对于集成开发来说,不是什么好事 ,产生了A业务与B业务的强依赖性,那么我们如何进行解耦呢,答案就是openfeig 阅读全文
posted @ 2018-06-05 11:06 张占岭 阅读(3624) 评论(1) 推荐(0)
摘要: mac操作系统类似于linux,很多命令都是兼容的,确实挺好用,对于java,docker,git等开发来说,终端命令行是非常必要的工具,这里我介绍一下item2+oh-my-zsh的安装与使用。 安装iTem2 首先我们下载的 iTem2 这个软件,比Mac自带的终端更加强大。直接官网 http: 阅读全文
posted @ 2018-06-04 15:06 张占岭 阅读(817) 评论(0) 推荐(0)
摘要: 对于单元测试来说,我们应该让它尽量保持单一环境,不要与网络资源相通讯,这样可以保证测试的稳定性与客观性,对于springboot这个框架来说,它集成了单元测试JUNIT,同时在设计项目时,你可以使用多种内嵌的存储工具,像mongodb,redis,mysql等等,今天主要说一下embedded-re 阅读全文
posted @ 2018-05-29 12:01 张占岭 阅读(4444) 评论(0) 推荐(0)
摘要: @Valid注解可以实现数据的验证,你可以定义实体,在实体的属性上添加校验规则,而在API接收数据时添加@valid关键字,这时你的实体将会开启一个校验的功能,具体的代码如下,是最基本的应用: 实体: Restful接口: 上面代码中,我们为请求体Request<DepartmentDto>添加了校 阅读全文
posted @ 2018-05-25 14:26 张占岭 阅读(18064) 评论(0) 推荐(0)
摘要: 回到目录 Invoke和BeginInvoke都是调用委托实体的方法,前者是同步调用,即它运行在主线程上,当Invode处理时间长时,会出现阻塞的情况,而BeginInvod是异步操作,它会从新开启一个线程,所以不会租塞主线程,在使用BeginInvoke时,如果希望等待执行的结果 ,可以使用End 阅读全文
posted @ 2018-05-24 14:48 张占岭 阅读(2877) 评论(9) 推荐(1)
上一页 1 ··· 134 135 136 137 138 139 140 141 142 ··· 380 下一页