Java并发编程:阻塞队列 在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接 ...
分类:
编程语言 时间:
2016-09-06 11:59:21
阅读次数:
255
一、学习资料 Mina入门实例(一) http://www.cnblogs.com/juepei/p/3939119.html Mina入门教程(二) Spring4 集成Mina http://www.cnblogs.com/juepei/p/3940396.html Apache Mina 入门 ...
分类:
编程语言 时间:
2016-09-06 11:59:10
阅读次数:
271
一、内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便。 二、内部类可分为以下几种: 成员内部类 ...
分类:
编程语言 时间:
2016-09-06 11:59:34
阅读次数:
193
SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 实例: 1.使用Python发送纯文本格式和html格式的邮件. 2. ...
分类:
编程语言 时间:
2016-09-06 11:58:53
阅读次数:
254
集合(set):把不同的元素组成一起形成集合。形式用{}来表示,排列是无序的,其中的元素不会重复,元素必须是可哈希的(不可变)。 集合的作用: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 集合的创建 可以通过set(可变集合)和frozenset(不可 ...
分类:
编程语言 时间:
2016-09-06 11:57:59
阅读次数:
137
我们先看代码 输出结果: 关于==和equals,我们需要知道java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型( ...
分类:
编程语言 时间:
2016-09-06 11:52:40
阅读次数:
166
1.${pageContext.request.contextPath}是从这个请求路径(URL)上截取你的项目应用名的,比如你的项目名是hello,截取的结果应该就是/hello,/代表http//:localhost:8080。 2.Bootstrap的JavaScript插件可以单独导入到页面 ...
分类:
编程语言 时间:
2016-09-06 11:52:01
阅读次数:
173
本文主要介绍:python中集合的使用,以及一些常用的方法 ...
分类:
编程语言 时间:
2016-09-06 10:38:37
阅读次数:
158
Go 语言条件语句 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 下图展示了程序语言中条件语句的结构: Go 语言提供了以下几种条件判断语句: if语句 --> if 语句 由一个布尔表达式后紧跟一 ...
分类:
编程语言 时间:
2016-09-06 10:38:45
阅读次数:
174
一、循环语句 (2) Do…while do { //statements; } while (condition); do { 需执行的代码 } while (变量<=结束值) 例: var i = 1; do { alert(i); i++; }while(i < 3); (3) for 循环语 ...
分类:
编程语言 时间:
2016-09-06 10:36:42
阅读次数:
129
本文主要介绍:深浅拷贝 注意:在python中有一种自己的优化机制,通常来说字符串在内存中的地址是不相同的,但是在python中,不管是深拷贝还是浅拷贝,只要是通过拷贝的字符串,两个地址是相同的 一、创建 二、内存中的实现代码: ...
分类:
编程语言 时间:
2016-09-06 10:31:58
阅读次数:
175
function A(){ this.name="zhangsan"; } A.prototype.getName=function(){ return this.name; } function B(){ this.age=20; } B.prototype=new A(); //子类型有时候需要 ...
分类:
编程语言 时间:
2016-09-06 10:29:12
阅读次数:
214
Java并发编程:并发容器之ConcurrentHashMap(转载) 下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访 ...
分类:
编程语言 时间:
2016-09-06 10:30:24
阅读次数:
231
之前找了几个 总是有些小问题,把这个源存起来 ...
分类:
编程语言 时间:
2016-09-06 10:27:03
阅读次数:
196
一直有爱看美剧的习惯,一方面锻炼一下英语听力,一方面打发一下时间。之前是能在视频网站上面在线看的,可是自从广电总局的限制令之后,进口的美剧英剧等貌似就不在像以前一样同步更新了。但是,作为一个宅diao的我又怎甘心没剧追呢,所以网上随便查了一下就找到一个能用迅雷下载的美剧下载网站【天天美剧】,各种资源 ...
分类:
编程语言 时间:
2016-09-06 10:24:22
阅读次数:
304
本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这足够用于我们测试用了。在使用前需要注册,注册地址为http://sms.webchinese.cn/reg.shtml) 下面是实现发送短信的java源码: 所需jar包: http://fil ...
分类:
编程语言 时间:
2016-09-06 10:24:57
阅读次数:
162