03 2019 档案

摘要:项目中常用的19条MySQL优化 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名 阅读全文
posted @ 2019-03-29 00:11 麦棕 阅读(171) 评论(0) 推荐(0)
摘要:(转载) solid原则(面相对象的七大原则) solid原则(面相对象的七大原则) S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 SRP The Single Responsibility Principle 阅读全文
posted @ 2019-03-22 17:52 麦棕 阅读(247) 评论(0) 推荐(0)
摘要:select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) select count()效率比较和分析 select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) (这 阅读全文
posted @ 2019-03-18 21:28 麦棕 阅读(3316) 评论(0) 推荐(1)
摘要:用having count >1 思路:先按照要查询出现重复数据的列,进行分组查询。count>1代表出现2次或2次以上。 select 列名1,count(1) as count from 表名group by 列名1having count>1 and 其他条件 select 列名1,列名2,c 阅读全文
posted @ 2019-03-18 21:27 麦棕
摘要:kill命令格式:kill -Signal pidpid是进程号,可以用 ps 命令查出 signal是发送给进程的信号, 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请 阅读全文
posted @ 2019-03-14 00:36 麦棕 阅读(4179) 评论(0) 推荐(0)
摘要:如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取, 阅读全文
posted @ 2019-03-14 00:01 麦棕 阅读(188) 评论(0) 推荐(0)