摘要: @Component 表示一个类是被Spring容器管理的一个Bean @Value 表示给类的普通属性赋值 @Resource 给类的域属性赋值 @autoWire 给类的域属性赋值 后面两个的作用相同,但是他们来源的包不同 Resource是JDK提供的注解 import javax.annot 阅读全文
posted @ 2018-03-08 08:35 Gtr_Right 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向 阅读全文
posted @ 2018-03-06 08:51 Gtr_Right 阅读(138) 评论(0) 推荐(0) 编辑
摘要: (3)、 针对某些重要的代码来进行单独的同步(可能非线程安全) 针对某些重要的代码进行单独的同步,而不是全部进行同步,可以极大的提高执行效率,我们来看一下: [java] view plain copy package org.mlinge.s04; public class MySingleton 阅读全文
posted @ 2018-03-06 08:40 Gtr_Right 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.AOP(Aspect Oriented Programing)面向切面编程 AOP的终极目标:让我们可以专心做事 下面通过一个例子来介绍AOP的具体使用 案例的要求:使用AOP实现日志记录系统 , 核心模块 和 增强 单独 开发 ,运行时再组装 首先定义接口和方法 接口和实现类中的代码,我放在一 阅读全文
posted @ 2018-03-06 08:36 Gtr_Right 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 首先Spring和MyBaits一样是一个框架,Java不死的原因是因为Java有Spring这个非常强大的技术框架的支持,而且他是一个轻量级的Java开发框架 那么是谁创建了Spring呢? Spring之父——Rod JohnSon Spring的官网是:Spring.io(有需要的可以去上面看 阅读全文
posted @ 2018-03-06 08:35 Gtr_Right 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在MyBatis中,进行多表联查时关联关系主要有这几种:一对多,多对一,多对多,还有一种自关联 1.一对多:有两种方式 (1)用一条sql语句进行查询 (以查询部门和员工为案例) 首先创建实体类 然后创建部门接口以及对应的xml文件 阅读全文
posted @ 2018-02-27 08:54 Gtr_Right 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.session.commit()为什么会引起事物的提交? 先ctrl+鼠标左键点入commit方法中,然后ctrl+H找到DefaultSqlSession这个类,在这个类中找到如下的方法 然后进入这个方法 这里有一个逻辑关系表达式,运算的顺序是 && || !的顺序依次运算得到的结果是true 阅读全文
posted @ 2018-02-27 08:44 Gtr_Right 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 框架(Framework)是一个提供了可用的公共结构的半成品.MyBatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作.ORM(Object/Relational Mapping)及对象/关系映射,是一种数据持久化技术.MyBatis通过简单的XML或者注解进行配置和原始映射 阅读全文
posted @ 2018-01-27 15:04 Gtr_Right 阅读(166) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args ){ int money = 10; if(money>=10){ System.out.println("买棒棒糖"); }else{ System.out.println("什么也不买"); } } 阅读全文
posted @ 2017-04-09 16:17 Gtr_Right 阅读(114) 评论(0) 推荐(0) 编辑
摘要: public class xxx{ public static void main( String[] args){ scanner input = new scanner( System.in); System.out.println("王的成绩:"); int num1 = input.next 阅读全文
posted @ 2017-04-09 13:32 Gtr_Right 阅读(124) 评论(0) 推荐(0) 编辑