加载中…
个人资料
阿涵-_-
阿涵-_-
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,130
  • 关注人气:161
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

jetty

线程

数目

默认

分类: 资料
最近在项目中使用到了Jetty,想弄清楚Jetty在默认情况下会使用多少个线程来处理请求,看了一下源代码。
Jetty中的org.eclipse.jetty.server.Server类的默认构造函数如下:

    public Server(@Name('port')int port)
    {
        this((ThreadPool)null);
        ServerConnector connector=new ServerConnector(this);
        connector.setPort(port);
        setConnectors(new Connector[]{connector});
    }


可以看出,默认情况下,这个构造函数调用了另一个构造函数:
    public Server(@Name('threadpool') ThreadPool pool)
    {
        _threadPool=pool!=null?pool:new QueuedThreadPool();
        addBean(_threadPool);
  
标签:

eclipse

uml

类图

java

导出

分类: 软件工程
做概要设计和详细设计的时候,常常需要画一些UML类图,来说明自己的设计。笔者的做法是先在Eclipse中把相关代码写好,然后使用工具将代码直接导成UML类图。

在网上搜索了一些资料,Eclipse上有个插件ObjectAid是个不错的选择,官网:www.objectaid.com(需要翻墙)。

ObjectAid依赖GEF (Graphical Editor Framework) 3.6.x or higher,请自行安装。
安装ObjectAid的时候,请尽量使用Eclipse的在线安装,而不是从安装包安装,笔者尝试用安装包安装了一下失败了,然后试在线安装成功了。

最后提一下,最好给Eclipse配置一个代理(翻墙),否则安装可能会失败,大家懂的。

给一个效果图:
http://s6/mw690/001az5G6zy70i785xPL05&690

祝大家成功。

标签:

python

subprocess

超时

停止

分类: 编程语言
笔者最近遇到一个功能:即使用python执行一个shell命令,并收集相关的返回结果(命令执行的退出值、标准、错误输出)。此外,如果该shell命令执行时间太长,需要控制一下,必要时强制中断。以下函数可以实现这个功能:

http://s10/mw690/001az5G6zy6ZH57ooCB09&690
http://s16/mw690/001az5G6zy6ZH59ytBRbf&690




(2015-03-06 10:48)
标签:

纠删码

rs

分类: 分布式系统
纠删码是存储领域常用的数据冗余技术, 相比多副本复制而言, 纠删码能够以更小的数据冗余度获得更高数据可靠性。 Reed Solomon Coding是存储领域常用的一种纠删码,它的基本原理如下:  给定n个数据块d1, d2,..., dn,n和一个正整数m, RS根据n个数据块生成m个校验块, c1, c2,..., cm。  对于任意的n和m,  从n个原始数据块和m 个校验块中任取n块就能解码出原始数据, 即RS最多容忍m个数据块或者校验块同时丢失(纠删码只能容忍数据丢失,无法容忍数据篡改,纠删码正是得名与此)。 
标签:

转载

分类: 分布式系统

1.前言

Swift

标签:

perl

模块

目录

导入

分类: 编程语言

本文介绍两种比较方便的指定Perl模块目录的方法。

使用的代码的目录结构如下:

http://s16/mw690/

标签:

python

wm_close

窗口

pywin32

浏览器

分类: 资料

Python写脚本的时候,遇到这么一个问题,笔者需要通过脚本去关闭一些窗口,比如关闭浏览器的窗口。这种关闭行为类似于手动去点叉关闭(比较温和,窗口程序可以有反应的时间),而不是强制地kill进程(比较暴力,但是导致窗口来不及进行一些处理就被关闭)。

 

笔者使用的方法是通过枚举当前可视的所有窗口,判断窗口的标题。例如要关闭Chrome,就判断窗口的标题是否含有“Chrome”,如果有,则将其关闭。这种方法可能会关闭一些其它的窗口,所以使用的时候要小心一点。但是优点是实现起来非常简单。

标签:

idea

intellij

导出

jar

java

分类: 资料

保证自己的Java代码是没有问题的,在IDEA里面是可以正常运行的,然后,按下面步骤:

打开File -> Project Structure -> Artifacts,如下图

http://s11/mw690/001az5G6gy6KAB6ZWjg6a&690

 

标签:

python

读取

int

配置

configparser

分类: 资料

发现python读写配置文件比较方便。

 

1) 基本的读取配置文件

     -read(filename) 直接读取ini文件内容

     -sections() 得到所有的

标签:

erlang

自动

编译

erl

文件

分类: 编程语言

Windows

Windows下开发Erlang程序,erl文件一多的时候,希望可以一个命令编译所有的erl文件,于是尝试使用:

E:\workspace\Mangix>erlc -o ebin src\*.erl

报错:

e:/WORKSP~1/Mangix/src/*.erl:none: I/O error

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有