只喝牛奶的杀手

来源于微信公众号 - 只喝牛奶的杀手(killerhub)
72 篇文章
17 人订阅

数据库

只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

mybatis中#{}和${}的区别

mapper中使用#{}格式的语法在mybatis中使用Preparement语句来安全的设置值

7200
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

MySQL查询成本

CPU、内存、磁盘IO、网络作为性能优化的四大天王,但MySQL中一条查询语句的执行成本是由磁盘IO和CPU成本决定的:

7220
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

外部配置存储模式

将配置信息从应用程序部署包移出,移到一个集中的位置。 这可以提供用于简化管理和控制配置数据,以及用于在应用程序和应用程序实例之间共享配置数据的机会。

9020
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

事件溯源模式

使用只追加存储来记录对数据采取的完整系列操作,而不是仅存储域中数据的当前状态。 该存储可作为记录系统,可用于具体化域对象。 这样一来,无需同步数据模型和业务域,...

12530
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

DevOps

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动...

22450
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

重试模式

当应用程序尝试连接到服务或网络资源时,使应用程序能够通过以透明方式重试失败的操作来处理临时故障。 这可以提高应用程序的稳定性。

12830
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

命令和查询责任分离 (CQRS) 模式

使用独立接口将读取数据的操作与更新数据的操作分离。 这可以最大程度地提高性能、可伸缩性和安全性。 通过提高灵活性,让系统随着时间的推移而改进;防止更新命令在域级...

12250
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

MySQL分区表

随着业务的发展,当然现在比较流行的微服务无非就是业务垂直拆分+功能水平拆分,应用加节点是比较简单的,但是每个业务的单库单表扛不住了;数据库分库分表相对来说更复杂...

17730
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

Spring Cloud Gateway中异常处理

最近我们的项目在考虑使用Gateway,考虑使用Spring Cloud Gateway,发现网关的异常处理和spring boot 单体应用异常处理还是有很大...

15220
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

InnoDB行格式

我们平时是以记录为单位来向表中插入数据的,这些记录在磁盘上的存放方式也被称为行格式或者记录格式。设计InnoDB存储引擎的大叔们到现在为止设计了4种不同类型的行...

12510
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

InnoDB死锁示例

mysql如果需要支持事务的话,需要用InnoDB引擎,InnoDB用于事务处理应用程序,具有众多特性,包括ACID事务支持。如果应用中需要执行大量的INSER...

11230
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

浅谈Mybatis连接原理

众所周知数据库连接的过程,但是最近面试的人(菜面菜),都说用的SSM框架,但是我问了一下,mybatis是怎么连接上mysql的,基本上都会说:配置好的,直接用...

16230

扫码关注云+社区

领取腾讯云代金券