摘要:事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。 事务的ACID特性: 原子性(A):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(C):指事务前后数据的完整性必须保持一致。 隔离性(I):指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事
阅读全文
摘要:静态代理、动态代理与AOP: 简单易懂:http://blog.csdn.net/hejingyuan6/article/details/36203505 补充:http://layznet.iteye.com/blog/1182924,http://www.cnblogs.com/fingerbo
阅读全文
摘要:上面利用@Configuration和@Bean配置bean,中间利用@Autowired,指定s1和s2分别指向哪个实现类,下面利用@Autowired,指定s中只有Integer实现类 例子: 在接口中指定T的泛型: 在实现类中指定确定的类型: config的class类中利用@Bean配置be
阅读全文
摘要:第一步:安装git sudo apt-get update sudo apt-get install git 测试git是否安装成功: git 第二步:安装mininet 1.获取mininet最新源码树 git clone git://github.com/mininet/mininet 会在当前
阅读全文
摘要:@Required(不常用) @Autowired(常用) 下面用例子解释以上内容: @Autowired注解的三种方式如下,第一种是直接在属性名上加注解,这样就可以不用在写set方法进行注入,这种方式与set方式作用一样;第二种是在set方法上加注解;第三种是在构造器上加注解 测试代码如下: xm
阅读全文
摘要:目录配置相关: 借鉴http://cn.linux.vbird.org/linux_basic/0210filepermission_3.php 文件相关: Linux文件扩展名注解: *.sh:脚本或批处理文件 *.tar、*.tar.gz、*.zip、*.tgz:经过打包的压缩文件 相对路径与绝
阅读全文
摘要:Resources的类型 获取resource的方式(xml配置正常进行):
阅读全文
摘要:背景环境:VMware workstation 12.5+Ubuntu16.04 首先VMware Tools在ubuntu中是及其不稳定的,也就是说,当你点击菜单栏中的install vmware tools后,在CD中可能看不到相应的.tar.gz的包,当然也是有可能看到的。 下面介绍一下点击i
阅读全文
摘要:Bean容器初始化: 本地文件是绝对路径,classpath是相对路径。例子如下: Bean配置项: 常用Bean的配置项: (1)id :在整个IOC容器中,这个bean的唯一标识 (2)class :具体要实例化的某一类,与id对应 (3)scope :bean的作用域 (4)construct
阅读全文
摘要:配置:右键要加入单元测试的工程,选择properties,然后选择java build path,选择add library,选择junit即可。 编写:右键要测试的class,new一个junit test case,更改其source folder,next之后可选择要测试的class中的要测试
阅读全文
摘要:Spring是一个开源框架,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。 原因: (1)通过控制反转(IOC)达到松耦合,IOC也就是把控制权交出去,在使用中直接得到对象 (2)提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发(例如,商品的入库
阅读全文
摘要:一、下载ubuntu镜像 先去这个链接 https://www.ubuntu.com/download ,也就是下图的download选项 二、下载后到虚拟机里创建一个新的虚拟机 1.打开vmware,点击创建新的虚拟机。 2.向导选择自定义。 3.设置虚拟机名称。 4.给虚拟机分配的处理器核和内存
阅读全文
摘要:题目链接 题目大意:输入一个数组和一个整数,输出数组中两个数字之和是这个整数的这两个数字的下标,不能使用两次同一个数字。 测试用例:输入{2, 7, 11, 19} 9 输出 [0, 1] 输入{3, 3} 6 输出[0, 1] 输入{3, 2, 4} 6 输出[1, 2] 法一:两个for循环,依
阅读全文
摘要:1.输入Syso然后按 ALT+/ >System.out.println(); 2.CTRL+/ >添加或消除注释// 3.CTRL+SHIFT+/ >添加/* */注释,对xml文件加注释 4.CTRL+SHIFT+\ >消除/* */注释,对xml文件取消注释 5.CTRL+SHIFT+F >
阅读全文