随笔分类 -  WEB_DEV

上一页 1 ··· 4 5 6 7 8
摘要:2013-05-29 13:53:30有时候大家做测试的时候需要验证web后台压力,如果让测试人员去不断的填写提交表单的话可能会让人吃不消,利用程序则可以很好的解决这一问题。比如有一个web工程,其主页index.jsp: "> My JSP 'index.jsp' starting page --> /LoginServ" method="post" name="loginForm" id="loginForm"> 账号: 密码: ... 阅读全文
posted @ 2012-08-01 11:26 linux,dev 阅读(1602) 评论(0) 推荐(0)
摘要:1、Spring Security 的大体框架和原理(1)在web.xml中配置过滤器,这样就可以控制这个项目的每个请求。(2)在applicationContext.xml配置,其中http标签配置如何截用户请求,和配置用户认证(固定用户、使用数据库管理用户)。(3)过滤器最上层为HttpSessionContextIntegrationFilter、然后是LogoutFilter(4)spring security中重要的类SecurityContextHolder提供几种访问SecurityContext的方式;SecurityContext,保存Authentication信息,和请求 阅读全文
posted @ 2012-08-01 11:25 linux,dev 阅读(959) 评论(0) 推荐(1)
摘要:Certificates does not conform toalgorithm constraintsakast:使用burpsuite 之前要先把 java.security 文件里面的 #jdk.certpath.disabledAlgorithms=MD2 禁止掉, 否则测试https的时候会遇到错误: Burp proxy error: java.security.cert.CertificateException: Certificates does not conform toalgorithm constraints 。===========================回 阅读全文
posted @ 2012-08-01 11:25 linux,dev 阅读(1261) 评论(0) 推荐(0)
摘要:要强制使用HTTPS方式访问Tomcat中的相关项目,将具体的步骤写下:主要分2步:让tomcat能使用https--->强制使用https访问1.让tomcat能使用https A.在运行命令JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore C:\Tomcat\GMAE3.0Tomcat\tomcat.keystore 这样就生成了证书,将证书放到合适的地方(任意地方都可以) B.打开tomcat目录下的server.xml文件并找到关于ssl的相关段 Java代码 --> --> C.去掉注 阅读全文
posted @ 2012-08-01 11:24 linux,dev 阅读(683) 评论(0) 推荐(0)
摘要:开发项目时使用的jdk版本和项目运行服务器jdk版本不同就会出现上面的问题。解决方法:因为很多linux系统还不支持jdk1.7,所以要尽量避免使用jdk1.7开发程序,我将win7下的jdk重装为jdk1.6,然后将项目的java compiler改为jdk1.6,对项目进行重新编译问题就解决了。修改项目java compiler的方法:在项目点右键->选择Perperties->在出现的菜单中选择Java Compiler->最上面选中Enable project Specific setting->然后将jdk改为jdk1.6->完成。 阅读全文
posted @ 2012-08-01 11:24 linux,dev 阅读(314) 评论(0) 推荐(0)
摘要:(更新于2008.10.18)在前几篇文章中,我已经向大家介绍了Groovy是什么,学习Groovy的重要性等内容,还不了解Groovy的朋友不妨去看看我Blog中的 Groovy分类 。下面我将通过Groovy与Java的比较,解开Groovy的神秘面纱。Ready? Start!注意:本教程是针对Groovy最新版本编写的Groovy和Java的相同点有:0+, 3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 19+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32++表示Groovy不但涵盖了Java的语法,而且还有增 阅读全文
posted @ 2012-08-01 11:22 linux,dev 阅读(281) 评论(0) 推荐(0)
摘要:1.支持函数式编程,不需要main函数2.默认导入常用的包,包括:java.iojava.mathjava.netjava.utilgroovy.langgroovy.util3.断言不支持jvm的-ea参数进行开关4.支持对对象进行布尔求值5.类不支持default作用域,且默认作用域为public6.受检查类型异常(Checked Exception)也可以不用捕获7.一些新的运算符8.groovy中基本类型也是对象,可以直接调用对象的方法,如:assert (-12345).abs() == 12345但浮点运算是基于BigDecimal类assert 0.25 instanceof B 阅读全文
posted @ 2012-08-01 11:22 linux,dev 阅读(427) 评论(0) 推荐(0)
摘要:1、最近在做一个贷款项目是城市分站的 分为贷款前台和贷款机构后台,这个两个平台的二级域名不一样,一个前台是cityname.xx.com,cityname是会地区的不同而变化的,如在 北京就是bj.xx.com,机构后台是loan.xx.com,在机构登录的时候 ,如果把登录信息放在session,会有一个问题,就是当切换到前台的时候,由于域名改变了,此时session就会改变,之前session保存的信 息就不存在了,也就是session跨域问题,最后想到了使用缓存才存储在线用户信息,这样就不存在session跨域的问题。 2、ehCache介绍 EhCache 是一个纯J... 阅读全文
posted @ 2012-07-01 11:16 linux,dev 阅读(303) 评论(0) 推荐(0)
摘要:最近有时间来研究一下即时通讯,打算在将来的项目中用到;研究方向是Openfire+spark+flex3.一连几天在Eclispe下部署openfire都没有成功,关于这方面的文档资料也比较少.加之OpenFire工程项目目录比较复杂;所以真的很难一次成功.Openfire的介绍在此不多说了,网上有很多关于这个基于Java的XMPP服务器的介绍,也可以通过官方网站http://www.igniterealtime.org/来寻找关于Openfire的信息。 如果研究Openfire的代码,建议第一步在本机上安装Openfire服务器和Spark这款XMPP的客户端程序,这样既可以熟悉一下Ope 阅读全文
posted @ 2012-06-01 13:03 linux,dev 阅读(263) 评论(0) 推荐(0)
摘要:一、准备工作局域网中有两台电脑都用Windows XPSP2系统+JDK1.6.0_02,一台PCA,一台PCB,PCA当服务器,PCB当客户端测试用,当然PCA也可同时充当客户端。Apache James(Java Apache Mail EnterpriseServer)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,可以选择在文件、数据库或其他 阅读全文
posted @ 2012-06-01 13:01 linux,dev 阅读(2028) 评论(0) 推荐(0)
摘要:原文地址:hql与sql的区别(转)作者:Eddy1.hql与sql的区别sql 面向数据库表查询hql 面向对象查询hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件sql: from 后面跟的是表名 where 后 用表中字段做条件查询 在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Language),即Hibernate的查询语言跟SQL非常相像。不过HQL与SQL的最根本的区别,就是它是面向对象的。使用HQL时需要注意以下几点:l 大小写敏感因为HQL是面向对象的,而对象类的名称和属性都是大小写敏感的, 阅读全文
posted @ 2012-05-20 20:50 linux,dev 阅读(230) 评论(0) 推荐(0)
摘要:import java.io.File;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;public class ClassFinder { public String className; public List jarFiles = new ArrayList(); public ClassFinder() { } public ClassFinder(String 阅读全文
posted @ 2012-02-09 22:43 linux,dev 阅读(421) 评论(0) 推荐(0)
摘要:原文地址:为什么不推荐使用stop和suspend这两个方法?作者:傲九JDK1.0定义了stop和suspend方法,stop用来直接终止线程,suspend会阻塞线程直到另一个线程调用resume.stop和suspend都有一些共同的点:都试图专横的控制一个给定了的线程的行为.从JDK1.2开始,这两个方法都被弃用了.stop天生就不安全,而经验告诉我们呢suspend方法会经常导致死锁。stop这个方法将终止所有未结束的方法,包括run方法。当一个线程停止时候,他会立即释放所有他锁住对象上的锁。这会导致对象处于不一致的状态。假如一个方法在将钱从一个账户转移到另一个账户的过程中,在取款之 阅读全文
posted @ 2012-01-30 23:16 linux,dev 阅读(261) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8