web
qiudonga
这个作者很懒,什么都没留下…
展开
-
Maven插件
插件:编译器插件pom.xml配置<build> <plugins> <!-- java编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artif...原创 2019-12-16 13:09:05 · 140 阅读 · 0 评论 -
Maven常用命令以及scope的行取值
Maven常用命令Maven的标准目录结构: src/main/java:核心代码部分 src/main/resources :配置文件部分 src/test/java:测试代码部分 src/test/resources:测试的配置文件 src/main/webapp:页面资源mvn clean:将该目录下的编译后的文件删除mvn compile:将目录下(src/mai...原创 2019-10-31 20:20:57 · 285 阅读 · 0 评论 -
Maven配置本地仓库的路径
Maven配置本地仓库的路径1.打开maven安装路径\conf\settings.xml2.在50行左右有下面,默认位置在c盘用户下的/.m2/repository 中<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Defa...原创 2019-10-29 21:11:05 · 909 阅读 · 0 评论 -
Redis:基本使用(代码操作,连接池的使用)
Redis:基本使用(代码操作,连接池的使用)使用Jedis(一款java操作redis数据库的工具,类似于mysql的jdbc)使用步骤:下载jedis的jar包(链接中有两个jar包,另一个是连接池jar包)https://pan.baidu.com/s/1qq31dd5L19y9Nyuo5F8Xtg提取码:ap90代码操作//获取连接,指定IP和端口号(端口号默认63...原创 2019-10-29 20:28:07 · 247 阅读 · 0 评论 -
Redis:基本使用(命令,持久化)
Redis:基本使用(命令)概念:redis是一款高性能的NOSQL的非关系型数据库库命令操作:redis的数据结构:redis存储的是:key,value格式的数据,其中key是字符串,value有5种不同的数据结构value的数据结构字符串类型:string哈希类型:hash ,也就是map格式列表类型:list,也就是linkedlist格式集合类型:set有...原创 2019-10-16 21:57:22 · 171 阅读 · 0 评论 -
JSON---语法,遍历,案例(ajax和json)检验用户名是否存在
JSON概念:JavaScript Object Notation ;JavaScript对象表示法 ,现在多用于存储和交换文本信息的语法,进行数据的传输语法:基本规则数据在名称/值对中:json数据是由键值对构成键用引号引起来,也可以不用引号值的取值范围:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中)对象(在花括号中...原创 2019-10-16 20:13:58 · 203 阅读 · 0 评论 -
AJAX
AJAX概念:ASynchronous JavaScript And XML 异步的JavaScript和XML异步和同步:客户端和服务器相互通信的基础上同步:客户端必须等待服务器的响应,在等待的期间客户端不能做其他操作异步:客户端不需要等待服务器响应,在服务器处理请求的过程中,客户端可以进行其他操作Ajax时一种无需重新加载整个网页页面的情况下,能够更新部分网页的技术。通...原创 2019-10-16 16:57:56 · 88 阅读 · 0 评论 -
Web---Filter和Listener
Web—Filter和ListenerFilter:过滤器Filter功能: 当访问服务器资源时,过滤器可以将请求拦截下来,完成一些特殊的功能过滤器作用: 一般用于完成通用的操作,如:登录验证,统一编码处理,敏感字符的过滤使用步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml配置<filter> <filte...原创 2019-10-15 22:18:32 · 139 阅读 · 0 评论 -
JSTL常用标签(if、choose、foreach)
JSTL标签概念:JavaServer Pages Tag Library JSP标准标签库作用:用于简化和替换jsp页面上的Java代码使用步骤:导入jstl相关的jar包链接:https://pan.baidu.com/s/1nJWG1MqJkKI09QU-BmURig提取码:g9dh引入标签库:使用taglib指令<%@ taglib prefi...原创 2019-10-13 14:43:42 · 231 阅读 · 1 评论 -
EL表达式(运算符,获取值,隐式对象)
EL表达式EL表达式:概念:Expression Language 表达式语言作用:替换和简化jsp页面中Java代码的编写语法:${表达式}${3 > 4}注意:jsp默认支持EL表达式忽略单个El表达式(在$前加上反斜线)????{3 > 4}忽略页面所有El表达式,配置jsp的page中的属性isELIgnored=“true”使用运...原创 2019-10-12 16:23:04 · 381 阅读 · 0 评论 -
JSP基础(指令,内置对象,脚本)
JSP概念:Java Server Pages:java服务端页面,可以理解为一个特殊页面,其中既可以定义html标签,又可以写java代码用于简化书写,本质就是servletjsp脚本:jsp定义java代码的方式:<% java 代码%>:定义的java代码在service方法中。<%! java代码%>:定义的java代码,在jsp转换后的java...原创 2019-10-12 13:43:05 · 120 阅读 · 0 评论 -
web---会话技术(Cookie和Session)
web—会话技术(Cookie和Session)会话技术会话概念:一次会话中包含多次请求和响应(一次会话指:浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止)功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端使用步骤:创建Cooki...原创 2019-10-11 19:49:42 · 190 阅读 · 0 评论 -
jQuery动画
jQuery动画:方法:show hide toggle:显示 隐藏 切换<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <sty...原创 2019-10-10 16:55:25 · 240 阅读 · 1 评论 -
Servlet---ServletContext对象
Servlet—ServletContext对象概念:代表整个web 应用,可以和程序的容器(服务器)来通信获取方式:通过request对象获取,request.getServletContext()通过HttpServlet获取。this.getServletContext() //通过request对象获取ServletContext servletContext1 =...原创 2019-10-09 20:24:23 · 120 阅读 · 0 评论 -
Servlet---Response对象及原理
Servlet—Response对象及原理响应消息的格式:响应行:协议/版本 响应状态码 状态码描述状态码:都是三位数字1xx:服务器就收客户端消息,但没有接收完成,等待一段时间后发送1xx状态码2xx:成功3xx:重定向。代表:302(重定向),304(访问缓存)4xx:客户端错误。404(请求路径错误),405(请求方式没有对应的doXxx方法)5xx:服务器错误。...原创 2019-10-09 19:28:29 · 219 阅读 · 0 评论 -
log4J日志文件的使用
log4J日志文件的使用log4j作用:记录日志(长久保存 有等级 格式可以很好的定制)为后续对日志进行分析统计,查找问题准备好内容日志的不慎使用会造成的问题日志打印太多 占用空间大可能会造成信息泄露log4j日志的级别: FATAL:指出现了非常严重的错误事件,这些错误可能会导致应用程序异常中止 ERROR:指虽有错误,但...原创 2019-09-23 19:01:05 · 162 阅读 · 0 评论 -
XML---基础用法和约束
XML—基础用法XML概念: Extensible Markup Language可扩展标记语言(可扩展标签是自定义的)功能: 存储数据(1.配置文件;2.在网络中传输)XML与HTML的区别: 1.xml标签是自定义的,html标签是预定义的 2.xml的语法严格,html语法松散 3.xml是存储数据的,html是展示数据的基本语法: 1.xml文档的后缀名 ....原创 2019-09-23 21:14:17 · 138 阅读 · 0 评论 -
ORM、IOC、DI概念以及DI结合注解的使用
ORM、IOC、DI概念以及DI结合注解的使用ORM:对象关系映射,实体类与关系数据库之间的映射IOC:控制反转,将创建对象的权力从代码中剥离出来,以其他形式体现,例如配置文件 优点:使用反射和配置文件的形式创建对象,可以通过调整配置文件,灵活的切换实现类,不需要修改代码,也不需要重新编译,降低了层次跟层次之间的耦合度DI:Dependency injection 依赖注入:使用反射给属...原创 2019-09-24 14:17:29 · 382 阅读 · 0 评论 -
cglib动态代理
cjlib动态代理与jdk动态代理相比的优点:jdk动态代理必须有接口和实现类只能增强接口中定义的方法只能读取接口中的方法上的注解cglib动态代理模式面向父类的 和接口没有直接的关系不仅仅可以增强接口中定义的方法,还可以增强一个类中其他的方法可以读取父类中方法上的所有注解使用cglib动态代理导入4个jar包链接:https://pan.baidu.c...原创 2019-09-24 14:59:22 · 133 阅读 · 0 评论 -
xml---xml的解析、快速查找数据selector和Xpath
xml—xml的解析操作xml文档解析(读取):将文档中的数据读取到内存中写入:将内存中的数据保存到xml文档中。持久化的存储解析xml的方式DOM:将标记语言一次性加载进内存,在内存中形成一个domshu 优点:操作方便,可以对文档进行CRUD的所有操作 缺点:dom树占内存SAX:逐行读取(读一行释放一行),基于事件驱动的 优点:不占内存 缺点:只能读取...原创 2019-09-24 20:21:31 · 379 阅读 · 0 评论 -
tomcat部署项目的三种方式
原创 2019-09-24 21:48:20 · 132 阅读 · 0 评论 -
mybatis基于传统DAO层的开发
mybatis基于传统DAO层的开发简化图解:[外链图片转存失败(img-q3SUE4NI-1569400330102)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1569378157968.png)]Mybatis项目的搭建1.jar包的准备,复制到项目的lib文件下,没有lib文件夹自己创建核...原创 2019-09-25 16:33:25 · 343 阅读 · 0 评论 -
Servlet的配置(xml和注解)以及方法的作用
Servlet的配置(xml和注解)以及方法的作用配置web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-09-25 20:42:01 · 1218 阅读 · 0 评论 -
HTTP协议
HTTP协议超文本传输协议:定义了客户端服务器通信时,发送的数据格式特点:基于TCP/IP的高级协议默认端口号80基于请求/响应模型的:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据请求消息数据的格式:请求行请求方式 请求url 请求协议/版本请求头请求头名称:请求头值常见的请求头User-Agent:浏览器告诉服务器,我访问你使...原创 2019-09-26 15:09:10 · 138 阅读 · 0 评论 -
Mybatis代理模式开发
Mybatis代理模式开发代理模式开发就简单来说就是由mybatis根据配置文件和接口生成接口的实现类,在调用方法。优点:1有接口 模块之间有规范了2参数的处理 多样了 接口中的方法参数列表由我们自己决定3通过代理模式由mybatis提供接口的实现类对象 我们不用写实现类了代理模式项目搭建:jar包的准备,复制到项目的lib文件下,没有lib文件夹自己创建核心包https:...原创 2019-09-26 17:24:09 · 313 阅读 · 0 评论 -
Mybatis多表关联查询、懒加载、缓存
Mybatis多表关联查询、懒加载、缓存多表关联查询:手动处理映射关系:数据库表格和java类之间的对应关系自动处理映射关系自动根据java类的属性名和数据库的字段名封装数据 要求字段名和属性名相同手动处理映射关系Java中的实体类和数据库表格的字段名不同 怎么处理字段使用别名 缺点 SQL语句复用度低 无法处理多变关联查询问题定义映射关系 映射关系可以在多...原创 2019-09-27 18:55:23 · 801 阅读 · 0 评论 -
Servlet---Request对象及原理
Servlet—Request对象及原理request和response对象是由服务器创建的request随想时用来获取请求消息,response对象是来设置响应消息的request对象功能:获取请求消息数据获取请求行数据:获取请求方式:String getMethod()获取虚拟目录:String getContextPath()获取servlet...原创 2019-09-27 19:57:49 · 278 阅读 · 0 评论 -
JQuery的使用
JQuery使用引入文件链接:https://pan.baidu.com/s/1ZJhH4MdmUnxILixri1AiYQ提取码:auhj<!--引入jq文件--><script type="text/javascript" src="jquery.min.js的路径"></script>页面加载函数(页面加载完毕后自动触发的方法)普通使用js...原创 2019-10-09 16:06:19 · 140 阅读 · 0 评论 -
JAVA---jdk动态代理
JAVA—jdk动态代理代理的概念:一个对象代替另一个对象完成期原本的功能,代理对象可以在被代理对象功能基础上进行功能的扩充举例:张三请律师打官司(律师代替张三打官司 律师可以在张三原有功能的基础之上 进行功能扩充 )当我们对一个类的方法 功能并不满意又不能修改这个类的代码 可以采用代理模式增强这个类的方法代码:接口:public interface Court...原创 2019-09-23 18:46:30 · 101 阅读 · 0 评论