会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陈晨辰
のworld
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2020年1月10日
查看Mysql执行计划
摘要: 1、MySQL语法 MySql提供了EXPLAIN语法用来进行查询分析,在SQL语句前加一个”EXPLAIN”即可。 默认情况下Mysql的profiling是关闭的,所以首先必须打开profiling set profiling="ON" mysql show variables like "%p
阅读全文
posted @ 2020-01-10 16:59 陈晨辰
阅读(195)
评论(0)
推荐(0)
编辑
Spring 源码学习(八) AOP 使用和实现原理
摘要: 我们在业务开发中,使用得最多的是面向对象编程(OOP),因为它的代码逻辑直观,从上往下就能查看完整的执行链路。 在这个基础上延伸,出现了面向切面编程(AOP),将可以重复性的横切逻辑抽取到统一的模块中。 例如日志打印、安全监测,如果按照 OOP 的思想,在每个方法的前后都要加上重复的代码,之后要修改
阅读全文
posted @ 2020-01-10 16:57 陈晨辰
阅读(190)
评论(0)
推荐(0)
编辑
Java:控制反转(IoC)与依赖注入(DI)
摘要: 01、紧耦合 在我们编码的过程中,通常都需要两个或者更多的类通过彼此的合作来实现业务逻辑,也就是说,某个对象需要获取与其合作对象的引用,如果这个获取的过程需要自己实现,代码的耦合度就会高,维护起来的成本就比较高。 我们来通过实战模拟一下。假如老王是少林寺的主持,他想让小二和尚去扫达摩院的地,代码可以
阅读全文
posted @ 2020-01-10 16:55 陈晨辰
阅读(192)
评论(0)
推荐(0)
编辑
浏览器-开发者工具
摘要: Network Timing Queueing请求排队的时间。关于这个,需要知道一个背景,就是浏览器与同一个域名建立的TCP连接数是有限制的,chrome设置的6个,如果说同一时间,发起的同一域名的请求超过了6个,这时候就需要排队了,也就是这个Queueing时间 Stalled是浏览器得到要发出这
阅读全文
posted @ 2020-01-10 16:53 陈晨辰
阅读(125)
评论(0)
推荐(0)
编辑
查看kafka消息消费情况
摘要: 查看主题命令 展示topic列表 ./kafka topics.sh list zookeeper 172.18.153.12:2188 描述topic ./kafka topics.sh describe zookeeper 172.18.153.12:2188 topic test 查看topi
阅读全文
posted @ 2020-01-10 16:52 陈晨辰
阅读(20077)
评论(0)
推荐(0)
编辑
shell脚本:遍历删除文本内路径上文件
摘要: windows上测试可以安装Git linux中,准备删除文件的脚本deleteFile.sh,picture.txt保存待删除文件的文件路径,picture文件夹下面有三张待删除图片a/b/c.jpg deleteFile.sh脚本如下: !/bin/bash shell脚本 保存路径的文本 ./
阅读全文
posted @ 2020-01-10 16:49 陈晨辰
阅读(1310)
评论(0)
推荐(0)
编辑
聚簇索引与非聚簇索引(也叫二级索引)
摘要: 区别 聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是
阅读全文
posted @ 2020-01-10 16:47 陈晨辰
阅读(247)
评论(0)
推荐(0)
编辑
有关MySQL
摘要: 原文地址:https://segmentfault.com/a/1190000019619667 item 1 什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性
阅读全文
posted @ 2020-01-10 16:45 陈晨辰
阅读(186)
评论(0)
推荐(0)
编辑
sql优化之慢sql耗时排查
摘要: sql 语句性能分析 1、看 sql 语句执行时间 2、看 sql 的执行计划 3、查看 sql 的执行中各个环节耗时时间 4、查看mysql的执行进程,处理锁表的情况,命令 show PROCESSLIST, state 为LOCKED,说明产生锁表,ID为进程id,直接执行kill ID,就可以
阅读全文
posted @ 2020-01-10 16:43 陈晨辰
阅读(3636)
评论(0)
推荐(0)
编辑
SQL 调优之查询调优
摘要: sql 语句性能分析 1、看 sql 语句执行时间 2、看 sql 的执行计划 3、查看 sql 的执行中各个环节耗时时间 4、查看mysql的执行进程,处理锁表的情况,命令 show PROCESSLIST, state 为LOCKED,说明产生锁表,ID为进程id,直接执行kill ID,就可以
阅读全文
posted @ 2020-01-10 16:41 陈晨辰
阅读(494)
评论(0)
推荐(0)
编辑
MySQL之LEFT JOIN问题汇总
摘要: 使用ON和WHRERE对表数据过滤 背景 left join在我们使用mysql查询的过程中可谓非常常见,比如博客里一篇文章有多少条评论、商城里一个货物有多少评论、一条评论有多少个赞等等。但是由于对join、on、where等关键字的不熟悉,有时候会导致查询结果与预期不符,所以今天我就来总结一下,一
阅读全文
posted @ 2020-01-10 16:39 陈晨辰
阅读(2929)
评论(0)
推荐(1)
编辑
公告