摘要: 反射机制是什么 Java反射指的是在运行状态时,能够获取类的属性和方法或者修改类运行时行为的过程。 java.lang.Class类提供了很多方法用于获取元数据、检查和改变类运行时的行为。 Java的反射主要涉及java.lang和java.lang.reflect包下的类。 反射机制能做什么 反射 阅读全文
posted @ 2017-10-17 17:07 成那个林 阅读(255) 评论(0) 推荐(0) 编辑
摘要: //获取当前系统的时间戳 long times = System.currentTimeMillis(); //创建一个当前日期对象 Date now = new Date(); //基于指定的时间戳创建一个日期对象 Date date = new Date(times - 24*60*60*1000); ... 阅读全文
posted @ 2017-10-17 16:53 成那个林 阅读(226) 评论(0) 推荐(0) 编辑
摘要: HQL: hibernate query language(hibernate特有的查询语言) hql是基于对象的查询语言,其语法与sql类似,但是他和sql的区别在于sql是面向表和字段的查询,而hql是面向对象和属性的查询。 需求1. 查询出所有的项目 需求2. 根据给定项目的地址模糊查询,并按 阅读全文
posted @ 2017-09-29 10:25 成那个林 阅读(765) 评论(0) 推荐(0) 编辑
摘要: Hibernate与Mybatis对比 1. 简介 Hibernate:Hibernate是当前最流行的ORM框架之一,对JDBC提供了较为完整的封装。Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL的自动生成和执行。 Mybatis:Mybatis同样也是 阅读全文
posted @ 2017-09-28 09:43 成那个林 阅读(564) 评论(0) 推荐(0) 编辑
摘要: SM框架整合 1 使用idea创建一个maven webapp项目 到此为止项目初步建立,需要等待maven对项目结构进行组织,直到状态栏的进度条完成,且项目的目录结构如下: 2 因为是SSM,需要操作数据库,现在准备数据以及表,此处选择mysql数据库 2.1 准备表 2.2 准备初始化数据 3 阅读全文
posted @ 2017-09-26 09:51 成那个林 阅读(2313) 评论(0) 推荐(1) 编辑
摘要: 准备案例需要的数据库表和测试数据 建表语句: 初始化数据 使用idea新建一个空的maven工程,并在该项目中增加hibernate的依赖、jdbc驱动依赖、log4j日志依赖、junit依赖。 该项目的pom.xml文件依赖内容如下: 在resource目录下新建hibernate配置文件,hib 阅读全文
posted @ 2017-09-25 15:02 成那个林 阅读(4250) 评论(0) 推荐(2) 编辑
摘要: 什么是存储过程 简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法; ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用; 有哪些特性 有输入输出参数,可以声明变量,有if 阅读全文
posted @ 2017-09-21 14:31 成那个林 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE n 阅读全文
posted @ 2017-09-21 14:27 成那个林 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 我们已经了解到MySQL可以通过 LIKE ...% 来进行模糊匹配。 MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 如果您了解PHP或Perl,那么操作起来就非常简单,因为MySQL的正则表达式匹配与这些脚本的类似。 下表中的正则模式可 阅读全文
posted @ 2017-09-21 14:21 成那个林 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 我们来看一下住户退房这个业务需要做什么事情? 由此可见,以上需要两个SQL来实现。 发现问题:若某一个SQL语句执行出错的情况下,另外一个SQL结果却已经更新到数据库,造成了数据的不完整。 如何解决:事务 l 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行 l 阅读全文
posted @ 2017-09-21 14:18 成那个林 阅读(132) 评论(0) 推荐(0) 编辑