- 浏览: 58269 次
- 性别:
- 来自: 深圳
文章列表
1、jetspeed 提供了方便的方式构建portal主项目和portlets应用程序:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-4:generate \
-DarchetypeGroupId=org.apache.portals.jetspeed-2 \
-DarchetypeArtifactId=jetspeed-archetype \
-DarchetypeVersion=2.2.2 \
-DartifactId=hello \
-Dpackage=org.example \
-Dgro ...
1、IT项目管理圈
http://group.vsharing.com/ArticleList.aspx?groupid=845
Velocity语法
- 博客分类:
- 杂
1. 变量
(1)变量:
#set($name = "hello") velocity中变量是弱类型的。
当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:
#set($directoryRoot = "www" )
#set($templateName = "index.vm" )
#set($template = "$directoryRoot/$templateName" )
$template
输出将会是:www/index.vm
注:在velocity中使用$2 ...
http://blog.csdn.net/bxyz1203/article/details/7401205
如果解决测试之疼<特别是单元、集成测试之疼>
2012-03-28 00:07
【概念】
说到测试,最主要的是,检测代码是否满足特定的逻辑,检测代码是否满足业务的需求。
测试还需要有一些附加特性,如:快速响应、可重复运行、可持续维护等。
目前的测试基本可以分为:
单元测试:检测代码片段的测试,基本是以代码结构为衡量,属于百盒测试。
java 正则表达式
- 博客分类:
- Java
java 类: Pattern Mathcer StringTokenizer
构造 匹配 :x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7) \0nn 带有八进制值 0 的字符 nn (0 <= n <= 7) \0mnn 带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)
1、我们理解的性能测试:
使用压力测试工具
测试普遍认知的指标参数
静态页面、查询、登陆登出
跟其他产品比较:给客户、经理和架构师看
2、对性能测试的理解误区:
性能测试是可有可无的东西
性能测试的受众为客户或者第三方
仅仅是为了跟其他产品或者臆想出来的指标比较
没有从客户和业务的角度出发看待性能
仅仅测试表面数字比较好的功能
只关注测试结果忽略测试系统和测试环境的影响
性能测试=模拟测试
忽略数据分析:数据来源?提供什么数据?怎么分析数据?
3、可以从性能测试中得到的信息:
评估性能瓶颈
评估客户市场符合度
评估架构设计 ...
1、错误代码:
Error attaching to process: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process
2、解决方法:
$ sudo vi /etc/sysctl.d/10-ptrace.conf
##edit the following line>
kernel.yama.ptrace_scope = 1
##to look like this>
kernel.yama.ptrace_scope = 0
##reboot your sys ...
原文地址:http://blog.csdn.net/kelly859/article/details/5827361
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,js ...
1、portal规范收藏:
JSR 168 :jcp.org/aboutJava/communityprocess/final/jsr168/
JSR 286 :jcp.org/aboutJava/communityprocess/final/jsr286/
2、简介:
http://developers.sun.com/portalserver/reference/techart/jsr168/
3、说明:
pluto : 基于J2EE容器的portlet容器
jetspeed : portal的官方开源实现
liferay : 一个比较完整的实现
webs ...
apache 输出压缩
- 博客分类:
- 测试相关
mod_deflate
<Location />
# 插入过滤器
SetOutputFilter DEFLATE
# Netscape 4.x 有一些问题...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 有更多的问题
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE 会伪装成 Netscape ,但是事实上它没有问题
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# 不压 ...
apache 客户端缓存配置
- 博客分类:
- 测试相关
通过配置文件控制HTTP的"Expires"和"Cache-Control"头内容,达到缓存静态资源的目的。
<IfModule mod_expires.c>
ExpiresActive On
Header unset ETag
FileETag None
#[access|now (等价于'access')|modification] [plus| ] [n] [years|months|weeks|days|hours|minutes|seconds]
ExpiresDefa ...
apache 缓存配置
- 博客分类:
- 测试相关
硬盘缓存:mod_disk_cache,依赖 mod_cache 模块
内存缓存:mod_mem_cache,依赖 mod_cache 模块
文件缓存:mod_file_cache 搭配 mod_mem_cache 模块使用 1、硬盘缓存:
配置例子:
<IfModule mod_disk_cache.c>
CacheDefaultExpire 86400
CacheEnable disk /
CacheRoot /tmp/apacheCache
CacheDirLevels 5
CacheDirLength 5
oracle信息收藏
- 博客分类:
- oracle
1、创建数据库连接:
--授权
grant create public database link to XXX;
grant create database link to XXX;
--删除权限(更改的时候需要用到)
grant drop public database link to XXX;
grant drop database link to XXX;
--创建database link
create database link database_link_name
connect to username identified by "p ...
1.1. div/css_classname命名规范 aps[-portlet][-decorator]
页头:header
登录:login
注销:logout
标志:logo
侧栏:sideBar
广告:banner
导航:nav
子导航:subNav
顶导航:topNav
菜单:menu
子菜单:subMenu
搜索:search
滚动:scroll
页面主体:main
内容:content
标签页:tab
文章列表 ...
1、质量控制方法
QCC(质量控制圈,Quality Control Circle)方法。一种源自日本的质量改进方法,通过企业内部自发成立的QCC组织,对企业内部的某个问题进行改进的过程。这个过程包含几个步骤:
1. 发现问题。寻找一个迫切的问题进行改进。
2. 收集数据,了解现状。通过客观数据的收集,揭示事情的严重性,同时为了评估改进效果打下基础。
3. 分析原因。通过集体的分析,找到问题的原因。常用分析方法有帕累托图,鱼骨图,五个为什么等
4. 确定目标。设定改进的目标,并且确保可以达成。
5. 确定方法。决定使用什么方法和手段来改进问题。
6. 数据收集。改进过程中收集数据, ...