一起探究
寒夜清风
努力明明那么辛苦,那你为什么还这么坚持
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义的SQL生成器
自定义的SQL生成器 前言:最近学了一些Mybatis与Spring的源码,突然间特别想写一个自己的框架,于是就想到了写一个对象转换成SQL的demo,写完之后感觉不太过瘾,从新整理了一番,又模仿spring的思想,在生成sql的时候,用户可以插手spring的生成,感觉有点那个意思了。那么大家来一起看看把,文章的最后附上get的地址1 ) 效果展示@birdTable(“user1”) 注解中对应的数据库的表名@birdField(“username1”) 注解中对应的是表中的字段原创 2020-07-17 23:33:27 · 2573 阅读 · 0 评论 -
多线程-生产者消费者模式实战
多线程-生产者消费者模式实战1 ) 介绍 该实战实现的主要功能是扫描电脑中的一个磁盘中的指定后缀名的文件,将匹配出来的文件都复制到指定的目录下, 现在我们代码中实现的是将磁盘中的所有jpg格式的图片都转移到我指定的文件夹中。 该代码的大体思路是:生产者的职责是负责在磁盘中寻找符合的文件名称,将文件名称放入队列当中,寻找文件的时候需要递归,消费者的职责是从队列中取出文件的地址,进行复制2)生产者代码 生产者执行时无论队列中是否有资源都应该生产,但是如果生产者执行的时候,消费者之前就执行到了原创 2020-07-03 17:05:08 · 935 阅读 · 0 评论 -
MySQL-EXPLAIN执行计划
MySQL-EXPLAIN执行计划1 ) 介绍 使用EXPLAIN关键字可以模拟优化器执行sql语句,从而分析查询语句或者结构的性能瓶颈。我们在select语句之前,加入EXPLAIN关键字,在执行之后会返回执行计划的信息,而不是执行这条sql。 例子EXPLAIN select * from film;我们现在就得到了一个执行计划,通过分析执行计划,我们就可以对我们的sql进行优化了。2 ) explain中的列2.1)id列 ID列的编号是select的序列号,并且id的顺序是按照s原创 2020-06-22 18:14:56 · 814 阅读 · 0 评论 -
MySql-体系结构总结
MySql-体系结构总结 你好! 感谢您花费几分钟的时间阅读本篇博客,本人写的是方便学习与记录,要是有错误的地方请您指出,感谢1 架构分层 总体上,我们可以将Mysql分为三层连接层(与客户端对接)服务层(执行操作)存储引擎层(跟硬件打交道)2 连接层 我们的客户端要连接到 MySQL 服务器 3306 端口,必须要跟服务端建立连接,那么管理所有的连接,验证客户端的身份和权限,这些功能就在连接层完成。3 服务层 通过连接之后,服务层可以获得客户端传来的sql语句,首先会查询原创 2020-06-22 10:17:19 · 970 阅读 · 0 评论 -
MySql-存储引擎详解
MySql-存储引擎详解 你好! 感谢您花费几分钟的时间阅读本篇博客,本人写的是方便学习与记录,要是有错误的地方请您指出,感谢1 存储引擎基本介绍 我们都知道,表在存储数据的同时,还要组织数据的存储结构,存储结构是由存储引擎决定的,这个存储引擎是表的类型,而不是数据库的类型,并且我们为表设定了一个存储引擎之后,后续我们也可以修改表的存储引擎,MySQL里面支持多种存储引擎。2 查看存储引擎 我们设计表的时候会发现,MySQL支持好多存储引擎 在众多的存储引擎种,MyISAM和InnoDB是原创 2020-06-22 09:58:08 · 854 阅读 · 0 评论 -
MySql-一条查询SQL语句的执行
这里写自定义目录标题MySql-一条查询SQL语句的执行1 缓存2 解析3 优化4 执行存储引擎,返回结果MySql-一条查询SQL语句的执行你好! 感谢您花费几分钟的时间阅读本篇博客,本人写的是方便学习与记录,要是有错误的地方请您指出,感谢1 缓存这个的缓存不是指Redis,或者Mybatis的缓存我们常见的缓存,其实MySQL自带了缓存模块,但是我们几乎从来没有用过他,甚至在MySQL8.0直接就给去掉了,所以一定有他的局限性,大家可以查阅一下,但是确实是存在的。如果开启的话,所以一个查询SQL原创 2020-06-03 14:49:39 · 932 阅读 · 0 评论 -
一起探究-java对象头
一起探究-java对象头前言大家好,我是清风,前几天在晚上听网课,有一个小伙伴在评论区问一个空Object对象多大?我不自觉的就打上了16byte,然后没想到有小伙伴在评论区质疑我,还让我多看点书,给我弄的苦笑不得,我寻思那你说多大把?他告诉我4byte,然后说我这基本功不行,然后我就不回他了,感觉没有意义,所以这篇文章我打算和大家一起探讨一下java的对象头,顺便宣泄一下自己委屈的心灵误区...原创 2020-04-25 20:13:10 · 832 阅读 · 0 评论
分享