摘要:
代码: applicationContext.xml 结果: 对applicationContext.xml进行修改 结果: 使用自动装配auotwire="byName" 将上面的autowire改成byType一样可以运行,结果也一样。 自动检测Bean https://my.oschina.n 阅读全文
摘要:
从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中。 需要先加载spring-context 包 代码: 使用 @Configuration 注释告诉 Spring,这是核心的 Spring 配置文件, 阅读全文
摘要:
在Ubuntu中安装Redis有两种方式, 我用的是Ubuntu自带的apt-get 什么的是apt-get: 高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian[待宾]及其衍生发行版(如:ubuntu)的软件包管理器。 APT可以自动下载,配置,安装 阅读全文
摘要:
vmware设置为桥接模式 使用root登陆ubuntu 使用gedit打开/etc/network/interfaces 注意这里不要使用eth0,不然后面重启服务就会报错。 这里再添加一个 这个是dns,如果没有这个,那么每次重启系统,/etc/resolv.conf中配置的dns就会被清空,如 阅读全文
摘要:
打开终端开启root账户 :sudo passwd -u root 输入当前用户的密码 2.为root账户设置密码:sudo passwd root 设置root密码,输入两次 3.进入到/usr/share/lightdm/lightdm.conf.d/目录,使用gedit 50-unity-gr 阅读全文
摘要:
3 1 Java里面类的方法名可以与类名一样,与构造函数的区别是方法有返回值,构造函数没有。 这一点与net的不一样。 携程2015年面试题目: null public class Main { public static void main(String[] args) { Base b = ne 阅读全文
摘要:
JVM垃圾回收: GC又分为 minor GC 和 Full GC (也称为 Major GC )。Java 堆内存分为新生代和老年代,新生代中又分为1个 Eden 区域 和两个 Survivor 区域。 那么对于 Minor GC 的触发条件:大多数情况下,直接在 Eden 区中进行分配。如果 E 阅读全文
摘要:
问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的equals方法,还要考虑什么 阅读全文
摘要:
测速: 发现这个测速软件不同版本测试还不一样 下面是我的intel750的,用最新版本测试软件测的 淘宝买了一个散热片 阅读全文
摘要:
二分查找又称折半查找,它是一种效率较高的查找方法。 折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象, 如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。 折半查找是一种 阅读全文
摘要:
代码: http://www.cnblogs.com/hongdada/p/6060487.html true true class com.company.Test com.company.Test class java.lang.Class java.lang.Class class java. 阅读全文
摘要:
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 优点: (1)能够运行时动态获取类的实例,大大提高系统的灵活性和扩展性。 (2)与Java动态编译 阅读全文
摘要:
类型约束: 继承接口或者类,都用extends关键字 限制类型 ArrayList中的泛型必须继承是List(当然这里List是接口,不可能,但是类型可以)或者List的子类 使用super关键字,泛型必须是继承的类型的自己或者其父类。 类型限定在泛型类、泛型接口和泛型方法中都可以使用,不过要注意下 阅读全文
摘要:
代码: 双重检查,懒汉模式 优点:使用了双重检查,很大程度上避免了线程不安全,同时也避免了不必要的锁开销。这里要注意,虽然未使用volatile关键字,但是这里的synchronized已经保证了INSTANCE写操作对其它线程读操作的可见性。 缺点:性能开销有点大 静态常量,饿汉模式 优点:实现简 阅读全文
摘要:
java通常的代码无法直接使用操作底层的硬件,为了使java具备该能力,增加了Unsafe类 java的并发包中底层大量的使用这个类的功能,了解这个类有助于了解java 并发包,理解为什么并发包中的类的并发性能为什么会比使用synchronized好 Atomic包介绍 在Atomic包里一共有12 阅读全文