会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金色的鱼儿
博客园
首页
新随笔
联系
订阅
管理
2021年1月7日
Mysql全文索引的使用
摘要: 前言 在MySQL 5.6版本以前,只有MyISAM存储引擎支持全文引擎.在5.6版本中,InnoDB加入了对全文索引的支持,但是不支持中文全文索引.在5.7.6版本,MySQL内置了ngram全文解析器,用来支持亚洲语种的分词. 在学习之前,请确认自己的MySQL版本大于5.7.6.我的版本为5.
阅读全文
posted @ 2021-01-07 21:26 金色的鱼儿
阅读(611)
评论(0)
推荐(0)
编辑
索引的优缺点,如何创建索引
摘要: 优点:1、加快数据检索速度,提高对数据访问效率 2、提高数据查询性能 缺点:1、占用大量硬盘空间 2、数据的增删改等更新操作,需要维护索引时间,降低更新速度 使用场合: 1、主键列中创建索引 2、多表连接时连接列创建索引 3、where子句查询的列 4、需要经常GROUP BY和ORDER BY的列
阅读全文
posted @ 2021-01-07 21:10 金色的鱼儿
阅读(377)
评论(0)
推荐(0)
编辑
MySQL索引失效的几种情况详析
摘要: 1.前导模糊查询不能利用索引(like '%XX'或者like '%XX%') 假如有这样一列code的值为'AAA','AAB','BAA','BAB' ,如果where code like '%AB'条件,由于前面是 模糊的,所以不能利用索引的顺序,必须一个个去找,看是否满足条件。这样会导致全索
阅读全文
posted @ 2021-01-07 20:56 金色的鱼儿
阅读(1695)
评论(0)
推荐(0)
编辑
MySQL索引失效的几种情况
摘要: 一,使用Like关键字查询语句 首先看下我的测试表的行数: select count(0) from tb_user 结果如下: 一共16行。 使用like '% ': explain select * from tb_user where username like '%si' 分析结果: 发现查
阅读全文
posted @ 2021-01-07 20:44 金色的鱼儿
阅读(747)
评论(0)
推荐(0)
编辑
Java多线程分批发送消息的小例子
摘要: 需求: 假设有10万个用户,现在节假日做活动,需要给每个用户发送一条活动短信,为了提高程序的效率,建议使用多线程分批发送. 这里值得注意的是: 每开一个线程都会占用CPU的资源,所以线程根据所需要的条数来决定就好,避免浪费,我们用的是一个小例子,只是说明了多线程处理提高了效率,实际的大规模场景中不建
阅读全文
posted @ 2021-01-07 20:20 金色的鱼儿
阅读(574)
评论(0)
推荐(0)
编辑
java中的各种锁机制
摘要: Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方
阅读全文
posted @ 2021-01-07 18:22 金色的鱼儿
阅读(465)
评论(0)
推荐(0)
编辑
面试必问之JVM原理
摘要: 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM
阅读全文
posted @ 2021-01-07 17:24 金色的鱼儿
阅读(656)
评论(0)
推荐(0)
编辑
基于 SpringBoot,来实现MySQL读写分离技术
摘要: 作者:Yrion cnblogs.com/wyq178/p/13352707.html /** * 主从配置 * * @author wyq */ @Configuration @MapperScan(basePackages = "com.wyq.mysqlreadwriteseparate.ma
阅读全文
posted @ 2021-01-07 14:47 金色的鱼儿
阅读(373)
评论(0)
推荐(0)
编辑
公告