首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
痴迷技术沉溺代码
掘友等级
全栈开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
Mybatis中强大的resultMap
在Mybatis中,有一个强大的功能元素resultMap。当我们希望将JDBC ResultSets中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正如其官方所述的那样: 在Mybatis中,最简单的结果映射方式,就是通过类型别名typeAliases来处理。…
听说SpringAOP 有坑?那就来踩一踩
当然了,解决方案就是把private修饰的方法改为public,一切就都正常了。 不过这究竟是为什么呢?如果你也说不太清楚,就跟着笔者一起来探探究竟。 我们先为SpringBoot项目添加一个切面功能。 在这里,笔者的SpringBoot的版本为2.1.5.RELEASE,对应…
SpringBoot+Dubbo+Seata分布式事务实战
Seata 是 阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。 事实上,官方在GitHub已经给出了多种环境下的Seata应用示例项目,地址:https://github.com/seata/seata-samples。 为…
Seata分布式事务TA模式源码解读
前几天,在家里研究了下阿里巴巴开源的分布式事务中间件Seata,并记录了一下过程。 不过光有实战不行,咱多少也得把原理搞搞清楚,不然出了问题不知咋解决岂不是很尴尬。 首先,设想一个传统的单体应用,通过 3 个 模块,在同一个数据源上更新数据来完成一项业务。 很自然的,整个业务过…
如何实现分库分表插件
随着系统数据量的日益增长,在说起数据库架构和数据库优化的时候,我们难免会常常听到分库分表这样的名词。 当然,分库分表有很多的方法论,比如垂直拆分、水平拆分;也有很多的中间件产品,比如MyCat、ShardingJDBC。 根据业务场景选择合适的拆分方法,再选择一个熟悉的开源框架…
Dubbo调用流程一览
Apache Dubbo作为一款高性能的Java RPC框架,在国内服务化体系的演进过程中扮演了一个非常重要的角色,被大量公司广泛使用。 对于不了解的盆友而言,无疑会降低印象分;如果仅仅会使用,其实也不太够,最起码我们要了解它的基本原理。 本文试图从Dubbo使用者的角度上,结…
数据同步利器 - canal
大约两年以前,笔者在一个项目中遇到了数据同步的难题。 当时,系统部署了几十个实例,分为1个中心平台和N个分中心平台,而每一个系统都对应一个单独的数据库实例。 中心平台数据库要包含所有系统平台的数据。 分中心数据库只包含本系统平台的数据。 在中心平台可以新增或修改 分 中心平台的…
MySQL协议和canal实现
前面的文章里,我们了解到 canal 可以从 MySQL 中感知数据的变化。这是因为它模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,从而实现了主从复制。 今天,笔者准备就着这两个问题,扒拉扒拉 canal 的代码,一探究竟。 在谈 canal …
【并发编程系列8】阻塞队列之ArrayBlockingQueue,LinkedBlockingQueue,LinkedBlockingDeque原理分析
整理了一份JavaJVM多线程MySQLRedisKafkaDockerRocketMQNginxMQ队列数据结构并发编程并发压测秒杀架构等技术知识点PDF,如果你有需要的话,可以点击这里领取什么是阻
3万字总结,Mysql优化之精髓
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…
下一页
关注了
26
关注者
1
收藏集
7
关注标签
12
加入于
2020-08-21