随笔分类 -  应用架构

摘要:HikariCP连接超时问题: hikari 连接池是一个非常优秀的连接池,但是我在实际的使用中发现查询后连接一直被占用无法释放已使用的连接,一度怀疑连接池存在bug,具体异常信息以及问题原因整理如下: 连接池配置信息: spring: datasource: driver-class-name: 阅读全文
posted @ 2022-07-23 16:10 橙木鱼 阅读(13549) 评论(0) 推荐(0) 编辑
摘要:Application events are sent in the following order, as your application runs: An ApplicationStartingEvent is sent at the start of a run but before any 阅读全文
posted @ 2021-09-14 21:27 橙木鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要:easy-batch 使用demo easy-batch 是一个简化批处理的java框架.批处理中很多非业务处理代码如:读,写,过滤,解析,校验,日志记录,结果报告等.easy-batch就是为了简化这些操作,让你专注于核心业务处理 easy-batch 工作方式 通过easy-batch Job 阅读全文
posted @ 2021-09-12 22:39 橙木鱼 阅读(426) 评论(0) 推荐(0) 编辑
摘要:系统扩展性之引入外部包 为了支持系统的扩展性,很多时候我们会通过引入外部包来直接使用扩展外部属性,这样实现默认定义与自定义功能的兼容,实现软件的扩展性.这里罗列了几种常见的扩展方式: 声明包路径和类名,方法名,通过约定的方式来引入外部包. 就是模块 plan1 的实现方式. 这种方式会在目录结构中增 阅读全文
posted @ 2021-08-17 10:43 橙木鱼 阅读(96) 评论(0) 推荐(0) 编辑
摘要:负载均衡(Load Balance):通过请求分发,实现多个服务器间的负载均衡的能力. 它建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性(业务解耦)和可用性。 根据实现方式的不同可以分为服务端负载均衡和客户端负载均 阅读全文
posted @ 2019-06-20 14:48 橙木鱼 阅读(723) 评论(0) 推荐(0) 编辑
摘要:概念: 重构:在不改变软件可观察行为的前提下改善其内部结构.核心是直观,易修改. 会面临的问题:重构只是让代码更简洁,并没有添加新功能,这会造成重构很多情况下是个人工作态度的选择,领导,同事并发现不了它的价值. Martin Fowler:写出人容易理解的代码才是优秀的程序员. 原则: 一次只做一件 阅读全文
posted @ 2017-09-03 14:25 橙木鱼 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示