摘要:
先执行From确定主表,再执行join连接,然后where进行过滤,接着group by进行分组, having过滤聚合结果,select选择最终列,order by排序,最后limit限制返回结果 where先执行是为了减少数据量,having只能过滤聚合结果,order by必须在select之 阅读全文
posted @ 2025-05-19 21:49
kuki'
阅读(19)
评论(0)
推荐(0)
摘要:
blob 用于存储二进制数据,比如图片,音频,视频,文件等。 实际开发中,会把这些文件存储到OSS或者文件服务器上。 然后在数据库中存储文件的URL text 用于存储文本数据,比如文章,评论,日志等 阅读全文
posted @ 2025-05-19 21:21
kuki'
阅读(29)
评论(0)
推荐(0)
摘要:
通过内连接inner join,外连接outer join, 交叉连接 cross join来合并多个表的查询结果。 什么是内连接 内连接用于返回两个表中有匹配关系的行。 假设有两张表,用户表和订单表,想查询有订单的用户 select users.name, orders.order_id from 阅读全文
posted @ 2025-05-19 21:11
kuki'
阅读(20)
评论(0)
推荐(0)
摘要:
可能是SQL查询使用了全表扫描 也可能是查询语句过于复杂,如多表JOIN或嵌套子查询。 也有可能是单表数据量过大 通常情况,加索引能解决大部分性能问题。 对于热点数据,还可以通过增加Redis缓存,减轻数据库的访问压力。 阅读全文
posted @ 2025-05-19 20:31
kuki'
阅读(24)
评论(0)
推荐(0)
摘要:
-Xms 设置JVM堆的初始大小 -XMx 设置JVM堆的最大大小 -Xmn 设置新生代(Young Generation) 的大小。 -XX:NewSize: 设置新生代最小空间大小 -XX:MaxNewSize : 设置新生代 最大空间大小 -XX:MaxPermSize: 设置永久代(Perm 阅读全文
posted @ 2025-05-19 14:18
kuki'
阅读(25)
评论(0)
推荐(0)
摘要:
Java类加载器采用的一种类加载策略 该机制的核心:如果一个类加载器收到了类加载请求 默认先将该请求委托给父类加载器处理, 只有父级加载器无法加载该类时,才会尝试自行加载。 在JVM中,有三种类型的类加载器 启动类加载器(Bootstrap ClassLoader):负责加载 %JAVA_Home% 阅读全文
posted @ 2025-05-19 13:44
kuki'
阅读(26)
评论(0)
推荐(0)
摘要:
类加载机制是Java虚拟机(JVM)在运行Java程序时负责将类加载到内存中的过程。包括以下步骤: 1. 加载(Loading) 在此阶段,类加载器负责查找类的字节码文件,并将其加载到内存中。 字节码可以来自文件系统、网络等位置。 加载阶段不会执行类中的静态初始化代码。 2. 连接(Linking) 阅读全文
posted @ 2025-05-19 12:56
kuki'
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号