1、并发执行:多进程和多线程。 2、 apache 和 iis 对比(多进程和多线程的之间区别) apache 是多进程实现的,iis是多线程实现的。 区别: 1>效率上:线程效率比进程效率高。 2>稳定性:线程和进程比,线程不稳定,一个线程出现问题,多个...
分类:
编程语言 时间:
2015-06-16 12:32:35
阅读次数:
122
下面将结合mybatis源码来分析下,这种持久化框架是如何对connection使用,来达到spring事务的控制。想要在把mybatis跟spring整合都需要这样一个jar包:mybatis-spring-x.x.x.jar,这里面定义了一些主要的整合信息。在spring配置文件中需要配置如下两...
分类:
编程语言 时间:
2015-06-16 12:31:25
阅读次数:
518
Deinitialization当类的实例对象即将要被释放时,会立即调用deinitializer,通过deinit关键字来定义deinitializer,和initializer一样,它也只存在于类类型上。当实例对象不再有用时,Swift会自动释放该对象。Swift通过自动引用计数(ARC)来管理...
分类:
编程语言 时间:
2015-06-16 12:28:42
阅读次数:
143
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,...
分类:
编程语言 时间:
2015-06-16 12:28:31
阅读次数:
177
最近的一个项目需要操作阿里云的RDS,项目使用python3,让人惊讶的是官方的SDK竟然只支持python2在阿里云现有SDK上改了改,文件的修改只涉及aliyun/api/base.py,详见https://github.com/yedf/aliyun-python修改后的代码在python2....
分类:
编程语言 时间:
2015-06-16 12:28:13
阅读次数:
569
有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终止...
分类:
编程语言 时间:
2015-06-16 12:24:34
阅读次数:
111
Java Thread中, join() 方法主要是让调用改方法的thread完成run方法里面的东西后, 在执行join()方法后面的代码。示例:Java代码classThreadTesterAimplementsRunnable{privateintcounter;@Overridepublic...
分类:
编程语言 时间:
2015-06-16 12:21:19
阅读次数:
138
在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程? jstat JVM statistics monitoring ...
分类:
编程语言 时间:
2015-06-16 11:18:20
阅读次数:
127
package?j2se;
/**
?*?Created?by?jingqing.zhou?on?2015/6/16.
?*?数组排序算法
?*/
public?class?inserSort?{
???/**
????*冒泡排序
????*/
????public?static?int[]?bubbleS...
分类:
编程语言 时间:
2015-06-16 11:14:59
阅读次数:
126
#!/usr/bin/python
#-*-coding:utf-8-*-
importlogging
#创建一个logger
logger=logging.getLogger(‘mytest‘)
logger.setLevel(logging.DEBUG)
#创建一个handler,用于写入日志文件
fh=logging.FileHandler(‘test.log‘)
fh.setLevel(logging.DEBUG)
#再创建一个handler,..
分类:
编程语言 时间:
2015-06-16 11:13:27
阅读次数:
148
了解new和delete的合理替换时机如题所述,我们在本节中只是了解一下什么时候需要自己写new和delete,为什么要重新写new和delete,出于什么样的动机等等。
本文重在论述,至于作者提供的程序代码也具有漏洞,本节的目的就是对new和delete有一个宏观的认识。下面是替换的原因:1.用来检测运用上的错误。如果delete new的内存失败,会导致内存泄漏。如果在new所得内存多次del...
分类:
编程语言 时间:
2015-06-16 11:14:44
阅读次数:
132
简介处理大量并发任务时,一个请求对应一个线程来处理任务,线程的创建和销毁将消耗过多的系统资源,并增加上下文切换代价。线程池技术通过在系统中预先创建一定数量的线程(通常和cpu核数相同),当任务到达时,从线程池中分配一个线程进行处理,线程在处理完任务之后不用销毁,等待重用。线程池包括半同步半异步和领导者追随者两种实现方式。线程池包括三部分,第一层是同步服务层,它处理来自上层的任务请求。第二层是同步队列...
分类:
编程语言 时间:
2015-06-16 11:12:52
阅读次数:
434
【原创】Liu_LongPo 转载请注明出处
【CSDN】http://blog.csdn.net/llp1992AdaBoost算法是基于单层决策树等弱分类算法的强学习分类算法。单层决策树算法也是一种分类算法,但是其分类效果较差,只根据一个特征进行数据划分,因此单层决策树算法被称为弱分类算法;而AdaBoost算法通过将多个弱分类算法串行训练而成,属于强分类算法。AdaBoost算法是boost...
分类:
编程语言 时间:
2015-06-16 11:11:05
阅读次数:
804
问题:UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 2-3: illegal multibyte sequence
原因:python在做将普通字符串转换为unicode对象时,
例如:u_string = unicode(string , "gb2312"),如果你的字符串string中有诸如某些繁体字,例...
分类:
编程语言 时间:
2015-06-16 11:11:19
阅读次数:
545
QQ:1187362408 欢迎技术交流和学习
js中二维数组篇(二维数组篇):
TODO:
1,一位数组声明并初始化如下:
var chkProQuery = new Array("ddlPro", "ddlCity", "ddlCoun", "ddlTown", "ddlVill", "ddlGird");//联动select改变对应checkbox控制全选反选 初始化<省市县乡镇村...
分类:
编程语言 时间:
2015-06-16 11:11:26
阅读次数:
140
Spring Web Flow (SWF)是Spring Framework的一个脱离模块。这个模块是Spring Web应用开发模块栈的一部分,Spring Web包含Spring MVC。Spring Web Flow的目标是成为管理Web应用页面流程的最佳方案。当你的应用需要复杂的导航控制,例如向导,在一个比较大的事务过程中去指导用户经过一连串的步骤的时候,SWF将会是一个功能强大的控制器。...
分类:
编程语言 时间:
2015-06-16 11:09:08
阅读次数:
160
java swing版本打飞机源码
源代码下载地址:http://www.zuidaima.com/share/1553224165755904.htm...
分类:
编程语言 时间:
2015-06-16 11:08:46
阅读次数:
172