1. 引言了解如何使用多个控制线程在单进程环境中执行多个任务。不管在什么情况下,只要单个资源需要在多个用户键共享,就必须处理一致性问题。2. 线程概念典型的Unix进程可以看成只有一个控制线程:一个进程在某一时刻只能做一件事情。多线程带来的好处:通过为每种事件类型分配单独的处理线程,可以简化处理.....
分类:
编程语言 时间:
2014-09-01 00:25:12
收藏:
0 评论:
0 赞:
0 阅读:
651
无论是在平时的练习还是项目当中,HashMap用的是非常的广,真可谓无处不在。平时用的时候只知道HashMap是用来存储键值对的,却不知道它的底层是如何实现的。一、HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了....
分类:
编程语言 时间:
2014-09-01 00:22:02
收藏:
0 评论:
0 赞:
0 阅读:
484
JAVA 位运算符和位移运算符java位运算符包括&(与) AND|(或) OR^(异或) XOR~(非) NOT位移运算符包括>>(右移)>>(右移,左边空出的位以0填充)顾名思义,位运算符用于位运算,那就只能对整型或者字符型进行运算。而除了~(非)是一元运算符之外其他的都为二元运算符。所有位运算...
分类:
编程语言 时间:
2014-09-01 00:20:52
收藏:
0 评论:
0 赞:
0 阅读:
398
【开心的金明】 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品...
分类:
编程语言 时间:
2014-09-01 00:20:02
收藏:
0 评论:
0 赞:
0 阅读:
431
C/C++ 开发库 | C/C++ Development Library这里收集一些著名的 C/C++ 开发库、SDK、类库、可复用类与结构代码 等信息,列举它们的介绍、参考和网站链接,为各位 C/C++ 程序员和爱好者提供检索和查阅类库的方便下面收集的 C/C++ 类库介绍整理来源于文章:C++...
分类:
编程语言 时间:
2014-09-01 00:19:32
收藏:
0 评论:
0 赞:
0 阅读:
560
思考为什么要引入容器这个概念? Java有多种方式保存对象(应该是对象的引用),例如使用数组时保存一组对象中的最有效的方式,如果你想保存一组基本类型的数据,也推荐使用这种方式,但大家知道数组是具有固定尺寸的,你必须事先知道你要需要多少个对象。但是在一般的情况中,你在写程序中并不知道将需要多少个对象,...
分类:
编程语言 时间:
2014-09-01 00:18:12
收藏:
0 评论:
0 赞:
0 阅读:
442
我们都晓得JavaScrip事件的重要性,所以下面小结一下以备后用!序号事件描述备注1onclick鼠标点击某个对象时触发此事件最常用的一种事件2onchange用户改变域的内容时触发此事件3onselect文本被选定时触发此事件4onfocus元素获得焦点时触发此事件5onload某个页面或图像被...
分类:
编程语言 时间:
2014-09-01 00:16:42
收藏:
0 评论:
0 赞:
0 阅读:
337
本文主要介绍两部分内容:C#中使用Thrift简介用Java创建一个服务端,用C#创建一个客户端通过thrift与其交互。其中使用到RPC学习----Thrift快速入门和Java简单示例,这篇文章创建的Java服务端。一、C#中使用Thrift简介关于rpc的简介,可以参考:RPC学习----Th...
分类:
编程语言 时间:
2014-09-01 00:15:42
收藏:
0 评论:
0 赞:
0 阅读:
443
1:数据库使用dbcp配置。 2:配置connectionFactory 链接工厂 ...
分类:
编程语言 时间:
2014-09-01 00:13:22
收藏:
0 评论:
0 赞:
0 阅读:
372
Jboss AS 7 在部署web应用程序的时候无法初始化spring的bean(在tomcat下边不会出现这个问题)原因是web应用程序没有导入jboss对spring的支持的jar包解决方法:下载 snowdrop-vfs.jar(该文件在jboss-spring-subsystem-as7-n...
分类:
编程语言 时间:
2014-09-01 00:13:02
收藏:
0 评论:
0 赞:
0 阅读:
448
通过 << | & ~ 位运算,实现同时拥有多个状态
通过 << 定义数据的状态
public interface LogConstants {
/**
* 消耗标记
*/
分类:
编程语言 时间:
2014-09-01 00:12:12
收藏:
0 评论:
0 赞:
0 阅读:
937
与静态属性类似,Swift中还定义了静态方法,也称为类型方法,所谓“类型”是指枚举、结构体和类。静态方法定义的方法也是与静态属性类似的,枚举和结构体的静态方法使用的关键字是static,类的静态方法使用的关键...
分类:
编程语言 时间:
2014-08-31 23:09:02
收藏:
0 评论:
0 赞:
0 阅读:
707
如果一个页面没有处理异常,那么页面将会显示,显然用户不希望看到这种页面,那么我们可以跳转到友好的页面。IE自作聪明可以换其他浏览器看效果。 index.jsp <%@?page?contentType="text/html;charset=GBK"?l...
分类:
编程语言 时间:
2014-08-31 23:08:12
收藏:
0 评论:
0 赞:
0 阅读:
650
所有反射操作的入口都是java.lang.Class。除了java.lang.reflect.ReflectPermission之外,没有哪个在java.lang.reflect包下面的类有共有构造器。为了获得这些类,有必要去调用Class的适当方法。对象,类名,类型或者已存在的Class,这些是得到Class的几种方法。
Object.getClass()
如果可获得一个对象的实例,最简单的...
分类:
编程语言 时间:
2014-08-31 23:05:22
收藏:
0 评论:
0 赞:
0 阅读:
535
3、外观模式总结
引入了外观类,解除了客户类与子系统的耦合性。客户类不需要直接操作子系统,而是由外观类负责处理,对客户端而言是透明的,客户类只需要操作外观类就可以了,符合"迪迷特法则"。如果多个地方需要Facade,也就是说外观可以实现功能的共享,也就是实现复用,同样的调用代码只用在Facade里面写一次就好了,不用在多个调用的地方重复写。如果某个系统模块需要修改,只需要修改这个系统模块...
分类:
编程语言 时间:
2014-08-31 23:04:52
收藏:
0 评论:
0 赞:
0 阅读:
570
讲解如何使用SpringMVC实现文件上传功能...
分类:
编程语言 时间:
2014-08-31 23:03:22
收藏:
0 评论:
0 赞:
0 阅读:
397
最近工作中经常要用到正则表达式,不得不花点时间对其进行一定的学习。
JDK中提供了2个类来支持正则表达式,分别是java.util.regex.Pattern和java.util.regex.Matcher。前者表示一个模式,后者表示一个匹配器。
1、模式的两种创建方式:
public static Pattern compile(String regex) {
r...
分类:
编程语言 时间:
2014-08-31 23:02:22
收藏:
0 评论:
0 赞:
0 阅读:
395
1)Eclipse+Pydev搭建开发环境
从官网下载windows下的安装包python-2.7.3.msi并安装,完成python集成开发环境配置
ref: Eclipse+Pydev
搭建开发环境
http://blog.csdn.net/pipisorry/article/details/38964249
2)在 Eclipse 中使用Python...
分类:
编程语言 时间:
2014-08-31 23:01:22
收藏:
0 评论:
0 赞:
0 阅读:
953
Spring利用本身读取XML配置文件,并且实现了BeanFactory接口。我们只需要在客户端传入配置文件名,传入配置文件的ID,就能根据Id找到相应的class产生的对象,并将对象作为一个bean反馈回来。...
分类:
编程语言 时间:
2014-08-31 23:01:12
收藏:
0 评论:
0 赞:
0 阅读:
578
管程的概念
管程 (英语:Moniters,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。
这些共享资源一般是硬件设备或一群变量。管程实现了在一个时间点,最多只有一个线程在执行管程的某个子程序。
与那些通过修改数据结构实现互斥访问的并发程序设计相比,管程实现很大程度上简化了程序设计。
管程提供了一种机制,线程可以临时放弃互斥访问,等待某...
分类:
编程语言 时间:
2014-08-31 23:00:52
收藏:
0 评论:
0 赞:
0 阅读:
355