摘要:
以下是存储list对象的测试方法: 切记被缓存的实例化对象必须系列化: 阅读全文
摘要:
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector; class cel { void method (vector vector) { 阅读全文
摘要:
import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; import java.io.StringReader; import java.io.StringWriter;... 阅读全文
摘要:
import java.io.*; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class UrlTest { void testPost(String url... 阅读全文
摘要:
1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? Java new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).star 阅读全文
摘要:
1,<>和!=2,单独的>,<,(有时会用到,有时不会)3,like "%_" 百分号在前.4,少用or,用它连接时后面索引会失效。5,单独引用复合索引里非第一位置的索引列.(最佳左前缀法则,带头大哥不能死,中间兄弟不能断)6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算. 阅读全文
摘要:
上边代码主要介绍了java多线程解决生产者消费者问题的方法,实例分析了java采用多线程的方法解决生产者消费者问题的相关技巧,需要的朋友可以参考下 另外concurrent 包下面在执行多线程的时候也给出了特性阻塞队列 BlockingQueue 用法如下:也可以实现生产者和消费者模式 阅读全文
摘要:
T3先执行,在T3的run中,调用t2.join,让t2执行完成后再执行t3 在T2的run中,调用t1.join,让t1执行完成后再让T2执行 阅读全文
摘要:
在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子。 线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西(实际是两个线程共享的东西)。只要有两个线程和两个对象就可能产生死锁。 阅读全文
摘要:
Arrays.binarySearch();的用法。 public static int binarySearch(Object[] a,Object key) 使用二分搜索法来搜索指定数组,以获得指定对象。在进行此调用之前, 必须根据元素的自然顺序对数组进行升序排序(通过 sort(Object[ 阅读全文