- 博客(33)
- 收藏
- 关注
原创 servlet得到webroot路径
servlet得到webroot路径//file:/F:/WorkSpace/Myeclipse_Workspace_1/.metadata/.me_tcat7/webapps/Hello/WEB-INF/classes/String classessPath = this.getClass().getResource("/").toString();//F:/WorkSpace/Myeclipse_Workspace_1/.metadata/.me_tcat7/webapps/Hello/WEB-I
2020-07-08 10:08:22
326
原创 Servlet-重定向
Servlet-重定向1、第一个Servletpublic class ServletDemo6 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("A:我要钱"); System.out.p
2020-07-08 10:06:13
162
原创 MVC与三层架构
MVC与三层架构一、简述在软件开发中,MVC与三层架构这两个专业词汇经常耳闻,同时总有很多人将它们混为一谈,认为三层架构就是指MVC,给它画上等号,但实际上,这是错误的认知,并不是说它们没有任何关系,而是MVC与三层架构不是简单的相等。下面将拿javaweb开发中的MVC(SSM框架)与三层架构进行比较,让大家理清两者之间的关系。二、概念二、概念所谓系统架构是指整个应用系统程序大的结构,常见的系统架构有三层架构与MVC。前面已经说了,三层架构与MVC不是简单的相等,它们存在差别,但又联系。现在可以
2020-07-08 09:56:44
269
原创 JDBC-DBUtils工具类的讲述
JDBC-DBUtils工具类一、创建properties文件在src目录下创建一个名为“dbinfo.properties”的文件,里面的内容为:driverClass=com.mysql.jdbc.Driverurl=jdbc\:mysql\://localhost\:3306/数据库名username=rootpassword=使用配置文件的原因是方便日后更换其他数据库,在更换为其他数据库时只要修改配置文件的driverClass的值即可(因为所有的数据库操作都符合jdbc规范)。
2020-07-08 09:50:50
156
原创 SSM项目启动报错:Failed to read candidate component class 及解决
SSM项目启动报错:Failed to read candidate component class之前使用MyEclipse启动SSM框架项目时,没有任何问题。但是换成使用Eclipse Mars等IDE启动项目时,控制台输出错误如下:BeanDefinitionStoreException: Failed to read candidate component class。上述eclipse均使用jdk1.8和tomcat7.0。4:23:18,899 ERROR ContextLoader:307
2020-07-08 09:40:01
1470
原创 SSH框架与MVC架构之间的联系
SSH框架与MVC架构之间的联系MVC三层架构:模型层,控制层和视图层。①模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来 对数据库进行操作;② 控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;③ 视图层,用JSP模板把页面展现给用户以及提供 与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能 等等。JAVAEE
2020-07-08 09:36:00
491
原创 JavaEE——JDBC
JavaEE——JDBCJDBC什么是jdbc,Java连接数据库的API。Jdbc全称:Java DataBase Connection Java数据库连接。什么叫Java数据库连接API呢?因为jdbc是Java连接数据库的规范制定,jdbc是规范。而实现类则由各数据库厂商来支持。来实现jdbc API。将麻烦的事情交给数据库厂商去完成。所以jdbc是规范,不是实现。是Java连接数据库的规范。每个数据库都不一样,就需要找每个即熟悉自己的数据库,又熟悉Java的人。所以这项工作由自己来做就太麻烦
2020-07-08 09:29:43
231
原创 java 的svn客户端调用
java 的svn客户端调pom依赖<dependency><groupId>org.tmatesoft.svnkit</groupId><artifactId>svnkit</artifactId><version>1.3.5</version></dependency>java调用代码import org.tmatesoft.svn.core.SVNDepth;import org.tma
2020-07-08 09:20:44
405
原创 MD5加密
什么是数据加密数据库加密系统是一款基于透明加密技术的数据库防泄漏系统,该产品能够实现对数据库中的敏感数据加密存储、访问控制增强、应用访问安全、安全审计以及三权分立等功能。数据库加密的方式有6种方式:DES加密算法、AES加密算法、MD5加密算法、RSA加密算法、Base64加密算法、SHAI加密算法等。MD5加密MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文
2020-06-10 08:33:03
370
原创 HTML复习3
文本层次语义元素time元素time元素 用于定义时间或日期,可以代表24小时的某一时间。time元素不会再浏览器中呈现任何特殊效果,但是该元素能以机器可读的方式对日期和时间进行编码。time元素的俩个属性:detetime:用于定义时间 或日期。取值为具体的时间或日期,不给定时,元素给定日期/时间。pubdate: 用于定义time元素中的日期/时间是文档的发布日期。mark...
2019-12-08 21:10:20
2029
原创 html复习2
图像标记常用图像格式1、GIF格式支持动画,GIF格式也是一种无损的图像格式,也就是说修改图片以后,图片的质量没有变化,支持全透明,但GIF格式只能处理256种颜色。2、PNG格式包括PNG-8和真色彩PNG(PNG-24和PNG-32)。与GIF相比 ,PNG格式最大的优势是体积更小,支持alpha透明,颜色过度更平滑,不支持动画。3、JPG格式有损压缩,会造成图像数据消...
2019-12-01 17:49:34
2369
原创 HTML5基础
1.2.1 HTML5文档基本格式1、<!doctype>标记<!doctype>标记标记位于文档的最前面用于向浏览器说明当前文档使用哪种html标准规范。2、HTML 标记位于<!doctype>标记之后,也成为跟标记,用于告知浏览器其自身是一个html文档,标记标志着文档的开始,标志着文档的结束,在他们之间是文档的头部和主体内容。3、hea...
2019-11-24 22:16:03
2417
原创 使用jQuery操作表格
6.3.1控制表格颜色1、隔行换色实现表格的隔行换色首先要为表格的奇数行和偶数行设定样式,例、jQuery样式 <script> $(function(){ $("tr:odd").addClass("odd"); $("tr:even").addClass("even"); }) </script>文件代码 <body...
2019-11-24 19:31:11
380
原创 使用jQuery操作表单和表格
6.1.1表单标记1、action属性action属性是指指定处理表单提交数据的脚本文件。<form action="URL">....<form>url:表单的提交地址。2、表单名称name属性用于给表单命名,不是必须属性。<form name="form_name">...<form>form_name:表单名称3、提交方式...
2019-11-20 22:27:03
262
原创 jquery中的动画效果
5.2.1隐藏匹配元素使用hide()方法可以隐藏匹配的元素。hide()方法相当于将元素css样式属性display的值设置为none,他会记住display的值,有两种语法格式,一种是不带参数的形式,用于实现不带任何效果的隐藏匹配元素。语法格式:hide()另一种带参数的形式,用于一优雅的动画隐藏所有的元素,并隐藏完成之后触发一个回调函数。语法格式:hide(speed,[cal...
2019-11-10 23:46:57
297
原创 模拟用户操作
模拟用户的操作触发事件在jQuery中一般常用triggerHandler()方法和tigger()方法来模仿用户的操作触发事件$("#button").trigger("click");例、为按钮绑定click事件,弹出参数msg1+msg2连接到一起的字符串,在使用tigger()方法。 <input type="button" name="button" id="butto...
2019-11-06 20:43:32
713
原创 移除绑定
移除绑定是unbind()方法。unbind([type],[data])type :可选参数,用于指定事件类型data:可选参数,用于指定要从每个匹配元素的事件中饭绑定的事件处理函数。要移除为普通按钮绑定的单击事件$("input:button").unbind("click");例 <style> #content{ text-indent: 2e...
2019-11-06 20:19:44
183
原创 使用jQuery操作DOM
对DOM节点进行操作4.2.2对元素值操作方法说明val()用于获取第一个匹配元素的当前值,返回值可能是一个字符串,也可能是也个数组val(val)用于设置所有元素的值val(arrval)用于check select 和radio 等元素设置值,参数为字符串例<body> <select name="like" size="...
2019-10-30 21:07:33
140
原创 jquery选择器的使用
3.5层次选择器所谓的层次选择器,就是根据页面DOM元素之间得父子关系作为匹配的筛选条件。3.5.1 ancestor descendant选择器ancestor descendant选择器的使用方法:$("ancestor descendant")ancestor 是指任何有效的选择器descendant 是用以匹配元素的选择器,并且它是ancestor所指定的jQuery的代码...
2019-10-28 18:53:53
183
原创 jquery选择器的使用
jQuery的工厂函数jQuery的工厂函数为“ ”,在jQuery中,无论使用那一种类型的选择符都需要从一个“”, 在jQuery中,无论使用那一种类型的选择符都需要从一个“”,在jQuery中,无论使用那一种类型的选择符都需要从一个“”符号和“0 ”开始。在参数中使用标记名。 $(:"div"): 用于获取文档中全部的<div>在参数总使用ID$("#usernam...
2019-10-23 18:25:03
230
原创 缓动的小球
设定盒子box<!DOCTYPE html> <head> <meta charset="UTF-8"> <title>缓动的小球</title> <style> #box{position:absolute;width:120px;height:120px;line-height:1...
2019-10-13 21:06:11
858
2
原创 焦点事件
焦点事件编写HTML,实现用户登陆的表单。用 div 框架写出box,并用 center 是表单居中。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <...
2019-10-13 11:20:36
192
原创 红绿灯计时器
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> .box{width:250px;height:52px;padding:15px 30px;border:2px solid #ccc;...
2019-09-29 08:48:01
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人