9 tianshi_kco

尚未进行身份认证

暂无相关描述

等级
TA的排名 6w+

用并查集(find-union)实现迷宫算法以及最短路径求解

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言迷宫对于大家都不会陌生.那么迷宫是怎么生成,已经迷宫要如何找到正确的路径呢?用java代码又怎么实现?带着这些问题.我

2017-04-24 16:54:01

使用工厂方法模式实现各种不同分润规则

引言在上一篇文章中使用简单工厂编写不同的分润规则遗留着一个问题,那就是如果要新增分润规则,则需要修改原来的类.也就是代码没有完全解耦.因此在这一篇中,我将分润规则的设计改为抽象工厂模式来编写.以解决上次遗留的问题.改写示例分润规则接口类该类与上一篇是一样的.publicinterfaceProfitRole{doublegetProfit(doublemoney);}分润规

2017-04-19 20:24:55

使用简单工厂编写不同的分润规则

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言在工作项目中遇到以下一个问题.公司有一款产品,遇到给不同代理商代理售卖.但是不同的代理商分润的方式各自不同.有以下

2017-04-19 17:25:34

(二十一)java多线程之Executors

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言java自动的两个线程池讲完,今天就讲跟他们有关的一个工具类吧–Executors理论Executors仅仅是一个

2016-11-03 21:20:38

(二十)java多线程之ScheduledThreadPoolExecutor

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言java提供的线程池还有一个,那就是任务调度线程池ScheduledThreadPoolExecutor,它其实是T

2016-11-03 21:20:18

(十九)java多线程之ForkJoinPool

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言java7提供了另外一个很有用的线程池框架,Fork/Join框架理论Fork/Join框架主要有以下两个类组成.

2016-11-03 21:20:01

(十八)java多线程之Callable Future

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言前面我们讲了那么多有关线程的知识.不知道读者有没有想过这么一个问题,如果有这么一个比较耗时的任务,必须使用线程来执行,

2016-11-03 21:19:39

(十七)java多线程之ThreadPoolExecutor

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言在之前的例子,我们要创建多个线程处理一批任务的时候.我是通过创建线程数组,或者使用线程集合来管理的.但是这样做不太好,

2016-11-03 21:19:20

(十六)java多线程之优先队列PriorityBlockingQueue

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言在银行排队办理业务,通常会有一个VIP通道,让一些有VIP贵宾卡的优先办理业务,而不需要排队.这就是我们今天要讲的优先

2016-11-03 21:18:58

(十五)java多线程之并发集合ArrayBlockingQueue

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言做java的同学们或多或少的接触过Java集合框架.在java集合框架中,大多的集合类是线程不安全的.比如我们常用的A

2016-11-03 21:18:25

(十四)java多线程之死锁

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言多线程如果设计的不合理的话,很可能就会出现死锁.当两个或者多个线程同事想要去获取共享资源的锁时,但每个线程都要等其他线

2016-10-31 22:11:43

(十三)java多线程之Timer

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言同步工具都讲的差不多了,今天我们换一下口味.讲一下定时任务Timer吧.理论schedule(TimerTaskt

2016-10-31 22:11:17

(十二)java多线程之Exchanger

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言今天我们讲最后一个同步工具类Exchanger,这个比较简单,就是让两个线程交换数据.理论Exchanger只有两个方

2016-10-31 22:10:49

(十一)java多线程之Phaser

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言讲完了CyclicBarrier和CountDownLatch,今天讲一个跟这两个类有点类似的Phaser.->移相器

2016-10-30 22:28:35

(十)java多线程之CountDownLatch

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言有一个同步助手,可以让一个或一些线程等待直到另外一些线程执行完一些操作.这就是CountDownLatch理论Coun

2016-10-30 16:57:37

(九)java多线程之CyclicBarrier

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点(commonbarrierpoint)。在涉及一

2016-10-29 17:17:10

(八)java多线程之Semaphore

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言这节课,我们就开始讲一下信号量Semaphore理论Semaphore:一个可计数的信号量。一般,一个semaphor

2016-10-29 15:47:37

(七)java多线程之Condition

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言在写(五)java多线程之Lock类时,我们暂时忽略掉Lock的一个方法,那就是Lock.newCondition()

2016-10-29 15:47:07

(六)java多线程之ReadWriteLock

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载引言上一篇讲到了ReentrantLock,在同一个时间点,只能用一个线程能够访问共享资源.今天我们来讲一下读写锁Read

2016-10-29 15:46:35

java多线程专题

本人邮箱:kco1989@qq.com欢迎转载,转载请注明网址http://blog.csdn.net/tianshi_kcogithub:https://github.com/kco1989/kco代码已经全部托管github有需要的同学自行下载(一)java多线程之Thread(二)java多线程之synchronized(三)java多线程之waitnotif

2016-10-28 23:18:39

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!