摘要: 索引是什么?索引是提高查询性能的一个重要工具,索引就是把查询语句所需要的少量数据添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以。但是索引对于提高查询性能也不是万能的,也不是建立越多的索引就越好。索引建少了,用WHERE子句找数据效率低,不利于查找数据。索引建多了,不利于新增、修改和删除 阅读全文
posted @ 2017-05-05 13:47 小魚人 阅读(246) 评论(0) 推荐(0) 编辑
摘要: mysql中分页查询有两种方式, 一种是使用COUNT(*)的方式,具体代码如下 1 2 3 SELECT COUNT(*) FROM foo WHERE b = 1; SELECT a FROM foo WHERE b = 1 LIMIT 100,10; 1 1 2 3 SELECT COUNT( 阅读全文
posted @ 2017-05-05 13:44 小魚人 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Mysql,zip格式 1、 Mysql 主目录最好别带有”- .”之类的字符 2、 Mysql 配置环境变量 Path 环境变量后加上 mysql解压路径:eg:E:\mysql-5.7.17-winx64\bin(最好设置为:D:\mysql\bin,即在D盘中新建文件夹mysql,将解压文件放 阅读全文
posted @ 2017-05-04 14:59 小魚人 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 方法1 ​用SET PASSWORD命令 1 1、打开终端win+r输入cmd回车即可打开; 2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。 3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@local 阅读全文
posted @ 2017-05-04 14:26 小魚人 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 单例的目的:保证一个类只有单一的实例,也就是说你无法通过new来创建这个类的一个新实例。 单例的好处:当一个对象在程序内部只能有一个实例的时候,它可以保证我们不会重复创建,而是始终指向同一个对象。 Singleton通过将构造方法限定为private避免了类在外部被实例化,在同一个虚拟机范围内,Si 阅读全文
posted @ 2017-05-03 17:53 小魚人 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来 阅读全文
posted @ 2017-05-03 17:15 小魚人 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式: Spring配置文件中关于事务配置总是由三个组 阅读全文
posted @ 2017-05-03 17:02 小魚人 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr 阅读全文
posted @ 2017-05-03 16:52 小魚人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元 阅读全文
posted @ 2017-05-03 16:46 小魚人 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1 什么是物理路径?什么是虚拟路径?(1) 例子: 用IIS举个例子: WEB服务目录是d:\路径 那么用HTTP访问网站根目录的时候,其实访问的是d:\路径,那么其中虚拟路径就是\(根),物理路径就是d:\路径 (2) 我自己的理解:绝对路径一般都是带有磁盘完成路径, 而虚拟路径一般不带有磁盘 2 阅读全文
posted @ 2017-05-03 16:22 小魚人 阅读(515) 评论(1) 推荐(0) 编辑