位运算符 Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte ,用于操作二进制。包括有“&,|,^,~,<<,>>,>>>” &a
赋值运算符 变量名 = 表达式 表达式举例:a = (b+3)+(b-1) (b+3),(b-3)为表达式 表达式就是符号(如加号,减号)与操作数(如b和3)的组合 import java.util.Scanner; 指定Scanner类路径 public stati
常用数据类型
注释 /* *文件的名称 *日期 *功能说明 */ 多行注释以/*开头以*/结尾 单行注释 // 快捷注释 ctrl+/ Java编码规范 类名使用public修饰 一行只写了一条语句 { }的使用及位置代码缩进 变量 房间<-&g
什么是计算机软件(Computer Software)? 概念:计算机系统中的程序及其文档 计算机进制 进制 描述 二进制 只有0和1,遇2进位 八进制 从0到7,遇8进位,没有8和9 十进制 和日常生活中的数字一样,从0到
Spring整合Mybatis 正常使用mybatis:数据源 -->获取连接池-->会话工厂-->使用mapper进行 增删改查操作。 Spring整合mybatis 其实就是 1 由Spring 来统一管理 数据源: 2 由Spring 来管理 sqlsession
1.什么是事务? 一组数据库的增删改查,创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作,要么同时成功,要么同时失败,作为一个整体来考虑,我们把他叫做事务。 2.事务的4大特性 ACID A:原子性: 一组数据库操作(增删改) 同时成功 或
AOP Aspect Oriented Programming:面向切面编程 OOP Object Oriented Programming:面向对象编程 面向切面编程:基于OOP基础之上的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在日志处理,安全管理,事务管理,
AOP的概念 Aspect Oreinted Programming 面向切面编程,通过预编译方式或者运行时动态代理的方式,实现程序功能的统一管理和维护的一种技术(AOP是一种思想,并不依赖于某个框架或者编程语言实现)。 为什么使用AOP? 利用AOP可以对 业务逻辑的各部分进行隔离,
Bean的生命周期概念: 1.指的是Spring直接管理的对象从 创建到销毁的 全部过程,Spring容器可以在 生命周期的某些时间点对管理的Bean进行增强(比如生成代理)。 2.对于单例模式的对象,Spring负责创建和销毁,对于多例模式只负责创建,不负责销毁。 3.ClassPathXm
1.使用Spring的注解 作用:可以简化applicationContext.xml的配置(不能完全替代,bean后处理器,和容器后处理器通常还是写在配置文件当中) 2.步骤: a.导入spring-aop的jar包 b.配置context相关的约束 c.在applicationCo
1.Spring容器的体现 顶层接口为BeanFactory,我们在开发当中更多的会使用ApplicationContext接口。 2.BeanFactory的使用 BeanFactory beanFactory = new XmlBeanFactory(new ClassPathReso
概念 SpEL类似与ognl(struts2概念)和el表达式,可以在xml文件或者是spring注解中使用,可以简化Spring的配置,同时为bean的动态赋值提供便利。 SpEL表达式可以包括字面量、运算符、方法调用、属性访问等,具有类似于其他主流表达式语言的特性。 在Spring中,
1.命名空间 由于XML文件中,各类标签可能存在冲突,我们引入了命名空间的概念来解决冲突。 2.xmlns xmlnamespace 3.使用p:命名空间 来简化 设值注入 a.在beans加入 p命名空间的配置(使用xsd作为配置) xmlns:p="http://www.
1.标量(字面量的注入) 所有的基本型,日期,字符串,基本型的包装类 <!--第一种方式--> <property name="" value="18"> <!--第二种方式--> <property name="age">