- 博客(26)
- 收藏
- 关注
转载 file创建文件和文件夹路径
File file = new File("路径名") 路径名的2种写法/** *mkdir:只能用来创建文件夹,且只能创建一级目录,如果上级不存在,就会创建失败。 mkdirs:只能用来创建文件夹,且能创建多级目录 ,如果上级不存在,就会自动创建。(创建文件夹多用此) createNewFile:只能用来创建文件,且只能在已存在的目录下创建文件,否则会创建失败。 (FileOutpu...
2018-12-21 16:40:57
6603
转载 request的getServletPath()
假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/news2、System.out.println(request.getServ...
2018-12-20 17:16:52
22684
1
转载 shiro框架的基本理解
1.简介shiro是一个安全框架,可以进行认证、授权、密码加密、会话管理从外部来解析shiro框架:Subject:主体,代表了当前“用户”,这个用户不一定是一个具体的人,与当前应用交互的任何东西都是Subject,如网络爬虫,机器人等;即一个抽象概念;所有Subject都绑定到SecurityManager,与Subject的所有交互都会委托给SecurityManager;可以把Su...
2018-12-20 16:59:22
250
转载 request常用方法大全
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getReque...
2018-12-20 14:36:32
569
转载 SpringMVC拦截器path路径的坑
SpringMVC提供了很方便的拦截器供我们开发使用。在配置文件中通过<mvc:mapping path="" />进行配置拦截的路径,但是这个path在配置的时候有一个小坑我们都知道在SpringMVC拦截器中的/**是配置全部路径.现在我有一个需求,想要拦截以/user/开头的请求.我的path写为/user/**,这样就能拦截到所有的符号条件的请求.然后我的项目需求增加了...
2018-12-20 14:30:24
681
转载 Spingmvc拦截器配置路径
https://blog.youkuaiyun.com/Logo_OO/article/details/80569979<!-- 对所有的请求拦截使用/** ,对某个模块下的请求拦截使用:/myPath/* --> <mvc:mapping path="/**" /> 例如:那么请求拦截的路径为:<mvc:mapping path="/lo...
2018-12-20 14:30:11
714
1
转载 jsp请求到响应
那么 pageEncoding , contentType 分别用来做什么那?在解释之前让我们先了解下jsp从被请求到响应经历的三个阶段:第一阶段:将jsp编译成Servlet(.java)文件。用到的指令是pageEncoding,根据pageEncoding=“XXX”的指示,找到编码的规则为“XXX”,服务器在将JSP文件编译成.java文件时会根据pageEncoding的设定读取...
2018-12-18 17:08:01
880
转载 log4j
配置内容#定义输出级别和输出平台log4j.rootLogger=error, console, keyfilelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.consol...
2018-12-07 11:17:52
111
转载 Logging
Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具:SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未找到,日志功能就会被禁用。不少应用服务器的classpath中已经包含Commons...
2018-12-04 17:43:21
92
转载 spring整合mybatis
http://www.mybatis.org/mybatis-3/zh/configuration.htmlhttps://blog.youkuaiyun.com/zht741322694/article/details/78743220https://blog.youkuaiyun.com/weixin_42072135/article/details/80707620https://www.cnblogs...
2018-12-04 17:25:12
101
转载 context-param
<context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigLocationValue></param-value> </context-param> <context-para
2018-12-03 15:10:59
2446
转载 servlet的url-pattern匹配规则
首先需要明确几容易混淆的规则:servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则。所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern。 Servlet 2.5开始,一个servlet可以使用多个url-pattern规则,<servlet-mapping>标签声明了与该servlet相应的匹配规则,每个<ur...
2018-11-30 10:03:23
167
转载 java web工程web.xml配置详解
转载自:http://blog.youkuaiyun.com/believejava/article/details/43229361http://www.cnblogs.com/yqskj/articles/2233061.htmlhttps://blog.youkuaiyun.com/zzyly1/article/details/78705428http://www.cnblogs.com/shuchen...
2018-11-30 10:02:05
213
转载 Spring AOP概念理解
源地址:http://www.verydemo.com/demo_c143_i20837.html 1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样...
2018-11-23 16:23:44
109
转载 aop理解
先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间的逻辑更加清晰,配置更灵活,实现这个目的的手段使用AOP和IoC,而AO...
2018-11-23 16:20:19
113
转载 c3p0
https://blog.youkuaiyun.com/Peng_Hong_fu/article/details/52742366https://blog.youkuaiyun.com/u013087513/article/details/55210238https://www.cnblogs.com/ygj0930/p/6405861.htmlhttps://blog.youkuaiyun.com/u014402683...
2018-11-16 17:35:34
105
转载 @bean
Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。在自动配置的方式中,使用@Component去告诉Spring,我是一个bean,你要来管理我,然后使用@AutoWired注解去装配Bean(所谓装配,就是管理对象直接的协作关系)。然后在Jav...
2018-10-29 14:34:37
6497
转载 IOC 的理解与解释
IOC 是什么?Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Jav...
2018-10-29 11:16:50
144
转载 常量池
一.相关概念1. 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。2. Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件是否能被JVM接受,再接着4个字节用于存储版本号,前2个字节存储次版本号,后2个存储主版本号,再...
2018-10-24 16:02:55
186
转载 方法区和常量池
最近一直被方法区里面存着什么东西困扰着? 1.方法区里存class文件信息和class文件常量池是个什么关系。 2.class文件常量池和运行时常量池是什么关系。 方法区存着类的信息,常量和静态变量,即类被编译后的数据。这个说法其实是没问题的,只是太笼统了。更加详细一点的说法是方法区里存放着类的版本,字段,方法,接口和常量池...
2018-10-24 16:01:20
173
转载 深入理解Java中的字段与属性的区别
1、Java中的属性和字段有什么区别? 答:Java中的属性(property),通常可以理解为get和set方法。而字段(field),通常叫做“类成员”,或 "类成员变量”,有时也叫“域”,理解为“数据成员”,用来承载数据的。这两个概念是完全不同的。2、属性和字段详解 ◆◆字段(filed)------------------------------------------...
2018-10-24 15:02:27
131
翻译 常量
Java 常量,有2种意思,我分别说明:第1种意思,就是一个值,这个值本身,我们可以叫它常量,举几个例子:整型常量: 123实型常量:3.14字符常量: 'a'逻辑常量:true、false字符串常量:"helloworld"这只是说法的问题,比如7这个数,我们就可以说“一个int类型的常量7 ”-------还有另一种,就是楼主问的这种:第2种意思,表示不可变的变量,这种也叫常量...
2018-10-24 14:29:53
140
转载 栈帧结构之局部变量表
背景摘自《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》(第2版)概述栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack)的栈元素。栈帧存储了方法的局部变量表、操作数栈、动态连接和方法返回地址等信息。每一个方法从调用开始至执行完成的过程,都对应着一个栈帧在虚拟机栈里面从...
2018-10-24 11:15:58
506
转载 @responseBody注解的使用
1、 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、 @RequestMa...
2018-08-17 16:12:15
192
转载 ==和equals区别
==:== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。1、比较的是操作符两端的操作数是否是同一个对象。2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 long b=10L 与 d...
2018-08-15 14:59:53
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人