摘要: 最基本的配置如下: 1.mybatis配置文件 2.数据源 3.pojo包扫描 4.mapper包扫描 5.mapper接口扫描 阅读全文
posted @ 2019-04-08 14:50 麦棕 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 项目中常用的19条MySQL优化 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名 阅读全文
posted @ 2019-03-29 00:11 麦棕 阅读(158) 评论(0) 推荐(0) 编辑
摘要: (转载) solid原则(面相对象的七大原则) solid原则(面相对象的七大原则) S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Priciple)的首字母缩写。 SRP The Single Responsibility Principle 阅读全文
posted @ 2019-03-22 17:52 麦棕 阅读(236) 评论(0) 推荐(0) 编辑
摘要: select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) select count()效率比较和分析 select count()效率比较和分析 (这篇文章写的还挺好的,所以转载过来) (这 阅读全文
posted @ 2019-03-18 21:28 麦棕 阅读(3152) 评论(0) 推荐(1) 编辑
摘要: kill命令格式:kill -Signal pidpid是进程号,可以用 ps 命令查出 signal是发送给进程的信号, 默认参数下,kill 发送SIGTERM(15)信号给进程,告诉进程,你需要被关闭,请自行停止运行并退出。kill -9 发送SIGKILL信号给进程,告诉进程,你被终结了,请 阅读全文
posted @ 2019-03-14 00:36 麦棕 阅读(4142) 评论(0) 推荐(0) 编辑
摘要: 如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取, 阅读全文
posted @ 2019-03-14 00:01 麦棕 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 如图,在网上查了一下是由于缺库所致,待解决。。。 阅读全文
posted @ 2019-02-15 23:53 麦棕 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类compile默认就是compile,什么都 阅读全文
posted @ 2018-11-17 16:25 麦棕 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 先说结论: 能写语句的时候,就不要编程来做,因为程序会有bug,而且时间也会比较多. UPDATE grange_infoset grange_info.cooking_style = ( select cooking_style from grange_add WHERE grange_info. 阅读全文
posted @ 2018-11-17 14:03 麦棕 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 首先用eclips打包未遂, 第一次,export-java-JAR file,好像是打的包太大了,把所有的Lib都打进去了,而且还报错,找不到主方法. 第二次,也是同样的方式,只是把除了src的内容,都去掉了,打成的包与目标大小相近,但是依然找不到主方法. 具体的形容词忘记了,差不多是这么个表述. 阅读全文
posted @ 2018-11-13 18:12 麦棕 阅读(352) 评论(0) 推荐(0) 编辑