上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 784 下一页
摘要: 选择该应用的展示边界 InBound:3 OutBound:3 基本概念 APM (Application Performance Management/应用性能管理)工具 为大规模分布式系统. 开发语言:Java. 特点: ● 低侵入性 不用改一行业务代码 ● 低性能影响(大约3%资源增长) 这篇 阅读全文
posted @ 2019-05-13 12:05 沧海一滴 阅读(24559) 评论(4) 推荐(0) 编辑
摘要: 所谓卫语句,如果某个条件极其罕见,就应该单独检查该条件,并在该条件为真时立刻从函数中返回。这样的单独检查常常被称为“卫语句”。 微服务之间将DTO,Req放到一个单独的项目中,相关的项目都依赖这个底层项目, 这是不是一种隐藏的耦合? 阅读全文
posted @ 2019-05-12 11:07 沧海一滴 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 前段时间公司业务调整,新开了新的移动端的项目,所以和朋友聊到了“版本号”和“版本更新所需的数据表设计”。 一般来讲大部分的软件版本号分3段,比如 A.B.C A 表示大版本号,一般当软件整体重写,或出现不向后兼容的改变时,增加A,A为零时表示软件还在开发阶段。 B 表示功能更新,出现新功能时增加B  阅读全文
posted @ 2019-05-10 20:18 沧海一滴 阅读(3079) 评论(0) 推荐(1) 编辑
摘要: 场景:过滤器中获取参数Token并添加到请求头(用户认证兼容老系统) 请求头和请求参数是不能直接修改,也没有提供修改的方法,但是可以在过滤器和拦截器中使用HttpServletRequestWrapper包装类达到修改的目的。 一、实现HttpServletRequestWrapper接口,下面直接 阅读全文
posted @ 2019-05-09 14:26 沧海一滴 阅读(81742) 评论(0) 推荐(5) 编辑
摘要: File.createTempFile(prefix, suffix),创建一个临时文件,再使用完之后清理即可。但是遇到如下两个坑: 以上代码中,需要注意的两个地方:1、prefix必须大于3个字符2、suffix需要带上 . , 比如:.png、.zip 问题来源: 1.系统生成二维码,需要不同的 阅读全文
posted @ 2019-05-05 10:11 沧海一滴 阅读(3769) 评论(0) 推荐(0) 编辑
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 784 下一页