会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金色的鱼儿
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
59
下一页
2021年1月7日
索引的优缺点,如何创建索引
摘要: 优点: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 金色的鱼儿
阅读(746)
评论(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)
编辑
2021年1月6日
两种数据序列化方案性能对比:Msgpack和Json
摘要: MessagePack(简写msgpack)是一个高效的二进制序列化格式。它让你像JSON一样可以在各种语言之间交换数据。但是它比JSON更快、更小。小的整数会被编码成一个字节,短的字符串仅仅只需要比它的长度多一字节的大小。之前在lua脚本中使用过msgpack,因为有大量数据要入redis,而考虑
阅读全文
posted @ 2021-01-06 19:47 金色的鱼儿
阅读(2632)
评论(0)
推荐(0)
编辑
TCP/IP、Http、Https、Socket的区别
摘要: 网络由下往上分为物理层、数据链路层、网络层( IP协议)、传输层( TCP协议)、会话层、表示层和应用层(HTTP协议) 接下来我来说说个人理解其中的TCP/IP、Http、Socket的区别 TCP/IP连接:手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立
阅读全文
posted @ 2021-01-06 19:29 金色的鱼儿
阅读(300)
评论(0)
推荐(0)
编辑
2021年1月5日
Java二叉树及其三种遍历方式的递归实现
摘要: 今天面试遇到一道题目,大概的意思就是要用Java面向对象的特性实现二叉树节点,并实现其遍历,因为是笔试,担心出错我居然直接没做,现在想起来我真是个傻子!话不多说,进入正题,上代码: 第一部分,节点对象(考察数据结构) public class Node { private Integer data;
阅读全文
posted @ 2021-01-05 19:50 金色的鱼儿
阅读(310)
评论(0)
推荐(0)
编辑
上一页
1
···
12
13
14
15
16
17
18
19
20
···
59
下一页
公告