- 博客(4)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 数据库优化资料
绑定变量: http://blog.csdn.net/wacthamu/article/details/7798393数据库极客头条: http://geek.csdn.net/forum/database提高SQL执行效率的16种方法: http://www.open-open.com/lib/view/open1346684509459.html
2016-06-12 10:49:42 296
原创 Java死锁实例
并发编程是指多个线程同时进行,对同一资源进行操作,那么就会产生并发问题。如何解决?可以用锁。synchronized是最常用的,但是有时难免会出现死锁的现象。 下面就以一个实例讲解死锁的过程: 假定有一个分布式微博工具,下面是其后台代码。在她的propagateUPdate()方法被调用时,ExampleTimingNode类会收到更新,也可以查询看它是否收到了特定更新。 package
2015-10-03 16:34:08 458
原创 Java注解阐述
首先我们来看一下注解的声明: import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;@Target(ElementType.METHOD
2015-10-02 21:50:00 304
原创 Java中启动线程start和run方法的区别
Java中启动线程有两种方式,继承Thread类以及实现接口Runnable,由于Java无法实现多重继承,故经常通过实现接口Runnable来创建线程。但是无论哪种方式创建都可以通过start()和run( )方法来启动线程,下面就来介绍一下两者的区别。 start():通过该方法启动线程的同时也创建了一个线程,真正实现了多线程,这是无需等待run()方法中的代码执行完毕就可以直接执行下面
2015-10-01 10:59:25 1080
TA创建的收藏夹 TA关注的收藏夹
TA关注的人