- 浏览: 58138 次
- 性别:
- 来自: 北京
最新评论
-
rock:
java_doc 写道 "ds.setTestOnB ...
dbcp设置idle链接检查 -
java_doc:
"ds.setTestOnBorrow(true); ...
dbcp设置idle链接检查 -
rock:
浏览器收到excel等类型的响应后会自动弹出保存框,选择保存路 ...
浏览器从服务器下载文件 -
c598054579:
那下面 如何获得客户端选择的保存路径???
浏览器从服务器下载文件 -
rock:
ini文件是mysql启动必须的,里面有mysql的配置信息, ...
windows下mysql解压版配置
文章列表
spymemcached使用
- 博客分类:
- javaEE
之前使用spy时只是简单的应用了,没有对齐内部处理做研究,现在补一补。
1 debug先,spy有三种log实现DefaultLogger,Log4JLogger,SunLogger,我们使用Log4JLogger .
声明代码:Properties systemProperties = System.getProperties();
systemProperties.put("net.spy.log.LoggerImpl", "net.spy.memcached.compat.log.Log4JLogger");
...
java的基础类型有8中,如下
基本类型
大小
范围/精度
byte
1字节
-128到127
short
2 字节
-32,768到32,767
char
2 字节
整个Unicode字符集
int
4 字节
-2,147,483,648到2,147,483,647
float
4 ...
安装版本,centOS 5.6
遇到问题己解决方式备份:
1 无法显示中文
yum -y install fonts-chinese
2 没有中文输入法
在安装光盘里安装scim闲逛的rpm软件。
使用dbcp连mysql是,如果链接池中的链接长时间不用,在达到mysql 的最大超时时间时,mysql会断掉该链接,如果再次使用该链接是就会出现wait_timeout异常,提示设置autoReconnect=true,但是dbcp对这个设置不起作用。要想避免这样的事情,就要对idle的链接做健康检查,同坐BasicDataSource的参数设置可以让其自行检查。
ds.setTestOnBorrow(true);//从池中取得链接时做健康检查,该做法十分保守
ds.setTimeBetweenEvictionRunsMillis(5000L);//
ds.setValidatio ...
REST,表述性状态转移(REpresentational State Transfer)的简称。是当前比较热门的一种web架构风格。
REST的特征如下:
1,所有的东西都称为资源,通过uri来定义,只也是资源的唯一ID;
2,使用标准的http方法对资源进行操作;
3,所有的通信都是无状态的;
虽然REST包含无状态性(statelessness)的观念,但是在实际的应用中,只是要求服务器端不能保持除了单次请求之外的,任何与其通信的客户
端的通信状态。
如果要获取一个用户的信息,那么uri可能就会是/user/12317,并使用get方法获取信息。当我们修改用户信息是uri可能 ...
浏览器从服务器端下载文件的方法:
其实本质是发送request(get,post皆可),服务端返回文嘉格式的response,这样浏览器就会弹出保存框了。这样文件的生成,即使在服务器端处理生成的了。
response header:
Content-Disposition:attachment;filename="12345.xls"
Content-Type:application/vnd.ms-excel
1 Spring
事件处理框架
通过
ApplicationEvent
类和ApplicationListener
接口,Event
事件处理会在ApplicationContext
中进行。如果一个bean
实现了ApplicationListener
接口,当ApplicationEvent
被ApplicationContext
发布时,这个bean
就会被通知。这在本质上相当于标准的观察者模式。
ApplicationContext
通过方法publishEvent()
来发布事件,该方法的参数是继承了Applic ...
转自:http://blog.21ic.com/user1/1202/archives/2008/53356.html
1.
介绍
通
常,缺陷严重影响着大型程序和软件的使用。通过周密的设计、编码和测试,或许可以减少一些缺陷,但是缺陷对程序来讲简直就是无孔不入,特别是在要引入一些
新的特性或者程序越来越大越来越复杂的时候。值得我们高兴的是有些缺陷能很容易被发现,这给我的工作带来了极大的方便。例如编译时的缺陷能够立刻告诉我们
某个地方有错误,我们也可以通过编译输出的错误信息判断和找出错误所在,并且修改它。运行时的缺陷就没有那么好对付了,因为它们隐藏的很 ...
让java程序支持被远程调用所需要的java参数如下
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
如果使用weblogic、jboss和tomcat,需要配置相应的启动文件,
以tomcat为例,对于非windows平台下的操作来说,需要把%TOMCAT_HOME%/bin/startup.sh中的最后一行
exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda
start。
如 ...
原文出处:http://www.ibm.com/developerworks/cn/rational/r-4p1-view/index.html
本文基于多个并发视图的使用情况来说明描述软件密集型系统架构的模型。使用多重视图允许独立地处理各"风险承担人":最终用户、
开发人员、系统工 ...
用到的Jar
:
com.noelios.restlet.ext.spring_2.5.jar
org.restlet.ext.spring_2.5.jar
asm-1.5.3.jar
cglib-2.1_3.jar
定义
resource
类:
public
class
RequestMergeResource
extends
Resource{
public
void
init(Context context, Request request,
Response response) {
...
作者:Justin
出处:http://justinw.cnblogs.com/
原文如下:
从John Resig的Deep Tracing of Internet Explorer
了解到了这款刚发布的免费的前端性能分析工具,John Resig对其评价甚高:“I
typically don't write about most performance analysis tools because,
frankly, most of them are quite bland and don't provide very
interesting infor ...
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java
的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建
立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分
配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
栈的优势是,存取速度
比堆要快,仅次于寄存器,栈 ...
Javascript的内存泄漏,不是太可怕。它只会悄悄的,慢慢的把你的浏览器拖的巨慢无比,让你愤怒的拍案而起,大骂微软出品的破烂浏览器危害社会。这一切有可能并不是浏览器的错,可能只是因为网页
上有些javascript
的内存泄 ...
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx
Author :Jeffrey
引言
HTTP
是一个属于应用层的面向对象的协议,由于其简捷、快速的方式, ...