2017年10月12日
摘要: StringBuffer、StringBuilder和String一样,也用来代表字符串。 String类是不可变类,任何对String的改变都 会引发新的String对象的生成; StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。 先说一下集合的故事,HashTa 阅读全文
posted @ 2017-10-12 05:41 大白的菜园 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 阅读全文
posted @ 2017-10-12 05:37 大白的菜园 阅读(92) 评论(0) 推荐(0) 编辑
摘要: sql优化 1、在where语句中避免使用in ,not in,or,having exist, not exist代替in ,not in 2、不能以字符格式声明数字,要以数字格式声明字符值,否则会使索引无效,导致全表扫描 3、sql语句用大写,因为oracle总是先把小写的转换成大写的才执行 4 阅读全文
posted @ 2017-10-12 04:35 大白的菜园 阅读(404) 评论(0) 推荐(0) 编辑