- 浏览: 300524 次
- 性别:
- 来自: 上海
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
文章列表
非本人原创,转自 https://my.oschina.net/lichhao/blog/99039
感谢原作者的辛劳。
SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对Sp ...
1 基类整合spring容器
package com.spring;
import org.junit.Before;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestContextManager;
import com.SupplierJingBeanJsfFacade;
//@RunWith(Sp ...
http://blog.csdn.net/andycpp/article/details/1327147/
本文绝大部分内容引自这篇文章:
http://www.devx.com/Java/Article/31983/0/page/1
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只 ...
http://blog.csdn.net/andycpp/article/details/1329218
通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。
一、 高级 Fixture
上一篇文章中我们介绍了两个 Fixture 标注,分别是 ...
http://blog.csdn.net/andycpp/article/details/1327346
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。
一、 包含必要地Package
在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*
http://blog.csdn.net/sunnyyoona/article/details/51228456
今天观看QCon大会讲述了阿里线上管控体系,其中主要使用了令牌桶算法来实现限流的目的。表示非常好奇,故此学习一下什么是令牌桶算法。
1. 简介
令牌桶算法最初来源于计算机网络。在网络传输数据时,为了防止网络拥塞,需限制流出网络的流量,使流量以比较均匀的速度向外发送。令牌桶算法就实现了这个功能,可控制发送到网络上数据的数目,并允许突发数据的发送。
令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。典型 ...
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 博客分类:
- 并发
PS:下面是性能测试的主要概念和计算公式,记录下:
一.系统吞度量要素:
一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。
单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
QPS(TPS):每秒钟request/事务 数量
并发数: 系统同时处理的request/事务数
响应时间: 一般取平均响应时间
(很多人经常会把并发数和TPS理解混淆)
理解了上面三个要素的意义之 ...
starUML快捷键
- 博客分类:
- UML
1 Ctrl + -> 或 Ctrl + <- 或 Ctrl + 向上 或 Ctrl + 向下
选择图标,左、右、上、下移动
2 Shift + Enter
注释里文本换行
3 文本之间空格
流程实体内文本说明,如何换行? 在换行之间文本添加空格即可实现换行
jquery判断checked的三种方法:
.attr(‘checked’): //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false
.prop(‘checked’): //16+:true/false
.is(‘:checked’): //所有版本:true/false//别忘记冒号哦
jquery赋值checked的几种写法:
所有的jquery版本都可以这样赋值:
// $(“#cb1”).attr(“checked”,”checked”);
// $(“#cb1”).attr(“checked”,true); (测试不 ...
VO、DTO、DO、PO的概念、区别和用处
- 博客分类:
- 编程通用
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。
DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。
DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库 ...
StarUML 2.8.0 版本破解
- 博客分类:
- UML
参考:http://bbs.chinapyg.com/thread-79022-1-1.html
各平台版本均适用,本文更改的为Mac版本。
1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。
2,找到文件23行,修改对应下面函数。更改为如下代码:
function validate(PK, name, product, licenseKey) {
var pk, decrypted;
// edit ...
单机千万并发连接实战(修订版)
- 博客分类:
- 并发
引用自: http://dongfuye.iteye.com/blog/2283040
c10k,c100k,c1000k等问题大家都已经司空见惯,那么10m(千万)并发连接呢?今天就来一起挑战一下。
下面我们使用handy库自带的例子程序,来跑出一个单机千万并发连接的实例,先上 ...
epoll LT/ET 深入剖析
- 博客分类:
- 并发
来自:http://dongfuye.iteye.com/blog/2282573
epoll LT/ET 深入剖析
EPOLL事件有两种模型:
Level Triggered (LT) 水平触发
.socket接收缓冲区不为空 有数据可读 读事件一直触发
.socket发送缓冲区不满 可以继续写入数据 写事件一直触发
符合思维习惯,epoll_wait返回的事件就是socket的状态
Edge Triggered (ET) 边沿触发
.socket的接收缓冲区状态变化时触发读事件,即空的接收缓冲区刚接收到数据时触发读事件
.socket的发送缓冲区状态变化时触发写 ...
这个插件,可以使java代码接口的方法按住ctrl键+鼠标点击实现定位到mybatis或ibatis配置文件的节点sql。
本地插件路径:C:\my\freesetup\myeclipse_plugin\mybatis-link\mybatis-link,有需要朋友,可以联系我。
官方下载地址:
http://mybatis-link.googlecode.com/svn/trunk/
这是一个 svn 的下载地址,要一个一个文件地去下载,这里我帮大家下好了。大家可以点击下面的链接下载。
Eclipse插件之MyBatisLink - 下载频道 - CSDN.NET
http://d ...
在开发过程中,属性文件中文字符总是自动转换为\u****编码格式,是由于查看方式不对,导致二次保存,后期维护查看带来不便,怎么方便转换这些格式呢。
推荐使用python,看下面操作:
网上:
以\u9738\u738b\u522b\u59ec为例
>>> print u'\u9738\u738b\u522b\u59ec'
霸王别姬
其实本来就是中文,采用python内码。
转成gbk或utf8
>>> s.encode('gbk')
'\xb0\xd4\xcd\xf5\xb1\xf0\xbc\xa7'
>>> s.encode ...