摘要:
启动一个线程是调用start()方法,使线程就绪状态,以后可以被调度为运行状态,一个 线程必须关联一些具体的执行代码,run()方法是该线程所关联的执行代码。 阅读全文
摘要:
资源链接 http://spring.io/ http://projects.spring.io/spring-framework/ Spring是什么? Spring是一个开源的轻量级的应用开发框架,气目的是为了解决企业应用开发的复杂性,减少侵入。 是一个轻量级的控制反转(IOC)和面向切面(AO 阅读全文
摘要:
掌握用法 深入理解 不断实践 反复总结 再次深入理解与实践 阅读全文
摘要:
clean 清理 compile 编译 test 测试 package 打包 install 安装 安装到本都仓库 deploy 部署/发布 发布项目到私服 阅读全文
摘要:
#相当于对数据 加上 双引号,$相当于直接显示数据 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by " 阅读全文
摘要:
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许 阅读全文
摘要:
完全可以。如果不是静态内部类,那没有什么限制! 如果你把静态嵌套类当作内部类的一种特例,那在这种情况下不可以访问外部类的普通成员变量, 而只能访问外部类中的静态成员,例如,下面的代码: class Outer { static int x; static class Inner { void tes 阅读全文
摘要:
本文列举了3种删除重复记录的方法,分别是rowid、group by和distinct,小伙伴们可以参考一下。 1.用rowid方法 在ORACLE数据库的内部,每一表都有一rowid伪列,行标识惟一标识行,提供对特殊行的快速存取。对该列使用最大(max)或者最小(min)函数可以非常容易地确定重复 阅读全文
摘要:
不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方 法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非st 阅读全文