摘要: 一、服务端证书生成及使用Example: keytool -genkey -alias my-alias-name -keyalg RSA -keystore keystore-fileKeytool: jdk证书生成工具,安装jdk后先配置jdk的工作环境,在环境变量中添加 JAVA_HOME,值为jdk的安装目录,例如C:/Program Files/Java/jdk1.5.0_08Path,值为%JAVA_HOME%/BIN;CLASSPATH,值为.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;my-alias-name: 证书的别 阅读全文
posted @ 2012-10-01 13:45 linux,dev 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 在JSP/Servlet编程中response.sendRedirect方法就是使用HTTP协议中的重定向机制。它与JSP中的的区别在于后者是在服务器中实现页面的跳转,也就是说应用容器加载了所要跳转的页面的内容并返回给客户端;而前者是返回一个状态码,这些状态码的可能值见下表,然后客户端读取需要跳转到的页面的URL并重新加载新的页面。就是这样一个过程,所以我们编程的时候就要通过HttpMethod.getStatusCode()方法判断返回值是否为下表中的某个值来判断是否需要跳转。如果已经确认需要进行页面跳转了,那么可以通过读取HTTP头中的location属性来获取新的地址。状态码对应Http 阅读全文
posted @ 2012-10-01 13:43 linux,dev 阅读(795) 评论(0) 推荐(0) 编辑
摘要: public static string ReadHTML(string URL)? {? try? {? HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(URL);? myReq.AllowAutoRedirect = true;? myReq.Timeout = 10000;//30s? HttpWebResponse HttpWResp = (HttpWebResponse)myReq.GetResponse();? S... 阅读全文
posted @ 2012-10-01 13:43 linux,dev 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 文章分为2大部分,第1部分谈Spring对ibatis的整合,第2部分谈谈Spring事务管理,第一部分成功实现了,第二部分在实现的时候出现了问题,希望各位高手能多多指点。 一 spring整合ibatis 1 创建ibatis功能类 由于ibatis是基于半自动ORM框架的,对于每个DAO都需要手动编写功能类和xml配置文件,写起来是很费事的。所以,我们选用ibatis的代码自动生成器去生成具体的功能类。下面是用代码自动生成器生成的功能类: abatorConfig.xml文件,这个配置文件是ibatis的代码自动生成器需要配置的文件。Java代码 ... 阅读全文
posted @ 2012-10-01 13:42 linux,dev 阅读(353) 评论(0) 推荐(0) 编辑
摘要: http://www.iteye.com/topic/159272主要改进有1为dao添加Integer selectCountByExample或Integer selectCountByExampleWithoutBLOBs接口及相应的sqlmap查询记录总数2分页子句支持(目前仅支持mysql)在example中添加属性limitClauseStart和limitClauseCount为接口selectByExample添加物理分页支持将该项目在eclipse下编译打包后替换原插件下的abator.jar即可注:目前仅对generatorSet="Java5"有效生成 阅读全文
posted @ 2012-10-01 13:42 linux,dev 阅读(266) 评论(0) 推荐(0) 编辑
摘要: cpio命令用法cpio命令 利用cpio 可将文件或目录从文件库获取出来或将散列文件拷贝到文件库。cpio 的指令格式: cpio –i[bcdmrtuv] [patterns] cpio –o [abcv] cpio –p [adlmuv][directory]说明:cpio 共有三种基本模式:-o即copy-out 模式,将一组文件copy到一个文件库,-i 即copy-in 模式,读取文件库,并将其展开在当前目录。-p 能从某个目录读取所有文件(包括子目录到另一个目录),且不以archive(归档)的方式存放。 cpio 常配合shell使用。-o常用标准输入设备... 阅读全文
posted @ 2012-10-01 13:41 linux,dev 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 提问者采纳//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!!public static void work(Map map) {Collection c = map.values();Iterator it = c.iterator();for (; it.hasNext();) {System.out.println(it.next());}} //利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性!!public static void workByKeySet(Map map) {Se. 阅读全文
posted @ 2012-10-01 13:41 linux,dev 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 检举|2013-05-28 17:09 提问者悬赏:10分 | DTA_Dream | 分类:JAVA相关 | 浏览44次各位大神们,有谁知道?不是如何用eclipse远程调试,这些都会了,而是不知道怎么将控制台信息输出到Eclipse里面,网上找了找,也没找到这方面的资料。。Eclipse里面也有个控制台,我的意思是让Eclipse的控制台也能显示远程调试时的信息。就拿远程调试Tomcat来说吧,Tomcat有个控制台可以显示调试信息,如何让这些调试信息也显示在Eclipse的控制台里面?==========================你在Eclipse里面配置Tomcat是可以在控制台 阅读全文
posted @ 2012-10-01 13:40 linux,dev 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问题了。于是,又一个问题出来了:如何使用Eclipse远程调试Tomcat ?上网查了一些资料,相关的文章还是很多的。我简单梳理了一下解决方案及原理,顺便熟悉了Tomcat的启动脚本。如何远程调试JVM?远程调试To 阅读全文
posted @ 2012-10-01 13:40 linux,dev 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n6 阅读全文
posted @ 2012-10-01 13:39 linux,dev 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appen. 阅读全文
posted @ 2012-10-01 13:39 linux,dev 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 来源:赛迪blog (2006-06-22 11:45:38)常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1log4j.category.org.zblog=INFO,A2log4j.appender.A1=org.apache.log4j.ConsoleAppender### 设置输出地A1,为ConsoleAppender(控制台) 阅读全文
posted @ 2012-10-01 13:38 linux,dev 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 十二、如何把全局异常记录到日志中?在前的配置中,其中有一个属性warnLogCategory,值是“SimpleMappingExceptionResolver类的全限定名”。我是在SimpleMappingExceptionResolver类父类AbstractHandlerExceptionResolver类中找到这个属性的。查看源码后得知:如果warnLogCategory不为空,spring就会使用apache的org.apache.commons.logging.Log日志工具,记录这个异常,级别是warn。值:“org.springframework.web.servlet.han 阅读全文
posted @ 2012-10-01 12:40 linux,dev 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar作者:赵磊博客:http://elf8848.iteye.com目录一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具体的Action中的方法九、 spring mvc 中的拦截器 阅读全文
posted @ 2012-10-01 12:38 linux,dev 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 请求重定向与请求转发的比较,HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有很大的区别。11.RequestDispatcher.forward方法只能将请求转发给同一个Web应用中的组件,HttpServletResponse.sendRedirect不仅可以重定向到当前应用程序的其他资源,还可以重定向到痛一个站点上的其他应用程序的资源,甚至是使用绝对URL重定向到其他站点的资源。对于sendRedirect如果传递的URL以"/" 阅读全文
posted @ 2012-10-01 12:36 linux,dev 阅读(352) 评论(0) 推荐(0) 编辑
摘要: TestNG是根据JUnit 和 NUnit思想而构建的一个测试框架,但是TestNG增加了许多新的功能使得它变得更加强大与容易使用比如:*支持JSR 175注释(JDK 1.4利用JavaDoc注释同样也支持)*灵活的Test配置*支持默认的runtime和logging JDK功能*强大的执行模型(不再TestSuite)*支持独立的测试方法。 阅读全文
posted @ 2012-10-01 12:35 linux,dev 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 发表时间:2007-05-17 经过这两天的努力,我成功的将Apache和Tomcat集成到了一块最后想了以下,我准备将php也集合到里面,以提供jsp和php服务我想这也是一个不错的网站服务组合,希望能够帮到网友们1》下载需要的软件:Apache : apache_2.0.55-win32-x86-no_ssl.msi http://httpd.apache.org/Tomcat : apache-tomcat-5.5.23.exe http://tomcat.apache.org/Php : php-5.1.2-Win32.zip http://ww... 阅读全文
posted @ 2012-10-01 12:35 linux,dev 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 郁闷!为了在MyEclipse配置Tomcat 服务器,竟然弄了我几乎一个上午,也没弄成功,最后才注意到本该早注意到Tomcat 5.x还有个JDK这个东东,才成功了。一上午辛辛苦苦也没解决就是因为没注意到他害的,其实配置是很简单的。下面是其步骤: 一、单击工具栏的--的黑小三角或者单击 菜单栏窗口—>首选项,出现首选项对话框,在对话框的左边框中找到MyEclipse—>Application Servers下找到Tomcat选项,如下图,二、根据自己的Tomcat版本选择相应的Tomcat选项(我的是5.0版本),然后在对话框右侧的Tomcat home directory选项选 阅读全文
posted @ 2012-10-01 12:34 linux,dev 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ============///////////////////////=======Attention!更改myeclipse-installer的权限:右键->属性->权限允许以程序执行文件 打勾(之前未改所以运行不了 2011.1.5)============///////////////////////=================MyEclipse 8.6下载http://xiexiejiao.cn/java/myeclipse-8-6-release-download.htmlMyEclipse 8.6在MyEclipse 8.5的基础上进行了诸多改进,想了解MyEc 阅读全文
posted @ 2012-10-01 12:34 linux,dev 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 现在在Java开发中,使用的开发工具大部分都是Eclipse,并且和Eclipse关系紧密的要数MyEclipse了,但是 MyEclipse是一个EXE可执行程序,对于没有安装Eclipse与MyEclilpse的电脑来说,首先得先解压Eclipse,然后再安装 MyEclipse,这不光很麻烦,而且还很费时,对于已经安装好的电脑来说,如果哪天电脑出了问题或是Eclipse崩溃了,导致工具不能用,这时又不得不重新安装时,那可真够郁闷滴~~~,因此,大象本着我为人人,人人为我的奉献精神,在此,将Eclipse+MyEclipse的完全绿色版制作方法写出来,和大家一起分享,让大家都能享受到这种方 阅读全文
posted @ 2012-10-01 12:33 linux,dev 阅读(563) 评论(0) 推荐(0) 编辑