04 2016 档案

摘要:‍1,<>和!=2,单独的>,<,(有时会用到,有时不会)3,like "%_" 百分号在前.4,少用or,用它连接时后面索引会失效。5,单独引用复合索引里非第一位置的索引列.(最佳左前缀法则,带头大哥不能死,中间兄弟不能断)6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算. 阅读全文
posted @ 2016-04-28 14:08 jason.bai 阅读(599) 评论(0) 推荐(0) 编辑
摘要:上边代码主要介绍了java多线程解决生产者消费者问题的方法,实例分析了java采用多线程的方法解决生产者消费者问题的相关技巧,需要的朋友可以参考下 另外concurrent 包下面在执行多线程的时候也给出了特性阻塞队列 BlockingQueue 用法如下:也可以实现生产者和消费者模式 阅读全文
posted @ 2016-04-27 11:03 jason.bai 阅读(818) 评论(0) 推荐(0) 编辑
摘要:T3先执行,在T3的run中,调用t2.join,让t2执行完成后再执行t3 在T2的run中,调用t1.join,让t1执行完成后再让T2执行 阅读全文
posted @ 2016-04-27 10:38 jason.bai 阅读(3588) 评论(0) 推荐(2) 编辑
摘要:在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子。 线程的同步化可能会造成死锁,死锁发生在两个线程相互持有对方正在等待的东西(实际是两个线程共享的东西)。只要有两个线程和两个对象就可能产生死锁。 阅读全文
posted @ 2016-04-27 10:32 jason.bai 阅读(34082) 评论(1) 推荐(7) 编辑
摘要:Arrays.binarySearch();的用法。 public static int binarySearch(Object[] a,Object key) 使用二分搜索法来搜索指定数组,以获得指定对象。在进行此调用之前, 必须根据元素的自然顺序对数组进行升序排序(通过 sort(Object[ 阅读全文
posted @ 2016-04-27 09:33 jason.bai 阅读(609) 评论(0) 推荐(0) 编辑
摘要:1.Java 中被static修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享、且优先于对象存在。静态成员可以使用类名直接访问,也可以使用对象名进行访问。使用 static 可以修饰变量、方法和代码块。 2.public 修饰符表示公开的、公有的,静态变量 阅读全文
posted @ 2016-04-24 14:58 jason.bai 阅读(1059) 评论(0) 推荐(0) 编辑
摘要:情况1:try块中没有抛出异常try和finally块中都有return语句 [java] view plain copy public static int NoException(){ int i=10; try{ System.out.println("i in try block is"+i 阅读全文
posted @ 2016-04-15 15:07 jason.bai 阅读(273) 评论(0) 推荐(0) 编辑
摘要:/*1.字符串以prefix开始*/StringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","");//结果是:trueStringUtils.startsWith("sssdf","s");//结果是: 阅读全文
posted @ 2016-04-12 09:52 jason.bai 阅读(5648) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示