- 浏览: 579919 次
- 性别:
- 来自: 北京
-
最新评论
-
冰糖雪栗:
...
使用jstack分析cpu消耗过高的问题 -
hongyuan19:
ron.luo 写道我也有此疑问,求解。使用Intercept ...
spring mvc获取header -
ron.luo:
我也有此疑问,求解。
spring mvc获取header -
wzhj0528:
vi /etc/selinux/config SELINUX ...
ssh使用公钥授权不通过的问题解决 -
xuhuan1108:
请问请问一下:使用Spring MVC 怎么预先统一处理所有 ...
spring mvc获取header
文章列表
内核默认不支持,需要安装ntfs模块。
1)查看系统内核:
uname -a
Linux 146sevser 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02 EDT 2007 i686 i686 i386 GNU/Linux
2)下载2.6.18-53.el5对应的ntfs模块,这里为:
kernel-module-ntfs-2.6.18-53.el5-2.1.27-0.rr.10.11.i686.rpm
3)安装:
rpm -ivh kernel-module-ntfs-2.6.18-53.el5-2.1.27-0.rr.10.11.i686.r ...
net.sf.hibernate.PropertyNotFoundException: Could not find a getter for oProduct in class
这个异常的原因有多个,其中之一是:get/set是不允许方法名中有连续两个大写字母的。比如这里的oProduct,那么它的getter和setter为:
public OProduct getOProduct() {
return oProduct;
}
比如hql为Select po.Id as {productOrder.intId} From o_product_order po,那么productOrder这个映射文件只能有intId这个属性值,如果有另外的属性值,则会出现列名无效的错误。
解决方法为用as {productOrder.intId}之类的语句把productOrder所有的属性值进行转换。比如productOrder还有title属性,那么正确的hql应该为:
Select po.Id as {productOrder.intId},po.title as {productOrder.title} From o_ ...
hbm映射文件中的配置:
<id
name="id"
column="id"
type="string"
length="20"
unsaved-value="null"
原理:对表中的某些列进行排序,那么当查找这些列时,就不需要全表查询了,可在排序好的列中进行快速搜索,比如二分法等。应用:在where子句中出现的列往往是需要创建索引的列。总结:1)提高查询的效率2)空间换时间,需要占用表空间tablespace,如果索引文件特别大时,可考虑将索引放在另外的表空间中。3)索引类型有标准索引(B树索引)、位图索引和函数索引。位图索引应用于基数(基数是指某个列可能拥有的不重复数值的个数)比较少的列中。4)oracle explain工具可分析sql的查询时间,其中使用了索引查询的时间会比较短。
查询Memcached状态的基本方法:
1.telnet [ip] [port]
2.stats
以下为快捷命令:
使用linux命令来查看状态:
printf "stats\r\n" | nc [ip] [port]
printf "stats\r\n" | nc 192.168.8.124 11211模拟top,实时查看状态:
watch "printf 'stats\r\n' | nc [ip] [port]"watch "printf 'stats\r\n' | nc 192.168.8.124 1 ...
协议的中英文参考:
http://blog.s135.com/book/memcached/
基本协议:保存数据
set KEY 0 0 BYTES_LENGTH\r\n
DATA\r\n
例如:set fengxuefeng 0 0 4test
获取数据
get KEY\r\n
例如:get fengxuefeng
删除数据
delete KEY\r\n
例如:delete fengxuefeng
获取状态
stats\r\n
将以下内容保存为build.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project name="项目名称" basedir="." default="jar">
3.4 不愚蠢的子类-再谈TestCase
我们已经应用了命令模式来描述测试。命令模式依赖一个像execute()(在TestCase中叫run())的简单方法来实现。这个简单的接口允许我们通过同一个接口来调用不同的方法实现。
我们需要一个接 ...
JUnit A Cook's Tour
Note:this article is based on JUnit 3.8.x.
1.序言
在一篇早期的文章中(见Test Infected: Programmers Love Writing Tests, Java Report, July 1998, Volume 3, Number 7),我们描述了如何使用一个简单框架去编写可重复的测试。在本文,我们将揭 ...
Tomcat如何既支持http又支持https?在server.xml中开启两个connector:
http:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort=&qu ...
代码的重复是件麻烦事,配置文件的重复也让人不爽。当配置文件出现bad smell时,也要着手进行重构了。
当在CruiseControl(以下简称cc)监控多个项目时,config.xml很容易出现大堆的重复配置。比如我的:
<cruisecontrol>
<property file="common.properties" />
<property name="anthome" value="apache-ant-1.7.0" />
<project name="c ...
0.前言
由于对Hibernate的二级缓存和查询缓存的区别不了解,也不知道它们起什么作用。于是动手做了一些实验,对它们的组合使用有了一个表面的认识。
1.前提
1) 不使用一级缓存(Session级别)的情 ...
序言:
JUnit文档内容较少,用词也较简单,适合我这种低水平的人以学习之用。
两位作者都是望尘莫及的大师,他们的简介wiki为:
Kent Beck:http://en.wikipedia.org/wiki/Kent_Beck
Erich Gamma:http://en.wikipedia.org/wiki/Erich_Gamma
以下进入主题,若翻译对读者误导了,还请海涵。
JUnit Cookbook
Kent Beck, Erich Gamma
本简要手册将告诉你使用JUnit进行书写和组织测试代码的步骤。
简单的测试用例
你是如何写测试代码的?
最简单的方式是在调试器调试语 ...
- 2009-07-20 22:48
- 浏览 2106
- 评论(0)