首页
学习
活动
专区
工具
TVP
发布

JAVA葵花宝典

专栏作者
406
文章
511454
阅读量
43
订阅数
Sharding-Jdbc 实现读写分离 + 分库分表,写得太好了!
ShardingSphere-Jdbc定位为轻量级Java框架,在Java的Jdbc层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,可理解为增强版的Jdbc驱动,完全兼容Jdbc和各种ORM框架
JAVA葵花宝典
2021-11-23
4400
手写一个必然死锁的例子
首先我们需要知道,死锁一定发生在并发场景中。我们为了保证线程安全,有时会给程序使用各种能保证并发安全的工具,尤其是锁,但是如果在使用过程中处理不得当,就有可能会导致发生死锁的情况。
JAVA葵花宝典
2021-11-23
4040
Mybatis-Plus 支持分库分表了?-官方神器发布!
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。
JAVA葵花宝典
2021-11-15
1.8K0
MySQL这样写UPDATE语句,劝退
问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新…
JAVA葵花宝典
2021-10-19
3.1K0
干掉 XML Mapper,新出的 Fluent Mybatis 真香!
使用fluent mybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。
JAVA葵花宝典
2021-08-12
7350
如何写出一手好的业务代码?
1. XxMapper是基于Mybatis实现数据操作层,也就把技术细节带入业务逻辑中了,如果技术实现变了(改为使用Hibernate,或Mybatis版本升级造成用法改变等),业务代码就得改变。
JAVA葵花宝典
2021-08-10
6100
MySQL分表时机:100w?300w?500w?都对也都不对!
以交友平台用户中心的user表为例,单表数据规模达到千万级别时,你可能会发现使用用户筛选功能查询用户变得非常非常慢,明明查询命中了索引,但是,部分查询还是很慢,这时候,我们就需要考虑拆分这张user表了。
JAVA葵花宝典
2021-06-17
9260
快速定位当前数据库消耗 CPU 最高的 sql 语句
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...
JAVA葵花宝典
2021-06-17
4330
啊?排序字段的大小也会影响排序性能???面试官都惊了!!
假设我们要搜索年龄在18到24之间的女生,同时要求按年龄排序,如果平台注册用户达到千万级,那么,我们一般会对这个搜索结果分页,避免结果页加载很慢,所以,为了实现这个功能,基于用户表,我们会写这样一条SQL:
JAVA葵花宝典
2021-06-17
6390
适合 Spring Boot 初学者的 OA 开源项目
办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。
JAVA葵花宝典
2021-06-17
1.4K0
MySQL 主从复制解决了什么问题?出现同步延迟如何解决?
日志文件中记录的到底是什么呢?mysql支持了两种日志格式,这两种日志格式也体现了各自的复制方式
JAVA葵花宝典
2021-05-11
9380
PageHelper分页后,对list操作会导致分页无效
来源:blog.csdn.net/qq_35080796/article/details/105508744
JAVA葵花宝典
2021-05-11
3.5K0
10道经典MySQL面试题
truncate和不带where子句的delete,以及drop都会删除表内的数据
JAVA葵花宝典
2021-05-11
6880
京东面试官问:LEFT JOIN 关联表中用 ON 还是 WHERE 跟条件有什么区别?
之前有码友去京东面试,被问到 LEFT JOIN 关联表中用 ON 还是 WHERE 跟条件有什么区别,很快就答出来了,可是追问什么原因造成这一情况的,一时没回答上来。
JAVA葵花宝典
2021-05-11
3740
为什么MySQL不推荐使用子查询和join
1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数据。
JAVA葵花宝典
2021-04-08
3.7K0
字符编码,原来是SQL不走索引的元凶之一!
2021年春节后的某个忙(mo)碌(yu)的下午,旁边的刘哥(老江湖,从业5年+)突然发出了一声叹息:“哎,mysql 出bug了,有索引不走”。
JAVA葵花宝典
2021-04-08
5870
诡异!MyBatis的Insert方法一直返回"-2147482646"?
前几天在做项目demo的时候,发现有一个很奇怪的现象,就是MyBatis发现更新和插入返回值一直为"-2147482646",无论怎么改,这个值一直不变...
JAVA葵花宝典
2021-04-08
1.1K0
如何解决MySQL order by limit语句的分页数据重复问题?
在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。
JAVA葵花宝典
2021-04-08
1.3K0
索引失效的情况有哪些?索引何时会失效?(全面总结)
我们在设计数据库表时,应该尽力避免NULL值出现,如果非要不可避免的要出现NULL值,也要给一个DEFAULT值,数值型可以给0、-1之类的, 字符串有时候给空串有问题,就给一个空格或其他。如果索引列是可空的,是不会给其建索引的,索引值是少于表的count(*)值的,所以这种情况下,执行计划自然就去扫描全表了。
JAVA葵花宝典
2021-04-08
1.5K0
通过 Docker 部署 Redis 集群
在 Redis 3.0 版本后正式推出 Redis 集群模式,该模式是 Redis 的分布式的解决方案,是一个提供在多个 Redis 节点间共享数据的程序集,且 Redis 集群是去中心化的,它的每个 Master 节点都可以进行读写数据,每个节点都拥有平等的关系,每个节点都保持各自的数据和整个集群的状态。
JAVA葵花宝典
2021-04-08
6590
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档