自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (2)
  • 收藏
  • 关注

转载 JDBC的思考与总结

JDBC原理*Java Database Connectivity: Java访问数据库的解决方案。 JDBC是Java应用程序访问数据库的里程碑式解决方案。Java研发者希望用相同的方式访问不同的数据库,以实现与具体数据库无关的Java操作界面。 JDBC定义了一套标准接口,即访问数据库的通用API,不同的数据库厂商根据各自数据库的特点去实现这些接口。* JDBC 定义的一些接口 驱动管理 D

2018-04-17 22:18:32 391

原创 Java的并发编程思考与总结(二)

Java5的并发编程 原子类 Java 5中的java.util.concurrent包下面有一个atomic子包,其中有几个以Atomic打头的类,例如AtomicInteger和AtomicLong。它们利用了现代处理器的特性,可以用非阻塞的方式完成原子操作,代码如下所示: /** ID序列生成器 */ public class IdGenerator { private final

2018-04-15 18:28:21 170

原创 对Java并发编程的思考和总结(一)

近日把《Java并发编程》撸了一遍,虽然还有很多还没看懂,先来个总结吧。主要API start()和run()的区别:直接调用run不会开启新线程,只当是普通方法。 currentThread()获取当前线程名 isLive()方法判断当前线程是否处于活动状态。 sleep()和notify()方法使用后都不释放锁,而wait()和join()使用后立即释放锁。 getId()方法的作用是取得线程的

2018-04-15 10:19:56 171

原创 从尾到头打印链表

逆序输出链表,一开始只想到了倒置链表,看了看别人的方法,栈和递归也是可以的。思路一:倒置链表/** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { * this.val = val; * } *

2018-04-02 16:08:31 187 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除