摘自:《轻量级Java
EE企业应用实战》第三版对于每次客户端请求而言,web服务器大致需要完成以下步骤:1、启动单独线程2、使用I/O流读取用户的请求参数3、从请求数据中解析参数4、处理用户请求5、生成响应数据6、使用I/O流向客户端发送请求数据1、2、6是通用的,由web服务器完成,3、4、5存...
分类:
Web程序 时间:
2014-05-28 20:07:42
阅读次数:
376
由于在准备软考中级数据库系统工程师外加巩固SQL Server 2012,所以拖了好久一直没继续学R
下去所以今天重开R 的战事这次是关于基本统计分析的内容,即关于用于生成基本的描述性统计量和推断统计量的R
函数首先,将着眼于定量变量的位置和尺度的衡量方式然后将是生成类别型变量的频数表和列联表的方法...
分类:
其他好文 时间:
2014-05-28 09:36:48
阅读次数:
365
原谅我的标题党啦 LOL,借用 《xx 实战》(xx in
practice)这个经典的标题,只为了记录自己第一次助教的体会。如果把第一次助教的经历看做是一个项目,那这个项目也是在我不断的调优中走上正轨的。需求导师人很好,给我留的活儿不多,但实践起来还是比预想要复杂一些。助教期间,我主要负责的任务有...
分类:
其他好文 时间:
2014-05-28 01:48:40
阅读次数:
262
Cgroups是control
groups的缩写,最初由Google工程师提出,后来编进linux内核。Cgroups是实现IaaS虚拟化(kvm、lxc等),PaaS容器沙箱(Docker等)的资源管理控制部分的底层基础。百度私有PaaS云就是使用轻量的cgoups做的应用之间的隔离,以下是关于...
分类:
其他好文 时间:
2014-05-26 19:45:07
阅读次数:
366
C++编写nodejs扩展实战
之前有用PHP写过根据IP地址查询IP归属地,后来改用C语言编写,效率果然大幅度提高,然后转化为PHP的扩展.
想起之前有过使用手机号码查询号码归属地,最近又有在研究nodejs,于是就使用C++编写了nodejs的扩展....
分类:
编程语言 时间:
2014-05-26 05:22:42
阅读次数:
374
上一节我们看了系统参数的主界面,大家应该还有印象,如下那本节我们来看一下修改和删除。上节我已经介绍了系统参数修改以及删除的WebService,如下其中系统参数修改的描述如下系统参数删除的定义如下接下来我们需要知道的是如何实现修改和删除按钮的功能。记得上节我们使用系..
分类:
移动开发 时间:
2014-05-25 21:07:07
阅读次数:
492
什么是持续集成
随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)
在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。 持续集成正是针对这一类问题的一种软...
分类:
其他好文 时间:
2014-05-25 12:46:24
阅读次数:
239
一、同步容器类
1. 同步容器类的问题
线程容器类都是线程安全的,但是当在其上进行符合操作则需要而外加锁保护其安全性。
常见符合操作包含:
. 迭代
. 跳转(根据指定顺序找到当前元素的下一个元素)
. 条件运算
迭代问题可以查看之前的文章
《Java ConcurrentModificationException 异常分析与解决方案》
二、并...
分类:
编程语言 时间:
2014-05-25 11:09:47
阅读次数:
331
一、设计线程安全的类
在设计线程安全类的过程中,需要包含以下三个基本要素:
. 找出构成对象状态的所有变量。
. 找出约束状态变量的不变性条件。
. 建立对象状态的并发访问管理策略。
分析对象的状态,首先从对象的域开始。 变量按作用域划分:
. 全局变量
. 局部变量
. 方法行参
. 异常处理参数
1. 收集同步需求
如果不了解对象的不变性条件...
分类:
编程语言 时间:
2014-05-25 08:41:05
阅读次数:
290
上次的博文Git实战(一)版本号控制概述中我们简介了一下版本号控制系统的概念,重点对版本号控制的三种类型进行了分析和对照,从本篇博文開始我们进入Git的世界,首先介绍一下Git实现版本号控制的原理。
Git与SVN等其它版本号控制系统的最重要的一点差别在于,Git仅仅关心文件数据的总体是...
分类:
其他好文 时间:
2014-05-25 02:07:15
阅读次数:
274