08 2021 档案
摘要:对象与关系的范式不匹配 Object RDBMS 粒度 类 表 继承 有 没有 唯一性 a==b a.equals(b) 住建 关联 引用 外键 数据访问 逐级访问 SQL数量要少 Hibernate 一款开源的对象关系映射(Object/Relational Mapping)框架 将开发者从百分之
阅读全文
摘要:Spring会将数据操作的异常转换为DataAccessException 无论使用何种数据访问方式,都能使用一样的异常 Spring是怎么认识那些错误码的 通过SQLErrorCodeSQLExceptionTransaction解析错误码 ErrorCode定义 org/springframew
阅读全文
摘要:Spring的事务抽象 一致性事务模型 JDBC/Hibernate/MyBatis DataSource/JTA 事务抽象的核心接口 PlatformTransactionManager DataSourceTransactionManager HibernateTransactionManage
阅读全文
摘要:HikariCP HikariCP为什么快 字节码级别优化(很多方法通过JavaAssist生成) 大量小改进 1.通FastStatementList代替ArrayList 2. 无锁集合ConcurrentBag 3. 代理类的优化(比如,用invokestatic代替了invokevirtua
阅读全文
摘要:配置多数据源注意事项 不同的数据源的配置要分开 关注每次使用的数据源 有多个DataSource时系统如何判断 对应的设施(事务、ORM等)如何选择DataSource Springboot中的多数据源配置 手工配置两组DataSource及相关内容 与Spring Boot协同工作(二选一) 配置
阅读全文
摘要:看看Spring5.x的改变暗示了什么? 改动点 改变的意义 一些思考 Java 8+、Kotlin 语言车轮滚滚向前 还在用低版本的Java我该怎么办 WebFlux 异步编程模式的崛起 全面落地尚需时日 去掉了很多支持 Portlrt过时了、Velocity不维护了、JasperReport不流
阅读全文
摘要:Spring Framework的历史 诞生于2002年,成型于2003年,最早的作者为Rod Johnson 目前已经发展到了Spring5.x版本,支持JDK8-11及JavaEE8 Spring Framework Spring Framework 用于构建企业级应用的轻量级一站式解决方案 设
阅读全文
摘要:Logstash特性 实时解析和转换数据 从IP地址破译出地理坐标 将PII数据匿名化,完成排除敏感字段 可扩展 200多个插件(日志/数据库/Arcsigh/Netflow) 可靠性安全 Logstash会通过持久化队列来保证至少将运行中的事件送达一次 数据传输加密 监控 Kibana特性 BEA
阅读全文