Java EE 技术
liliugen
这个作者很懒,什么都没留下…
展开
-
JSF和Struts的区别概述
据说JSF的主要负责人就是struts的主要作者,所以二者的相似点还是有很多的。 都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示和model层的交互。 二者都采用了bean来作为和jsp页面对应的model层。该model层保存了jsp页面上的数据,同时可以作一些验证工作,在struts中就是FormBean,在JSF中就是back bean。 ...原创 2008-10-13 14:36:14 · 103 阅读 · 0 评论 -
CATALINA_OPTS v JAVA_OPTS - What is the difference?
There are two environment variables - CATALINA_OPTS and JAVA_OPTS - which are both used in the catalina.sh startup and shutdown script for Tomcat. They are described in comments within that file as:...原创 2010-08-31 19:06:53 · 165 阅读 · 0 评论 -
eclipse remote debug
$TOMCAT_HOME/ bin/ catalina.sh/catalina.outcatalina.out CATALINA_OPTS="-server -Xms128m -Xmx256m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=...原创 2010-09-01 12:01:06 · 95 阅读 · 0 评论 -
myeclipse中文乱码 解决方案
昨晚在Myeclipse导入一个项目,有中文乱码问题,所以郁闷了很久,经过多番询问,最终得以解决。一.将整个project设置编码UTF-8(UTF-8可以最大的支持国际化)windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。二.对java...原创 2010-06-25 10:32:55 · 251 阅读 · 0 评论 -
通过Ssh协议连接到服务器执行执行的指令
通过Ssh协议连接到服务器执行执行的指令。echo $?这条命令将显示上条指令执行的状态。0为成功,其他都是失败。代码如下:[code="java"]/** * */package j2ssh;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStr...原创 2010-11-03 16:28:40 · 258 阅读 · 0 评论 -
转Java程序命令行下的执行
IED用惯了,基础都快忘记了 javac 先不说了,环境变量里面设置对了基本没什么问题 关键是java这个命令 java -classpath .class的类路径(如果是包的话,需要指定到包上面的路径);引用的类路径 xx.xx.aaa (如果是javac的话需要 javac xx\xxx\aaa.java,必须用路径的形式) 注意如果源文件的结构是Pac...原创 2010-11-04 12:30:33 · 78 阅读 · 0 评论 -
开发时候,怎么debug依赖包源码
编码的时候, 最好把JDK 的DOC/SRC 都纳入到ECLIPSE的设置里去。 基本上, 这样就能很清晰的理解API的作用了。 我基本如果不是很确定一个方法的调用, 我会打开对应的类详细阅读一次。 JDK因为历史的因素, 个别方法名字似乎不是那么能确切解释方法的含义。 在编码的时候, 我比较鼓励同时适当阅读JDK的代码, 这习惯能让你收益颇多。点击一个要编译对象例如:Strin...原创 2011-02-21 16:01:01 · 345 阅读 · 0 评论 -
如何减少网页的内存与CPU占用(zz)
http://justjavac.iteye.com/blog/752872有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的:IE系列,刷新回收的量不大,但最小化会释放内存,。 Firefox2据说也会在最小化回收,可我从没见过...原创 2011-02-24 12:37:06 · 331 阅读 · 0 评论 -
从HTTP GET和POST的区别说起
面试时得到的回答大多是:POST是安全的,因为被提交的数据看不到,或者被加密的,其它的还有GET的时候中文出现乱码(在地址栏里),数据最大长度限制等等。说 POST 比 GET 安全肯定是错的,POST跟GET都是明文传输,用httpfox等插件,或者像WireShark 等类似工具就能观察到。POST和GET的差别其实是很大的。语义上,GET是获取指定URL上的资源,是读操作...原创 2011-02-24 12:59:16 · 68 阅读 · 0 评论 -
httpclient 4
1. HttpClient4.0.1应用指南 http://darxin.iteye.com/blog/678547 2. HTTPClient模拟登陆人人网 http://robblog.iteye.com/blog/638206 3. HTTPClient模拟登陆开心网001 http://rob...原创 2010-11-24 17:38:24 · 87 阅读 · 0 评论 -
利用 iText 实现 PDF 报表下载 (转)
很久没更新 blog 了,工作和一些事情占用了大部分精力,实在是身不由己。今天终于有空整理一下最近用到的东西。有个朋友的项目需要用到 PDF 报表下载,之前我只做过 Excel 的,相信再做一次 PDF 的下载一定很有趣吧。在网上找了一大圈,似乎 iText 比较符合我的要求,而且这个工具很早很早以前就有了,生命力很旺盛。进入 iText 的主页(http://www.lowagie.co...原创 2010-12-10 15:15:45 · 134 阅读 · 0 评论 -
SVN的标准目录结构:trunk、branches、tags
我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中...原创 2011-03-23 16:31:38 · 68 阅读 · 0 评论 -
基于JRobin的网络监控管理
link:http://hongliangpan.iteye.com/blog/243149 安全监控 , 网络技术 GgNET 08月 22nd. 2008, 12:39am 在网络环境下,Ping是一个很重要的命令,通常用来检测远程的机器是否能够连通以及连接的质量如何。如果定时Ping一些机器,然后将响应时间在时间轴上画成图像,那就能非常直观的显示出网络信息,达到减脂网络的目的。...原创 2011-03-31 13:45:27 · 91 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
SUN JDK+Tomcat 运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不用t...原创 2010-08-31 18:43:24 · 90 阅读 · 0 评论 -
Tomcat多站点配置方法
Tomcat多站点配置方法A.配置步骤: 1.打开tomcat\conf\server.xml,在里面找到 在中间加入 [color=red] [/color]2.在项目路径下创建一个大写的ROOT目录,将站点程序放在下面,再在C:\WINDOWS\system32\divers\etc\hosts文件中,在 [color=red]12...原创 2010-07-13 18:03:32 · 202 阅读 · 0 评论 -
什么是Scrum
Scrum是一种灵活的软件管理过程,它可以帮助你驾驭迭代,递增的软件开发过程。这个轻量的过程可以作为包装器,也就是说你可以把Scrum与其它灵活的过程框架组合起来,比如说RUP。 RUP(Rational Unified Process,Rational 统一过程),是一种被广泛使用的软件过程框架。它可以很好地迎合你的软件开发过程的需要,还可以容纳其他技术。Scrum是一系列有趣的,用来包...原创 2008-10-20 17:16:59 · 241 阅读 · 0 评论 -
窗口弹出大全
网摘来自:http://hi.csdn.net/houhy/profile 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 <html> <body onload="window.open('http://www.kunde58.com','example01','fullscr...原创 2008-10-31 12:58:31 · 84 阅读 · 0 评论 -
junit3.8例子
Java代码 package org.test;package org.test;import junit.swingui.TestRunner;public class Add { public int add(int a,int b){ return a+b; } public static void main(String[] args){ Tes...原创 2008-11-04 15:56:16 · 113 阅读 · 0 评论 -
CSS学习精品网站推荐
目前网页标准已是大势所趋。正如原始的品网站点,下面的这些站点将一如既往地显示群聚的力量。 凝视世界顶尖WEB设计师的标准制作,感受标准的气氛,掀起学习标准的浪潮。 CSS设计师们,加油吧。 CSS ZenGarden: http://www.csszengarden.com/ CSS禅意花园是最富盛名的CSS设计陈列馆,DaveShea在创办之初是为了让网页设计师通过CSS样式表...原创 2008-11-18 10:05:08 · 355 阅读 · 0 评论 -
ant使用
Ant是一种专为java量身订做的构建工具,基础已经了java界构建工具的标准. Ant的资料,网上大把,百度吧,google吧,这里给一个简单的例子,例子里面有注释,以便于工作自己忘记的时候,可以来看一看.. [code="java"]1. 2. 3. 6. 7. 8. 26. 27. 28. 31. ...原创 2009-11-05 13:13:26 · 78 阅读 · 0 评论 -
书籍推荐
《现代操作系统概论》《数据库系统概念》《算法与数据结构》《计算机编程艺术》《算法导论》《离散数学》(北大版)《软件工程》《计算机网络》《《Java编程思想》,《Effective java》,《Java puzzler》 《java网络编程》《Java 多线程设计模式》, 《Pragmatic Junit Testing》,, 《J2EE application and BEA Weblogic ...原创 2009-11-17 15:08:27 · 79 阅读 · 0 评论 -
telnet \socket \ httpproxy 三种客户端实现
1.socket实现方式:[code="java"]public class TestMonitor { public static void main(String[] args) throws IOException { Socket socket = null; // PrintWriter out = null; Bu...2009-11-20 17:41:07 · 431 阅读 · 0 评论 -
源代码控制VisualSVN Server的配置和使用方法
摘要 VisualSVN Server是免费的,而VisualSVN是收费的。VisualSVN是SVN的客户端,和Visual Studio集成在一起, VisualSvn Server是SVN的服务器端,包括Subversion、Apache和用户及权限管理在第一篇文章《我使用的项目管理工具【Basic Tools】》发布后,根据大家的回复,我需要向大家说明几个问题:1.为什...原创 2008-12-17 16:27:26 · 216 阅读 · 0 评论 -
<c:forEach> varStatus 的四种属性
一、<c:forEach> varStatus 的四种属性<%@ page contentType="text/html;charset=GB2312" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html><head&g原创 2009-02-11 16:42:30 · 630 阅读 · 0 评论 -
utf-8 中文乱码解决方案
[color=red][b]1.java类: CharacterEncodingFilter [/b][/color][code="java"]import javax.servlet.*;import java.io.IOException;public class CharacterEncodingFilter implements Filter { pr...原创 2009-12-29 13:56:24 · 744 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:[color=red...原创 2009-07-17 14:48:55 · 65 阅读 · 0 评论 -
WebService之Axis2
http://www.jobedu.com.cn/archives/9329.htm2010-04-07 13:18:08 · 64 阅读 · 0 评论 -
JRobin简介
link:http://harry.iteye.com/blog/352028 http://blog.csdn.net/li_zhongnan/archive/2009/01/11/3754053.aspx 做过网络管理的人,对于MRTG应该不算陌生。MRTG可以不断收集来自SNMP的数据,保存这些数据,并且按照日、周、月、年的方式生成4幅图像及相关说明,很直观的显示出要...原创 2011-03-31 14:17:59 · 115 阅读 · 0 评论