摘要: 注解配置AOP 项目路径:E:\JavaWebSrc\FirstSpringAOP 1:接口代码 接口为 IPerson ,接口不需要写注释 2:实体类代码 student继承了IPerson接口 3:切面类 这里使用的注解需要导入(aopaliance.jar和 aspectjweaver.jar 阅读全文
posted @ 2017-09-14 10:11 西瓜的小弟西西瓜 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1:注解方式来进行spring中的bean配置十分的方便,可以极大的简化applicationContext.xml中的代码行数 但是可能带来后期维护和性能相对于xml配置比较差 2:注解方式中的xml配置 3:数据访问层(dao、repository)的实现类代码 不需要在接口上写注释 4:业务逻 阅读全文
posted @ 2017-09-12 15:30 西瓜的小弟西西瓜 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1:spring容器启动流程 1、实例化对象(调用对象的构造方法) 2、装配(给对象的属性赋值) 3、初始化:当bean中配置了init-method 时,将调用初始化方法 4、调用 实现逻辑中调用该对象 5、销毁:当bean中配置了destroy-method方法时,将调用销毁的方法 2: 阅读全文
posted @ 2017-09-12 15:00 西瓜的小弟西西瓜 阅读(121) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-11 17:50 西瓜的小弟西西瓜 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1:spring是在启动spring容器时根据配置文件创建对象,不管是普通模式还是静态工厂模式还是实例工厂模式 2:spring懒加载 在配置对象时,添加 lazy-init 属性为 true ,打开懒加载后,对象将在getBean()方法调用的时候创建,而不是在启动spring容器时。因为是在调用 阅读全文
posted @ 2017-09-11 17:44 西瓜的小弟西西瓜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1:多对一 一般关系由多的一方来维护 多的一方需要有一方的字段,一的一方要有多的一方的set集合 一方的配置文件: ClientEntity为一的一方,OrderEntity为多的一方 多方的配置文件: 多对多关系 以学生和课程为列:学生可以有多个课程,课程也可以有多个学生 学生中需要有一个集合用于 阅读全文
posted @ 2017-09-08 20:24 西瓜的小弟西西瓜 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1:持久化对象的四种状态 四种状态分别为临时状态、持久化状态、游离状态和删除状态。 这几种状态可以相互转换 状态转换图: 代码演示: 1.瞬态对象——通过new关键字获取 瞬时——持久:save、saveOrUpdate(都是通过session获得) 瞬时——脱管:对象.setID(1);为瞬时对象 阅读全文
posted @ 2017-09-08 13:00 西瓜的小弟西西瓜 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: 以下所有内容保存在 E:\JavaWebSrc\firstHibernate 目录中,项目名称为firstHibernate,使用IDEA打开,项目所需jar包在 F:\常用综合\常用jar包\hibernate\hibernate-release-4.3.10.Final 目录下,加数据库连接包, 阅读全文
posted @ 2017-09-07 11:09 西瓜的小弟西西瓜 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1、正则表达式的英文: RegExp || Regular Exeperssion 2、 实例 3、常用的正则表达式 1:数字校验 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0 阅读全文
posted @ 2017-09-06 10:54 西瓜的小弟西西瓜 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1):进程的就绪(Runnable)和阻塞(Blocked)的区别 当处理机空闲时,处于就绪状态的线程就会得到处理器资源,进入运行,当调用yield()时,处于运行状态的线程转入就绪状态。 当线程陷入阻塞时,即使处理机空闲也不会为该进程分配处理器资源,直到相关的动作完成(sleep时间到、I/O输入 阅读全文
posted @ 2017-07-15 16:06 西瓜的小弟西西瓜 阅读(186) 评论(0) 推荐(0) 编辑