JavaSE
文章平均质量分 79
晨之风
这个作者很懒,什么都没留下…
展开
-
深入探讨JDBC往MySQL中插入Timestamp类型字段报错问题
最近处于工作需要,用到了Apache的commons dbutils包来操作数据库。在保存数据到MySQL数据库时,报了一个空指针异常,作为开发多年的Java老鸟,最不怕的就是空指针异常,于是打上断点开始Debug,发现报错那行代码对象、传入方法中的参数竟然都不为空。。。原创 2020-08-10 17:10:00 · 2943 阅读 · 2 评论 -
wait/notify实现生产消费模型
生产消费模型是开发中经常会用到的一个模型,通常我们会使用cocurrent包中的ArrayBlockingQueue配合Executors线程池来实现, 今天我们介绍一种最原生的实现方式 - 基于Object自带的wait、nofity方法来实现, 废话不多说, 直接上代码:package com;import java.util.LinkedList;import java.util原创 2016-04-16 21:50:34 · 411 阅读 · 0 评论 -
Java List遍历中删除元素
先来看一段代码:要求:把集合中所有的“two“ 元素删除List list = new ArrayList(); list.add("one"); list.add("two"); list.add("two"); list.add("two"); list.add("two"); System.out.println(list.原创 2016-04-16 23:24:18 · 601 阅读 · 1 评论 -
TimSort in Java 7
1. 为什么写这篇文章这篇文章的根源是在产品中发现了一个诡异的bug:只能在产品环境下重现,在我的本地开发环境无法重现,而双方的代码没有任何区别。最后用remote debug的方法找到异常所在:12Exception in thread "main" java.lang.Ill转载 2016-06-03 11:49:18 · 804 阅读 · 0 评论