J2EE
文章平均质量分 63
简乐君
该博主已远离缤纷多彩的code世界~~
展开
-
从零开始深入学习Tomcat
1:Tomcat工作原理 当客户请求某个资源时,Servlet 容器使用 ServletRequest 对象把客户的请求信息封装起 来,然后调用 Java Servlet API 中定义的 Servlet 的一些生命周期方法,完成 Servlet 的执行, 接着把 Servlet 执行的要返回给客户的结果封装到 ServletResponse 对象中,最后 Servlet 容 器把客户的...原创 2018-02-09 15:39:49 · 4553 阅读 · 1 评论 -
windows+tomcat+https(免费证书)
要想使用https,首先,我们需要有SSL证书,证书可以通过两个渠道获得:公开可信认证机构例如CA,但是申请一般是收费的,一般几百到几千一年.自己生成虽然安全性不是那么高,但胜在成本低.目前证书有以下常用文件格式:JKS(.keystore),微软(.pfx),PEM(.key + .crt)。其中,tomcat使用JKS格式,nginx使用PEM格式.这里用JKS做示例生成JKS证书打开命令行输...原创 2018-05-10 09:25:36 · 3622 阅读 · 0 评论 -
搭建有效SSL证书的HTTPS站点
1.搭建HTTPS站点,首先必须的就是证书问题,渠道有好多,但是一定要有自己的域名(keytool生成的除外),否则无法进行SSL证书的申请! (1)付费版:腾讯云,阿里云之类的一大把。土豪请随意,但这里要提一下,阿里云可以申请免费的,但是手续很麻烦,有空的朋友可以了解下。 进入阿里云:https://cn.aliyun.com/product/cas 然后选择立即购买,进入购买页后,要先选...原创 2018-05-21 11:43:21 · 11669 阅读 · 1 评论 -
springmvc aop 通知重复执行问题
由于自己疏忽,在编写切面时(@Aspect注解的类),同时增加了@Component注解了这个切面,然后又在spring下配置了这个切面的bean,导致当执行某个通知时执行了2次,将配置文件下配置的bean删掉即可...原创 2018-06-13 16:32:50 · 2205 阅读 · 1 评论 -
JAVA反射方式实现简易通用EXCEL下载
一:注解部分 package com.jianlejun.common.msoffice.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.ann...原创 2018-09-04 14:33:19 · 406 阅读 · 0 评论 -
log4j详解
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下 2、src同级创建并设置log4j.proper原创 2014-12-01 22:28:31 · 924 阅读 · 0 评论 -
ResultSet与JSON之间的转化
常见JSON转化操作原创 2015-11-21 14:58:31 · 14084 阅读 · 0 评论 -
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".导入slf4j-api-1.6.1.jar包后运行提示找不到该类。。原创 2014-12-10 22:34:15 · 542 阅读 · 0 评论 -
Hibernate中Session的get()和load()方法
Hibernate中Session的get()和load()方法原创 2015-03-02 15:22:15 · 891 阅读 · 0 评论 -
清除MyEclipse中 Web Browser中的历史记录的方法
清除MyEclipse中 Web Browser中的历史记录的方法原创 2014-12-07 13:25:19 · 2432 阅读 · 1 评论 -
Servlet中的<url-pattern>问题
一,servlet容器对url的匹配过程: 当 一个请求发送到servlet容器的时候,容器先会将请求的url减去当前应用上下文的路径作为servlet的映射url,比如我访问的是 http://localhost/test/aaa.html,我的应用上下文是test,容器会将http://localhost/test去掉, 剩下的/aaa.html部分拿来做servlet的映射匹配。这个原创 2015-08-08 16:09:46 · 3215 阅读 · 0 评论 -
Servlet-Filter
一.概念 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。 WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或原创 2015-09-28 13:53:43 · 330 阅读 · 0 评论 -
struts1.2中<action>parameter属性问题
关于中parameter参数的问题 ..... 前端代码 如果/login.do对应的action继承的是Action类,那么他默认执行的方法是execute方法 但是如果想调用自定义的方法,这里action就要继承DispatcherAction类,这样就会调用action中的MyMethod方法 与struts2对比,struts2中实现调用自定义方法只需要添加属性即可。如果原创 2015-10-20 17:29:26 · 3387 阅读 · 0 评论 -
sitemesh入门总结
1.简介 Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权等。它不仅能处理动态的内容,如JSP、PHP、ASP、CGI等产生的内容,还能处理静态的内容,比如HTML的内容,使得它的内容也符合你的页面结构的要求。甚至它能像include那样将HTML文件原创 2015-10-07 19:12:40 · 381 阅读 · 0 评论 -
重定向和转发
我们先来理解一下request的作用域,当我们请求一个资源时,会创建一个request请求对象,该对象的作用域在当前请求有效 转发:简单的来讲就是把当前request的作用域扩大到你转发到的页面,就是说这2个页面共用这个request请求,以前的request中存放的变量不会失效,就像把两个页面拼到了一起,还有一个特点就是经过控制器的转发不会将转发到的页面显示在地址栏,比如我一个页面a.jsp,原创 2015-10-12 16:46:55 · 371 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space内存永久保存区域溢出。原创 2014-12-18 11:29:12 · 566 阅读 · 0 评论