Loading

摘要: mysql 数据库存储结构 B-tree 与哈希索引的区别 B-tree索引 B-tree 索引是按照顺序存储的,所以,如果按照B-tree 索引,可以直接返回带顺序的数据,但这个数据只是该索引列含有的信息,因此是顺序I/O。适用于精准匹配,范围匹配,最左匹配 Hash索引 Hash索引 索引列值的 阅读全文
posted @ 2022-11-14 16:37 远乡人 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 共享锁,排它锁,偏向锁,轻量级锁,重量级锁 间隙锁,林键锁,意向锁,读写锁,乐观锁,悲观锁,表锁,行锁 1.Synchronized 在jdk1.6版本以前,是通过重量锁的方式来实现线程之间锁的竞争,称它为重量级锁,是因为它的底层依赖操作系统的Mutex Lock来实现互斥功能 MuTex是系统方法 阅读全文
posted @ 2022-06-18 17:09 远乡人 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 可以看到数据总行数大概45000条。 基于limit实现分页是比较简单的: mysql> select * from user order by id asc limit 10000,10; + + + | id | name | + + + | 10000 | user_10000 | | 100 阅读全文
posted @ 2022-06-13 17:19 远乡人 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 线程频繁创建其实很消耗资源,有了线程池,线程用完可以放入线程池中,降低了资源消耗。 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, Blocking 阅读全文
posted @ 2022-05-26 15:25 远乡人 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring MVC ?简单介绍下你对springMVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减 阅读全文
posted @ 2022-05-25 13:20 远乡人 阅读(55) 评论(0) 推荐(0) 编辑
摘要: @RequestMapping 用于建立请求URL 和 处理请求方法之间的对应关系 位置: 类上,请求URL的第一级访问目录。 方法上,请求URL的第二级访问目录,和类上的使用@RequestMapping标注的以及目录一起组成访问虚拟路径 属性:value :定义处理方法的请求的URL地址。(重点 阅读全文
posted @ 2022-05-25 13:10 远乡人 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1.过滤器(Filter) 过滤器的配置比较简单,直接实现Filter 接口即可,也可以通过@WebFilter注解实现对特定URL拦截,看到Filter 接口中定义了三个方法。 init() :该方法在容器启动初始化过滤器时被调用,它在 Filter 的整个生命周期只会被调用一次。注意:这个方法必 阅读全文
posted @ 2022-05-25 12:20 远乡人 阅读(2326) 评论(0) 推荐(0) 编辑
摘要: 因为上传的时候会将文件名 URL编码,而对于Linux编码过长的话,文件是不能保存的,这个时候就会上传不了。 扩展: 文件直接落到Linux服务器上吗? 不是,文件传到阿里云,阿里云这边是上传成功的,然后本地会生成一个临时文件,把这个文件进行URL编码,然后保存到URL上,这个过程是出错的。文件一般 阅读全文
posted @ 2022-05-23 20:40 远乡人 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: int(20) 表示字段是int 类型,显示长度是20 char(20) 表示字段是固定长度字符串,长度为20 varchar(20) 表示字段是可变长度字符串,长度为20 char 是存储字符(无论是字母还是汉字都最多存255个) char(20) 表示这个字段最多存20个字符 如果存了16个字符 阅读全文
posted @ 2022-05-23 20:08 远乡人 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: mysql的表链接很弱,多表关联查询,一次只能两个表查询,产生的结果集再和下一张表关联。 两张一万的表不走索引的嵌套循环结果集直接上亿,同时被驱动表要被扫描一万次。 所以多表关联不仅消耗CPU,还耗io,性能就不会高 即使8.0开始支持哈希连接,但是mysql 还是主要基于RBO的优化器,CBO不成 阅读全文
posted @ 2022-05-23 19:42 远乡人 阅读(228) 评论(0) 推荐(0) 编辑