自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onefly

技术空间

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 等待超时模式在数据库连接池中的使用

在常用的数据库连接池中就应用了等待超时模式,在代码示例中模拟从连接池中获取连接,使用和释放连接的过程。而客户端获取连接的过程被设定为等待超时的模式, 也就是在超时时间内如果无法获取到可用连接,将会返回一个null、设定令劫持的大小为10个,然后通过条件客户端的线程数来模拟无法获取连接的场景。

2016-06-29 22:11:56 1924

原创 多线程-管道输入/输出流

管道输入/输出流和普通的文件输入/输出流或者网络输入/输出流不同之处在于,它主要用于线程直接的数据传输,而传输的媒介为内存。 管道输入/输出流主要包括了如下4钟具体实现:PipedOutputStream、PipedInputStream、PipedReader和PipedWriter,前两种面向字节,后两种面向字符。 对于Piped类型的流,必须要先进行绑定,也就是调用connect方法,如果没有将输入/输出流进行绑定,对应流的访问会抛出异常。

2016-06-28 22:43:57 1291

原创 wait notify notifyAll

等待通知机制是指一个线程A调用了某个对象的wait的方法后进行等待状态,而另一个线程B调用了该对象的notify或者notifyAll方法,线程A收到通知后从对象的wait方法返回,进而执行后续操作,上述两个线程通过对象来完成交互,而对象上的wait和notify/notifyAll的关系就如同开关信号一样,用来完成等地方和通知方直接的交互工作。 示例代码如下

2016-06-28 22:16:00 312

原创 volatile的应用

java编程语言允许线程访问共享变量,为了能够确保共享变量能被准确和一致的更新,线程应该确保通过排他锁单点获得这个变量。 java语言提供了volatile关键字,在某些情况下比锁要更加方便。如果一个自动被声明为volatile,java线程内存模型确保所有线程看到这个变量的值是一致的。

2016-06-26 15:06:24 384

mybatis分页配置

mybatis分页的配置方法,可以实现物理分页

2014-12-10

mybatis代码生成工具

mybatis代码生成工具,可以直接生成mapper,sql配置文件

2014-12-10

开发框架-springmvc,mybatis

springmvc/spring/mybatis

2014-12-10

Java通过内容模板发送邮件,支持附件

支持通过模板定义邮件内容然后发送邮件,这是一个工具栏,打包后即可使用

2014-06-28

空空如也

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

TA关注的人

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