- 博客(17)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Spring单元测试 引入Springmvc配置文件时无法找到文件
@ContextConfiguration(locations = { "classpath:applicationContext.xml","file:src/main/webapp/WEB-INF/dispatcherServlet-servlet.xml" })无法找到文件解决方法:换成绝对路径即可亲测有效
2020-09-24 22:26:41
645
1
原创 MyBatis 整合 Spring(查询一个员工表显示到页面上)
1.整合适配包下载https://github.com/mybatis/spring/releases/tag/mybatis-spring-2.0.52.所有需要的 jar 导入Spring aopSpring IOCJDBCJSTL3.引入 MyBatis 前的配置com.atguigu.mybatis.bean 包Employee.javapackage com.atguigu.mybatis.bean;import java.io.Serializable;
2020-09-19 22:42:36
550
原创 Servlet生命周期、通过继承 HttpServlet 实现 Servlet 程序、ServletConfig 类、ServletContext 类、HttpServletRequest 最全详解
Servlet一.什么是 Servlet 1.Servlet 是 java EE 的规范之一。也就是接口。Servlet 接口定义了一套网络请求的规范 2.Servlet 是 javaweb 的三大组件之一。 javaweb 的三大组件分为 Servlet程序、Filter 过滤器、Listener 监听器 3.Servlet 是运行在服务器上的一个 java 程序。作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层(可以接收客户端
2020-07-20 23:04:13
570
原创 It is possible to bind and connect to localhost:8080 at the same time - application server will prob
IDEA 启动 Tomcat 服务时显示It is possible to bind and connect to localhost:8080 at the same time - application server will probably compete with some other software on the port可以同时绑定并连接到本地主机:8080——应用服务器可能会在该端口上与其他软件竞争原因:1.8080端口被占用,可以尝试修改Tomcat的端口,重启服务2.To
2020-07-12 23:15:29
11074
原创 Tomcat 的安装和使用
一.Tomcat使用1.Tomcat安装下载你需要的Tomcat版本对应的zip压缩包,解压到指定目录即可2.启动Tomcat服务器(两种方法) a) 找到 Tomcat 目录下的bin目录下的 startup.bat 文件,双击打开,即可启动Tomcat服务器(启动Tomcat服务器如果遇到双击.bat文件后弹窗一闪而过,这个时候,失败的原因一般是因为没有配置好JAVA_HOME环境变量)#如何配置JAVA_HOME 环境变量[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来
2020-07-12 23:02:57
281
原创 JavaScript中的事件
常用的事件onload 加载完成事件:页面加载完成之后,常用于做页面js代码初始化操作onclick 单击事件:常用于按钮的点击响应操作onblur 失去焦点事件:常用于输入框失去焦点后验证其输入内容是否合法onchange 内容发生改变事件:常用于下拉表和输入框内容发生改变后操作onsubmit 表单提交操作:常用于表单提交前,验证所有表单项是否合法事件的注册1.静态注册通过html标签中的事件属性直接赋予事件响应后的代码2.动态注册先通过js代码得到标签的dom对象,然后再通过dom
2020-06-30 18:00:41
321
原创 JavaScript-----DOM模型
DOM 全称是 Document Object Model 文档对象模型也就是将文档中的标签,文本,各个属性转换成对象1.Document对象Document有几个重要的特点1.Document具有树型结构,有层级关系2.documet管理了所有HTML标签内容,并且可以将所有标签对象化3.可以通过document访问所有标签对象什么是对象化呢?例如 将某人的个人信息对象化Class person{private String name;private int
2020-06-05 21:58:29
223
原创 Upload-labs通关攻略
Upload-labs通关攻略Pass-01 JS绕过开启代理抓包,发现没有产生流量就进行验证了,说明是前端JS验证直接firebug修改前端代码,添加允许上传类型.php直接上传Webshell,比如1.php,菜刀连接,网站根目录下发现flag.txtPass-02 文件类型绕过进行上传尝试,发现提示:文件类型不正确,请重新上传!应该是文件类型Content-Type检测,BP抓包截断上传数据包,修改Content-Type为image/jpeg,然后放行数据包,成功绕过Pas
2020-06-03 12:04:47
18032
2
原创 学生信息管理系统
【问题描述】大学里有各种类型的学生,校方需要对这些学生的信息进行计算机管理。所开发的软件应包括各类学生的添加、修改、删除和查找等功能。考虑到软件的可重用性、可扩展性和可维护性,校方决定采用面向对象的程序设计方法来开发系统。学生信息需要以文件方式保存到计算机硬盘中。另外,系统的用户界面应该尽可能友好,方便用户使用。【设计需求及分析】(1) 使用 C++语言开发,充分利用面向对象程序设计的类、对象、继承、封装和多态性等概念来设计和实现该管理系统。(2) 设计一个 Person(人员)类,考虑到通用性
2020-06-02 16:46:58
4774
2
原创 火车票座位分配
【问题描述】请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。假设一节车厢有 20 排、每一排 5 个座位。为方便起见,我们用 1 到 100 来给所有的座位编号,第一排是 1 到 5 号,第二排是 6 到10 号,依次类推,第 20 排是 96 到 100 号。购票时,一个人可能购一张或多张票,最多不超过 5 张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。【基本要求】假设初始时车票全部未被购
2020-06-01 19:51:39
4360
2
原创 平面涂色
【问题描述】在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形是指将横坐标范围从 x1 到 x2,纵坐标范围从 y1 到 y2 之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有 15 个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次。在实际的涂色过程中,所有的矩形都涂成统一的颜色,图中显示不同颜色仅为说明方便。【基本要求】
2020-06-01 19:49:33
872
原创 文本文件单词统计
【问题描述】假设有如下的英文文本文档:(文件名是:History.txt)HistoryTaiyuan University of Technology (TYUT) can trace its origin to the Western Learning School, ShanxiGrand Academy, established in 1902 as one of the earliest three universities in China’s higher educationhistor
2020-06-01 11:44:09
2553
原创 分数的加减乘除
【问题描述】用分数形式表示的有理数类如下(C++语言描述):class Rational{private:int x,y; //成员变量 x 和 y,分别存放分子和分母public:Rational(int a=1,int b=1); //具有默认参数的构造函数,默认值为 1Rational Add(Rational &r); //求两个分数的和Rational Sub(Rational &r); //求两个分数的差Rational Mul(Rational &r)
2020-06-01 11:40:11
1141
原创 交通咨询系统(最短路径问题)
【问题描述】在交通网络非常发达、交通工具和交通方式不断更新的今天,人们在出差、旅游或做其他出行时,不仅关心节省交通费用,而且对里程和所需要的时间等问题也感兴趣。对于这样一个人们关心的问题,可用一个图结构来表示交通网络系统,利用计算机建立一个交通咨询系统。图中的顶点表示城市,边表示城市之间的交通关系。这个交通系统可以回答出行旅客提出的各种路径选择问题。例如,问题之一:“一位旅客要从 A 城到 B 城,他希望选择一条途中中转次数最少的路线。”假设图中每一站都需要换车,那么这个问题反映到图上就是要找一条从顶
2020-06-01 11:30:26
14090
9
原创 Apache-DBUtils实现增删改查操作
**简介commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。API介绍:org.apache.commons.dbutils.QueryRunnerorg.apache.commons.dbutils.ResultSetHandler工具类:org.apache.commons.dbutils.DbUtilsAPI包说明:Result
2020-05-29 16:17:21
407
原创 Druid(德鲁伊)数据库连接池
Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。package druid;import java.sql.Connection;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid.pool.Dr
2020-05-29 15:53:59
1933
原创 JDBC--获取数据库连接的三要素
JDBC–获取数据库连接获取数据库连接的三要素要素一:Driver接口实现类Driver接口介绍java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现。Oracle的驱动:oracle.jdbc.driver.OracleDrivermySql的驱
2020-05-12 18:40:33
901
jQueryAPI_1.7.1_CN jQuery文档
2020-07-07
java中compareto方法只有返回值为什么可以排序
2020-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人