05 2017 档案

摘要:1.spring的注解分为两类,一个是构造方法上的注解,还有就是set方法的注解 2.拦截器链,符合try catch finally格式,其他interceptor都不进行response的输出,只有专门的异常拦截器或者固定拦截器负责统一输出输出 3.拦截器里,最后面进行session的销毁 4. 阅读全文
posted @ 2017-05-26 17:57 跨境电商杂货铺 阅读(164) 评论(0) 推荐(0) 编辑
摘要:在spring mvc中,在配置文件中的东西,可以在java代码中通过注解进行读取了: @PropertySource 在spring 3.1中开始引入 比如有配置文件 config.properties mongodb.url=1.2.3.4 mongodb.db=hello 则代码中 则mong 阅读全文
posted @ 2017-05-26 17:51 跨境电商杂货铺 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。 一、首先,需要xml中进行少量的配置来启动Java配置: [java] view plain copy print? <?xml version="1.0" encoding="UTF-8" 阅读全文
posted @ 2017-05-26 17:49 跨境电商杂货铺 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:A:hey,what a good day!do you think so?B:Yes,the spring in Shenzhen is great.A:how many years have you beeen here?B:nearly 3 years,what about you?A:i c 阅读全文
posted @ 2017-05-20 18:24 跨境电商杂货铺 阅读(251) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了;在Web应用中,我们会用到WebApplicationContext,WebApplicationCont 阅读全文
posted @ 2017-05-19 13:49 跨境电商杂货铺 阅读(374) 评论(0) 推荐(0) 编辑
摘要:可得到一个结论:该JSP页面中的每个字符都由test1_jsp.java文件的输出流生成。 根据上面的JSP页面工作原理图,可以得到如下四个结论: — JSP文件必须在JSP服务器内运行。 — JSP文件必须生成Servlet才能执行。 — 每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编 阅读全文
posted @ 2017-05-16 19:27 跨境电商杂货铺 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开 阅读全文
posted @ 2017-05-13 21:57 跨境电商杂货铺 阅读(262) 评论(0) 推荐(0) 编辑
摘要:'JAVAC' 不是内部或外部命令解决方法 没有安装jdk,只安装了jre jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示”'JAVAC' 不是内部或外部命令,也不是可运行的程序 或批处理文件“ 安装了JDK的话,正常CMD下输入JAVAC时一定 阅读全文
posted @ 2017-05-13 17:09 跨境电商杂货铺 阅读(1532) 评论(0) 推荐(0) 编辑
摘要:bug:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 指定这个程序的server runtime就好了 阅读全文
posted @ 2017-05-13 16:52 跨境电商杂货铺 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:1.servlet是用Java编写的服务器端程序,服务器端程序,服务器端程序。 2.Servlet运行于支持Java的应用服务器中。spring mvc有自己的实现servlet 从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器 阅读全文
posted @ 2017-05-13 16:10 跨境电商杂货铺 阅读(385) 评论(0) 推荐(0) 编辑
摘要:由于JavaWeb应用业务逻辑的复杂性,容易发生一些意想不到的错误和异常,给系统的调试带来不必要的麻烦,不友好的提示信息使编程者对错误和异常无从下手。特别是当发生异常时,Java异常栈输出的信息只能给程序员来看,是绝对不能展示给用户的。而且一旦项目发布成最终版本运行时,也十分有必要跟踪和记录所发生的 阅读全文
posted @ 2017-05-10 20:19 跨境电商杂货铺 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:2、window->preferences->java->Compiler->设置右侧的Compiler compliance level 3、window->preferences->java->Installed JREs->设置或者选择右侧的Installed JREs 阅读全文
posted @ 2017-05-10 20:16 跨境电商杂货铺 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1:Maven命令下载源码和javadocs 当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的: 2. 2:通过配置文件添加 打开maven配置文件 setting.xml文件(.. 阅读全文
posted @ 2017-05-10 20:11 跨境电商杂货铺 阅读(4318) 评论(0) 推荐(0) 编辑
摘要:最近发现,很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它叫work目录而不是cache目录的原因。 jsp,tomcat的工作原理是当浏览器访问某个jsp页 阅读全文
posted @ 2017-05-10 20:04 跨境电商杂货铺 阅读(1770) 评论(0) 推荐(0) 编辑
摘要:response.setCharacterEncoding("UTF-8"); 在Servlet2.3中是不行的,至少要2.4版本才可以,如果低于2.4版本,可以用如下办法: response.setContentType("text/html;charset=UTF-8"); pageEncodi 阅读全文
posted @ 2017-05-10 20:02 跨境电商杂货铺 阅读(6061) 评论(0) 推荐(0) 编辑
摘要:1. Java类: CharacterEncodingFilter import javax.servlet.*; import java.io.IOException; public class CharacterEncodingFilter implements Filter { private 阅读全文
posted @ 2017-05-10 19:48 跨境电商杂货铺 阅读(887) 评论(0) 推荐(0) 编辑
摘要:生命周期 编辑 生命周期 客户端请求该 Servlet; 加载 Servlet 类到内存; 实例化并调用init()方法初始化该 Servlet; service()(根据请求方法不同调用doGet() 或者 doPost(),此外还有doHead()、doPut()、doTrace()、doDel 阅读全文
posted @ 2017-05-10 19:40 跨境电商杂货铺 阅读(478) 评论(0) 推荐(0) 编辑
摘要:注意:乱码和request的具体实现类有关,现在已经查到的是RequestDispatcher.forward调用前使用的是org.apache.catalina.connector.RequestFacade类而RequestDispatcher.forward调用后使用的是org.apache. 阅读全文
posted @ 2017-05-10 19:36 跨境电商杂货铺 阅读(496) 评论(0) 推荐(0) 编辑
摘要:利用request.setCharacterEncoding("UTF-8");来设置Tomcat接收请求的编码格式,只对POST方式提交的数据有效,对GET方式提交的数据无效! 要设置GET的编码,可以修改server.xml文件中,相应的端口的Connector的属性:URIEncoding=" 阅读全文
posted @ 2017-05-10 19:24 跨境电商杂货铺 阅读(80007) 评论(1) 推荐(3) 编辑
摘要:servlet容器配置 Spring Boot快速的原因除了自动配置外,另一个就是将web常用的容器也集成进来并做自动配置,让使用它的人能更快速的搭建web项目,快速的实现自己的业务目的。什么是容器?在这里就是支持Java程序运行的程序。本节内容只详细展开Tomcat配置 阅读全文
posted @ 2017-05-10 15:49 跨境电商杂货铺 阅读(427) 评论(0) 推荐(0) 编辑
摘要:Tomcat对于J2EE或Java web开发者而言绝不陌生,但说到Realm,可能有些人不太清楚甚至没有听说过,那么到底什么是Realm?简单一句话就是:Realm是Tomcat中为web应用程序提供访问认证和角色管理的机制。配置了Realm,你就不需要在程序中写web应用登陆验证代码,不需要费力 阅读全文
posted @ 2017-05-10 14:02 跨境电商杂货铺 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-05-10 09:36 跨境电商杂货铺 阅读(155) 评论(0) 推荐(0) 编辑
摘要:实际生产中,每天都有大量的日志生成,单个文件(FileAppender)已经不能满足要求,RollingFileAppender继承了FileAppender,并提供了更多的功能: 每天生成一个日志文件 将前一天的日志重命名为包含日期的格式 根据需要,删除过期历史日志 每天生成一个日志文件 将前一天 阅读全文
posted @ 2017-05-09 17:04 跨境电商杂货铺 阅读(199) 评论(0) 推荐(0) 编辑