在该maven项目的pom.xml中添加: <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>com.xha.db.service.DBSer ...
分类:
编程语言 时间:
2017-04-20 19:55:57
阅读次数:
1114
1.迭代器(Iterator) 迭代器是访问集合元素的一种方式。有下面特点: 1)每次调用__next__()方法只访问一个元素,而且不能后退,便于循环比较大的数据集合,节省内存;(当容器中没有可访问的元素后,next()方法将会抛出一个StopIteration异常终止迭代器) 2)只能从头到尾访 ...
分类:
编程语言 时间:
2017-04-04 00:55:22
阅读次数:
267
上篇博客从线程的基本概况开始着重讨论了线程,进程,程序之间的区别,然后讨论了线程操作的几个类,并通过实例来说明了线程的创建方法。本篇博客将会带大家更深入的了解线程,介绍线程的基本方法,并通过一个Demo使用委托来调用线程之外的对象。 前篇博客基础:【GDI+编程--番外篇(二)】--从事件看委托 【 ...
分类:
编程语言 时间:
2017-03-22 00:34:23
阅读次数:
218
1.MVC(model,view,controller) M:模型层(service(biz)\dao\javaBean) V:视图层(jsp,html) C:控制层(核心控制器)(Servlet)2.写一个servlet小服务程序步骤 2.1、创建一个web项目,然后新建一个servlet类(继承 ...
分类:
编程语言 时间:
2017-03-09 13:04:19
阅读次数:
154
http://space.itpub.net/12639172/viewspace-571197http://msdn.microsoft.com/en-us/magazine/cc164015.aspx System.Windows.Forms.Timer执行的时候,如果你在过程中间加一个slee ...
利用cas来实现了一个累加多线程方法,用于理解cas原理以及unsafe方法的swap使用 ...
分类:
其他好文 时间:
2017-02-20 00:55:38
阅读次数:
250
程序启动时调用线程; 线程方法;技术不深,暂时不知有何问题,记录下自己查看,有高人请指导。 ...
分类:
编程语言 时间:
2017-02-18 18:40:58
阅读次数:
214
两个线程的run方法同时调用一个加了同步锁的方法,如果一个线程使用了suspend方法,那么会独占并且锁死这个同步方法,别的线程就永远没有办法进入这个线程了。 特别的是,在main方法中,调用一个线程使用println方法,由于其内部的print()和newline()方法是在外面加了同步锁的,所以 ...
分类:
其他好文 时间:
2017-01-01 15:37:38
阅读次数:
199
theading模块的Thread类 属性: name 线程名 ident 线程标识符 daemon 布尔值,标示是否为守护线程 方法: __init__(target=None, name=None, *args=(), **kwargs={}) start() 开始执行线程 run() 定义线程 ...
分类:
编程语言 时间:
2016-12-20 07:20:45
阅读次数:
265
1、创建多线程 方法一: 1、自定义继承自Thread的子类; 2、重写run(),自定义代码添加进去 3、创建Thead子类对象,并调用start()方法开启线程(线程一旦开启,就会执行run方法,不要直接调用run()方法) 方法二:(推荐使用)Java是单继承,多实现(接口)的 1、自定义类实 ...
分类:
编程语言 时间:
2016-11-28 08:47:42
阅读次数:
215