工作心得
El_Nino
这个作者很懒,什么都没留下…
展开
-
jsp防止sql语句注入
要引入一个包:import java.util.regex.*;正则表达式:private String CHECKSQL = "^(.+)//sand//s(.+)|(.+)//sor(.+)//s$"; 判断是否匹配:Pattern.matches(CHECKSQL,targerStr);转载 2006-09-16 16:26:00 · 2035 阅读 · 0 评论 -
java面试试题收藏2
一、选择题1. 在Java企业应用开发中通常所指的三层模型架构设计是指以下哪三层结构(多选)? ABCA. 表达层 B. 业务逻辑层 C. 数据层 D. 传输层 2. Java技术中,目前有3个类型的版本,它们分别是(多选)?ABC A. J2EE B. J2SE转载 2007-08-20 21:18:00 · 1297 阅读 · 0 评论 -
java面试试题收藏1
第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。转载 2007-08-20 16:49:00 · 926 阅读 · 0 评论 -
关于java设计模式的另类解释
Factory Singleton(单态) Builder Prototype(原型) Flyweight Bridge Decorator(油漆工) Composite(组合) Adapter(适配器) Proxy(代理) Facade(外观总管 Manager) Visitor Observer 1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的转载 2007-08-27 21:46:00 · 967 阅读 · 0 评论 -
ANT 远程发布到FTP服务器的方法
在ANT中用FTP脚本 action="put" 表明上传 action="get" 表明下载原创 2011-11-30 09:27:17 · 572 阅读 · 0 评论 -
eclipse中安装jira插件,设置jira
安装jira1.打开eclipse,打开 'Help', 'Install New Software'.2.点击Add3.输入地址:http://update.atlassian.com/atlassian-eclipse-plugin/e3.64.在'Available Software'中可以看到可以安装的插件。5.选择需要的,点击next安装。6.重启ec原创 2012-02-14 08:41:48 · 3540 阅读 · 1 评论 -
java常用代码分析工具
静态检查工具CheckStyle、PMD、FindBugs重复代码检查PMD-CPD、Simian圈复杂度分析工具SourceMonitor、JavaNCSS代码设计质量分析JDepend原创 2012-02-20 14:18:35 · 760 阅读 · 0 评论 -
用jdk自带的native2ascii进行编码转换
进入JDK的路径C:\Program Files\Java\jdk1.6.0_25\bin>native2ascii空闲\u7a7a\u95f2非空闲\u975e\u7a7a\u95f2原创 2012-03-29 10:37:54 · 775 阅读 · 0 评论 -
同时跑两个Tomcat要注意修改的地方
在一台机子上同时跑两个Tomcat,要注意的是端口的冲突问题.修改下面三处地方就可以了:(1) 修改http访问端口(默认为8080端口)(2) 修改Shutdown端口(默认为8005端口)(3) 修改JVM启动端口(默认为8009端口)转载 2012-03-29 20:16:50 · 622 阅读 · 0 评论 -
利用MyEclipse快速开发struts应用程序
开发环境: jdk5.0 eclipse3.0.1 myeclipse3.84 tomcat5.0.28 简介: 文本主要介绍用myeclipse的struts designer(图形化开发环境)开发一个简单的用户登录程序片段。 主要包括2个jsp文件、一个ActionForm、一个Action等其它 userLogin.jsp(用户登录及错误提示页面) userLogin转载 2007-07-04 15:12:00 · 1109 阅读 · 0 评论 -
五种常见 Ajax 模式
Asynchronous JavaScript + XML(Ajax)无疑是 2006 年最热门的技术术语,且有望在 2007 得到进一步发展。但是对您的应用程序来说它究竟有什么意义呢?Ajax 应用程序中哪一种常见架构模式应用最广泛呢?本文将介绍五种常见 Ajax 设计模式,可以使用它们作为工作的基础。的确,Ajax 是 Web 2.0 热门术语,所有人都希望将其应用于自己的站点。但是它对我转载 2007-03-22 20:35:00 · 1180 阅读 · 0 评论 -
servlet过滤器
一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。 Servlet过滤器本身并不产生请求和响应对象,它只能提供转载 2006-09-25 10:16:00 · 1142 阅读 · 0 评论 -
用jsp实现文件的上传
UploadFile.jsp上传文件上传文件程序请选择要上传的文件: UploadFile.jsppublic String codeToString(String str){//实现转码 String s=str; try { byte tempB[]=s.getBytes("ISO-8859-1"); s=new String(tempB); re转载 2006-05-21 08:56:00 · 1324 阅读 · 0 评论 -
在JAVA中怎么进行格式输出
要先引个包import java.text.DecimalFormat; public class a {double x=0.123456;public float out{ DecimalFormat fmt = new DecimalFormat("0.##"); String str=fmt.format(x); x=Double.parseD原创 2006-06-10 17:38:00 · 1256 阅读 · 0 评论 -
一个可以输入的下拉框
测试页var TempArr=[];//用于存储下拉框选项的数组/** * 函数:function Init() * 初始化下拉框选项 */function Init(){ var SelectObj=document.SelectForm.elements["selectInput"]; with(SelectObj){ for(i=0;i TempArr[i]原创 2006-07-06 20:43:00 · 2863 阅读 · 0 评论 -
Java软件开发中几种认识误区
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构转载 2006-12-07 16:01:00 · 1027 阅读 · 0 评论 -
常见软件测试的技巧
(1) 边界测试,测试用户输入框中的数值的最大数和最小数,以及为空时的情况。 (2) 非法测试,例如在输入数字的地方输入字母。 (3) 跟踪测试,跟踪一条数据的流程,保证数据的正确性。 (4) 在开始测试时应保证数据的正确性,然后在从系统中找出各种BUG。 (5) 接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。 (6) 代码重用测试,在开发过原创 2007-03-02 16:18:00 · 2434 阅读 · 0 评论 -
Java更新XML的四种常用方法简介
本文简要的讨论了Java语言编程中更新XML文档的四种常用方法,并且分析这四种方法的优劣。其次,本文还对如何控制Java程序输出的XML文档的格式做了展开论述。 JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为JA转载 2007-03-01 19:55:00 · 1059 阅读 · 0 评论 -
用GWT开始AJAX(1)
1.首先要下一个GWT的windows版,http://code.google.com/webtoolkit/2.把GWT解压3.用GWT创建一个WEB程序,步骤如下: 在命令提示符中进到你GWT的目录下,执行:applicationCreator com.mycompany.client.MyApplication applicationCreator 是用来创建GWT项原创 2007-03-15 20:50:00 · 1087 阅读 · 0 评论 -
AJAX的post传递
中文乱码真的一个头疼的问题!这个项目我尝试用AJAX去做部分开发,这个问题让我头疼了俩次,在先前开发中我们用了tomcat做为服务器开发,乱码还好解决。但最后项目组采用jboss时简直让我郁闷死了,还好网上找了半天,终于解决了,非常感谢网上的牛人!!现转给大家。 我的开发环境:XP, eclipse,使用GB2312编码。 当遇到这个问题时,到网上去查了好多文章,提到几种解决方案,如:转载 2007-03-13 21:21:00 · 1845 阅读 · 0 评论 -
Eclipse几个必要的设置
1. 单行长度缺省的程序单行长度都是80,那还是640*480的屏幕时代下的产物,当然要改了。 无论是Java或C++,选择Windows-> Prference->Code Style->右边点击Edit->Line Wrapping注意缺省的built-in格式不能修改,因此需要改名后才能保存。2. 选中的单词变色记得在Source Insight中吗,按Shift+F8,转载 2012-05-16 15:49:19 · 888 阅读 · 0 评论