• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ン_______无病呻吟
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 下一页

2015年5月8日

JAVA并发,CyclicBarrier
摘要: CyclicBarrier 翻译过来叫循环栅栏、循环障碍什么的(还是有点别扭的。所以还是别翻译了,只可意会不可言传啊)。它主要的方法就是一个:await()。await() 方法没被调用一次,计数便会减少1,并阻塞住当前线程。当计数减至0时,阻塞解除,所有在此 CyclicBarrier 上面阻塞的... 阅读全文
posted @ 2015-05-08 00:56 ✎_______无病呻吟 阅读(271) 评论(0) 推荐(0)
 
 

2015年5月7日

JAVA并发,CountDownLatch使用
摘要: 该文章转自:http://www.itzhai.com/the-introduction-and-use-of-a-countdownlatch.htmlCountDownLatch1、类介绍一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 ... 阅读全文
posted @ 2015-05-07 23:25 ✎_______无病呻吟 阅读(315) 评论(0) 推荐(0)
 
JAVA并发,经典死锁案例-哲学家就餐
摘要: 转自:http://blog.csdn.net/tayanxunhua/article/details/38691005死锁经典案例:哲学家就餐。这个案例会导致死锁。通过修改《Java编程思想4》一书中的案例,来做实验,代码更易理解,结果也相对容易控制。附代码:筷子类: 1 package com.... 阅读全文
posted @ 2015-05-07 00:27 ✎_______无病呻吟 阅读(501) 评论(0) 推荐(0)
 
 

2015年5月4日

Git-常用命令集合
摘要: 该文章会陆续添加内容,学习网页来自http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步... 阅读全文
posted @ 2015-05-04 17:16 ✎_______无病呻吟 阅读(139) 评论(0) 推荐(0)
 
 

2015年4月24日

(转)《JAVA与模式》之模板方法模式
摘要: 该文章转自:http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分... 阅读全文
posted @ 2015-04-24 14:47 ✎_______无病呻吟 阅读(165) 评论(0) 推荐(0)
 
JAVA并发,同步锁性能测试
摘要: 测试主要从运行时间差来体现,数据量越大,时间差越明显,例子如下: 1 package com.xt.thinks21_2; 2 3 /** 4 * 同步锁性能测试 5 * 6 * @author Administrator 7 * 8 */ 9 public class Synchro... 阅读全文
posted @ 2015-04-24 00:15 ✎_______无病呻吟 阅读(434) 评论(0) 推荐(0)
 
《转》JAVA并发编程:volatile关键字解析
摘要: volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于... 阅读全文
posted @ 2015-04-24 00:02 ✎_______无病呻吟 阅读(219) 评论(0) 推荐(0)
 
 

2015年4月23日

JAVA并发,锁与方法
摘要: 引自:《thinking in java》1 synchronized void f(){/* ... */};2 3 synchronized void g(){/* ... */};所有对象都自动含有单一的锁(也称为监视器)。当在对象上调用其任意synchronized方法的时候,此对象都被加锁... 阅读全文
posted @ 2015-04-23 10:31 ✎_______无病呻吟 阅读(311) 评论(0) 推荐(0)
 
 

2015年4月22日

JAVA并发,线程异常捕获
摘要: 由于线程的特性,当我们启动了线程是没有办法用try catch捕获异常的,如下例: 1 package com.xt.thinks21_2; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent... 阅读全文
posted @ 2015-04-22 22:54 ✎_______无病呻吟 阅读(296) 评论(0) 推荐(0)
 
《转》使用JAVA如何对图片进行格式检查以及安全检查处理
摘要: 本文出自冯立彬的博客,原地址:http://www.fenglibin.com/use_java_to_check_images_type_and_security.html一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的... 阅读全文
posted @ 2015-04-22 10:25 ✎_______无病呻吟 阅读(224) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3