自定义博客皮肤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)
  • 问答 (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

数据结构重要代码(查找 堆栈 排序)

数据结构重要代码(查找 堆栈 排序)

2014-07-25

C-Free安装包C-Free安装包

C-Free安装包C-Free安装包

2014-07-25

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

TA关注的人

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