自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TO TOP CODER

https://github.com/weiyixiong

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

原创 PHP 学习笔记

Z点击打开链接

2014-09-25 23:20:52 1047

原创 蓝桥B组小题一道

分糖果 有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:     每个小朋友都把自己的糖果分一半给左手边的孩子。     一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。     反复进行这个游戏,直到所有小朋友的糖果数都相同为止。     你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。 

2014-09-21 22:25:43 793

原创 Java 并发编程之测试(三)

产生更多的交替操作由于并发代码中发生的错误一般都是低概率事件,所以

2014-09-18 23:33:20 1027

原创 Java 并发编程之测试(二)

资源管理的测试先摆上昨天测试用的栗子import java.util.concurrent.Semaphore;public class BoundedBuffer { private final Semaphore availableItems, availableSpaces; private final E[] Items; private int putPosition

2014-09-15 17:13:24 1166 1

原创 Java 并发编程之测试

并发程序测试的要点吞吐量响应性可伸缩性

2014-09-14 17:14:21 1477

原创 Java 并发编程和可伸缩性(三)

避免热点域比如一个hashmap的size。优化的方法就是加一个计数器。但是对于ConcurrentHashMap来说。当并发的对其进行操作时,每次put和remove都需要改变这个计数器。所以在这个类里这个计数器就被叫做热点域,是可伸缩性的瓶颈。所以这里采取避免热点域的方法是对于应用锁分段的散列桶,ConcurrentHashMap中的size将对每个分段进行枚举并将每个分段的元素数量相加。

2014-09-13 08:23:58 1340

原创 Java 并发编程和可伸缩性(二)

阻塞非竞争的同步可以完全在JVM中处理,竞争的同步则可能需要操作系统的介入,从而增加开销。当在锁上发生竞争时,竞争失败的线程肯定会阻塞。JVM在实现阻塞行为时,可以采用自旋等待,就是通过循环不断的尝试获取锁。直到成功。或者通过操作系统挂起被阻塞的线程。这两种方式的效率高低取决于上下文切换的开销以及在成功获取锁之前需要等待的时间。如果等待时间较短,采用自旋等待的方式,如果时间较长,则采用操作系统

2014-09-10 22:08:02 835

原创 Java 并发编程之性能和可伸缩性

对性能的思考 对于一个给定的操作,通常会

2014-09-09 20:24:52 1135 1

原创 Java 并发编程之死锁

动态的锁顺序死锁 在协作对象之间发生的死锁 死锁的避免与诊断 支持定时的锁 通过线程转储信息来分析死锁 其它活跃性危险 饥饿 糟糕的响应性 活锁

2014-09-08 17:24:21 1602 2

原创 Java 并发编程之图形界面应用程序及死锁问题

为什么GUI是单线程的 避免活跃性危险 死锁 线顺序死锁 动态的锁顺序死锁

2014-09-07 23:20:34 1575

原创 Java 并发编程之线程池的使用 (三)

线程工厂 在调用构造函数后再定制ThreadPoolExecutor 扩展ThreadPoolExecutor 递归算法的并行化

2014-09-07 22:00:44 1244

原创 Java 并发编程之线程池的使用 (二)

设置线程池的大小 配置ThreadPoolExecutor管理队列任务饱和策略

2014-09-06 22:28:54 2649

原创 Java 并发编程之线程池的使用

Java 并发编程之线程池的使用

2014-09-05 23:37:22 1126

原创 Java 并发编程之任务取消(九)

Jvm关闭jvm可正常关闭也可强行关闭,正常关闭有多种触发方式

2014-09-04 23:30:18 943

原创 Java 并发编程之任务取消(八)

处理非正常的线程中止

2014-09-03 23:03:04 1003

原创 Java 并发编程之任务取消(七)

只运行一次的服务以检查是否有新邮件为栗

2014-09-01 22:55:24 774

原创 Java 并发编程之任务取消(六)

关闭ExecutorServiceExecutorService提供了两种关闭方法,使用Shutdown正常关闭,以及使用ShutdownNow强行关闭。在进行强行关闭时,shutdownNow首先关闭当前正在执行的任务。然后返回所有尚未启动的任务清单 。返回未启动任务清单这句没明白返回的方式,于是去查看了一下源码 /** * Attempts to stop all

2014-09-01 00:25:49 3070

C#窗体移动整人小程序

从人人网上看见的一个小程序,做好了,关于按钮移动的,东西不难,创意很好

2014-07-17

Convert SQL Server DB to SQLite DB

将sql server 的数据库转换成sqlite的,方便安卓等使用

2014-04-13

myccl 木马免杀必备软件

木马免杀必备软件 特征码识别等功能 木马免杀必备软件

2011-06-29

MaskPE_2.0最终版.exe

用于木马的免杀..可能被认为有毒 用于木马的免杀..可能被认为有毒

2011-06-29

空空如也

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

TA关注的人

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