- 博客(28)
- 收藏
- 关注
利用JPDA进行Remote Debug
最近协助QA测试我们基于EJB开发的系统,由于应用程序在远程环境下运行,并且在控制台和日志文件中没有输出足够的有用信息,导致调试工作很困难。这时发现了Sun的java平台调试架构(Java Platform Debugger Architecture),它能够对一个运行中的java应用程序进行全方位调试提供极大的帮助。 JPDA是一组接口与协议。JPDA主要由三个部分构成: ...
2008-11-09 17:29:17 174
Django与apache常见配置问题
1、 Django中settings的路径问题要将相对路径改为绝对路径。主要有: MEDIA_ROOT、TEMPLATE_DIRS、STATIC_PATH。示例:MEDIA_ROOT = 'D:/WorkDev/workspace/djangoTest'TEMPLATE_DIRS = ( # Put strings here, like"/home/html/dja...
2008-07-31 16:00:38 187
原创 让IE6和IE7共存的方法
IE7 出来以后,Web开发者需要测试的主流浏览器又多了一种,特别是想要做出在 IE6、IE7 和 Firefox都兼容的界面,反复的测试是少不了的。但是 IE7 安装后,IE6 就消失了,我是很不喜欢IE7的,速度慢,感觉太厚重。今天由于一个bug只在IE7下出现,我不得不搞个IE7进行测试,最后在网上找到了一个IE7的绿色版,现分享给大家。需要以下几个步骤:1、访问 http:/...
2008-07-28 22:31:56 182
WebService之WSDL
一、WSDL概述 WebServices Description Language (WSDL Web服务语言)是一个用于精确描述Web Service的文档格式。 WSDL非常适合于用作代码生成器,它能够读取WSDL文档,并且可以为访问Web服务生成一个程序化的接口,大多数软件供应商和主要的标准机构(包括 W3C、WS-I和OASIS)都支持WSDL。例如:JAX-...
2008-07-06 15:26:07 471
WebService之SOAP
一、SOAP概述 SOAP(Simple Object Access Protocol),它是一种标准消息传递协议,通常是WebService的事实标准。SOAP是以XML为基础,SOAP消息格式是由XMLSchema模式定义,通过XML命名空间使SOAP具有很强的扩展性。 SOAP message:SOAP XML文档实例,通常通过其他某些网络协议的有效载荷来携带SO...
2008-07-03 12:49:38 301
Django小试
今天按照《基于Django框架的敏捷web开发》这篇文章尝试了一下django,非常喜欢python的这种web开发方式,但按照文中的示例进行练习时出现了一个错误:Exception Value:(1146, "Table 'django_news.django_admin_log' doesn't exist"),缺少这么django_admin_log表,在网上找到了这么一条信息:...
2008-06-30 17:33:01 117
以用户为中心的web设计
最近一直在做公司产品的UI改版,或多或少的去关注了UI设计方面的知识,同时把自己的产品拿去和同类产品进行比较,在功能性方面,基本都没有太大的差别,但UI的差别就比较明显了,而且UI也是赢得用户群体最直接,最有效的方式。 在web设计方法领域,UCD逐渐火热起来。UCD(User Centered Design)打破了长期以来在产品设计过程中忽略甚至漠视用户的局面,它所提倡的“...
2008-06-24 22:12:01 321
Ubuntu桌面图标的更改
昨天发现了一个更改ubuntu桌面图标的方法,按下ALT-F2,输入gconf-editor,打开配置编辑器。这个配置编辑器外观有点像Windows的注册表编辑器。在左侧的树型结构中找到/apps/nautilus/desktop/分支,去掉volumes_visible前面的复选框,勾上trash_icon_visible,home_icon_visible,computer...
2008-06-24 16:43:36 991
Wubi卸载及Grub的优化
昨天装了Ubuntu8.04,暂时没发现和7.10有什么太大的不同,反而安装的时候有些让人感觉不爽,在7.10版中就已经有了wubi的安装功能,在8.04中直接用wubi.exe的话会安装在windows中,由于不想装在这种虚拟分区下,找了半天硬盘安装方法,基本全都是通过Grup4dos的方式,不明白为什么都不喜欢走捷径,7.10的时候就是,最后发现,8.04是通过umenu.exe来...
2008-06-24 16:42:58 160
HttpClient之上传文件
今天在为公司写网络硬盘的压力测试工具时使用了HttpClient,比较容易的解决了登录、上传、下载、列表等功能的测试,但也遇到了一些问题,先看看代码: 1 File f1 = new File("D:\\download\\aa.txt"); 2 PostMethod filePost = new PostMethod("http://10....
2008-06-21 22:45:10 172
HttpClient的一些技巧
使用HttpClient过程中经常会碰到以下的问题,明白了这些技巧,处理起来将会非常的简单。一、字符编码 某目标页的编码可能出现在两个地方,第一个地方是服务器返回的 http 头中,另外一个地方是得到的 html/xml 页面中。 1、在 http 头的 Content-Type 字段可能会包含字符编码信息。 例如可能返回的头会包含这样子的信息:Content-Ty...
2008-06-20 21:41:01 84
HttpClient基本功能的使用
一、GET 方法 使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例 4. 读 response ...
2008-06-20 21:40:21 295
HttpClient简介
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活。 HttpClient 是 Apache Jakarta Common 下的子...
2008-06-20 21:39:04 236
WebService复习
最近准备复习WebService方面的知识,系统的、深入的学习一下,将所复习到的知识通过学习笔记的方式记录下来,供今后查阅。首先从基本概念开始回顾。 * WebService使用开放的协议进行通讯; * WebService是自描述和自包含的; * XML是WebService的基础; WebService是基于XML+HTTP来实现的;HTTP协议...
2008-06-19 15:20:06 137
【转载】交朋友的技巧
交朋友有很多方法,我们有很多人也自觉不自觉地有很多交朋友的技巧,有些人甚至有交往朋友的原则。但是很多人是用朴素的方法与人交往,或者不自觉地运用或者不运用一些技巧。这里我和大家分享的11个小技巧,供大家社交参考。——聊天聊点长远的事。我们一般与人在一起聊天的时候,除了鸡毛蒜皮,家长里短的事情之外,我们要让人觉得有一点远见,有在考虑未来的事情,自己是一个可以有长期交往价值的人。让人感到你是有长远考...
2008-06-15 17:30:18 128
关于工作的一些牢骚。。。。。
最近实在是无心工作,就来发发牢骚。每天重复的写着javascript,调试着css,看着那些div,在页面完成的那一瞬间,似乎有很大的成就感,但在瞬间之后,就又陷入了郁闷。搞不清自己到底是个页面设计师,还是java程序员,不过在本公司,两职位是可以用==的,产品做了四年,才舍得招来那么一个UI设计师,之前除了没让程序员做图片外,其它都做完了,真是给公司省了不少薪水,难怪能在NASDAQ上...
2008-06-03 14:51:41 238
SMTP学习
SMTP被用来在因特网上传递电子邮件,RFC821规定了该协议的所有细节,但是你只须记住该协议的基本命令和方法就行了。协议的原理很简单,无非是一个客户端计算机向服务器发送命令,然后服务器向客户端计算机返回一些信息。客户端发送的命令以及服务器的回应都是字符串,所以不需要特别的软件就能读出它们。SMTP协议共包含10个SMTP命令,列表如下:SMTP命令命令说明HELLO<domain...
2008-05-27 11:05:09 850
memcached安装
1、下载, memcached需要先安装libevent memcached的下载地址:http://danga.com/memcached/download.bml libevent的下载地址 :http://www.monkey.org/~provos/libevent/2、安装libevent [code="python"] # tar xvf li...
2008-05-20 16:40:51 108
memcached概述
memcached是一个高性能的、分布式内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等,多用于加速WEB应用、降低数据库负载等。Danga Interactive 开发memcached用来提高 LiveJournal.com 的速度,这个站点每天处理2000万以上的动态页面请求,独立用户有100万...
2008-05-18 18:15:14 104
【转载】养生保健流行“慢”生活
学会“慢”生活,并不是指工作上的懒惰,而是提倡人们不要将工作带到家中,尽量别加班;杜绝周末查看电子信箱、打工作电话。要有计划地拿出整块时间来做运动、给自己做一顿好饭、看喜欢的书、给花浇水,甚至连坐着发呆都是一种自我调节,这些都是长寿的关键因素。 慢餐饮 忘记时间,让食趣在舌尖停留。医生建议用15~20分钟吃早餐,中、晚餐则用半小时左右。对于老年人,每口饭菜应咀嚼25~50次,每顿...
2008-05-12 13:43:44 194
SNA -- Shared Nothing Architecture
Shared Nothing Architecture(无分享架构)是一个分布式的架构,每个节点都是独立的。典型的SNA系统会集中存储状态的信息,如:数据库中,内存cache中;不在节点上保存状态的信息。 对于server集群,若将session等状态保存在各个节点上,那么各个节点的session复制会极大的影响性能;若采用SNA,保持每个节点的无状态性,不再使用session来...
2008-05-09 00:20:43 150
Linux下MySQL5.0的安装
在SUSE9下MySQL5.0的安装及配置过程,由于是使用的源码包安装,该过程应该同样适用于其它版本的Linux。一、安装MySQL 1、下载源码包 从mysql官网上下载linux下的source包mysql-5.0.51b.tar.gz,注意是下载GNU tar格式的,不是rpm包。 2、解包 [code="python"] ta...
2008-04-28 22:14:45 1653
Hessian实例
试着写了一个Hessian的例子,是参考caucho官网上的一个example,很简单,也没什么实际的意义,但足以领会Hessian的用法。1、建立一个Remote Interface [code="java"] package com.hessian.test; public interface MathService { publi...
2008-04-24 13:37:44 112
对于Hessian的一点感受
一直都没有机会在项目中去真正的体会webservice,之前有个项目需提供简单webservice的接口,是通过spring对JAX-RPC的实现去暴露服务,然后使用eclipse自动生成WSDL文件以及部署,就此了事,也没有去深究。最近项目不太忙了,就想了解一下webservice,看看其中的究竟。 前几天看了下AXIS,发现这个基于SOAP协议的webservice...
2008-04-22 17:23:04 211
Linux下apache+resin的安装与部署
为实现apache+resin的多机部署方案,在SUSE下尝试了该环境的搭建过程,在此记录下来,作为安装说明以便自己及他人查看。一、编译安装apache 1、从apache官网上下载最新的 release版本,unix版本取httpd-2.2.6.tar.gz。 2、解包: [code="java"] gunzip httpd-2.2.6.tar...
2008-04-15 23:42:30 146
Ubuntu7.10下scim输入法问题
升级到ubuntu 7.10后,有可能会遇到:修改文件名时不能输入,在gaim,pidgin,eva,gtalk等聊天软件中不能输入文字等等的问题。 解决方法如下: im-switch -s scim -z default sudo apt-get install scim-qtimm sudo apt-get install scim scim-p...
2008-04-02 17:29:44 127
Ubuntu下JDK的安装
在ubuntu下安装JDK可以使用apt-get的方式从源中下载安装,但总让我感觉没有自己安装的爽,所以就从SUN官网上下载安装了。 安装步骤: 1、从SUN官网上下载jdk,记得是下载不带rpm的bin,我下载的名为jdk-1_5_0_14-linux-i586.bin; 2、设置jdk-1_5_0_14-linux-i586.bin文件的操作权限,进入存放...
2008-04-02 14:10:14 101
Ubuntu 7.10 硬盘安装方法
最近升级Ubuntu,为了免除刻盘的麻烦,在网上搜索了下硬盘安装的方法,发现7.10提供了wubi这个东西,使原本复杂的安装变得极其容易。 安装步骤: 1、在windows系统中,下载Ubuntu7.10光盘镜像文件; 2、将下载的 Ubuntu-7.10-desktop-i386.iso 中的casper目录,.disk目录,wubi-cdboot.ex...
2008-04-02 13:42:00 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人