- 博客(16)
- 收藏
- 关注
原创 排序算法各个算法介绍
一、基本排序算法1、 冒泡排序假如我们现在按身高升序排队,一种排队的方法是:从第一名开始,让两人相互比身高,若前者高则交换位置,更高的那个在与剩下的人比,这样一趟下来之后最高的人就站到了队尾。接着重复以上过程,直到最矮的人站在了队列首部。我们把队头看作水底,队尾看作水面,那么第一趟比较下来,最高的人就像泡泡一样从水底”冒“到水面,第二趟比较则是第二高的人……排队的过程即为对数据对象进行排序的过...
2019-07-01 19:31:25
616
原创 数组和链表的区别和各自的优缺点
数组和链表的区别和各自的特点数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点和优缺点。数组的特点在内存中,数组是一块连续的区域。 拿上面的看电影来说,这几个人在电影院必须坐在一起。数组需要预留空间,在使用前要先申请占内存的大小,可能会浪费内存空间。 比如看电影时,为了保证10个人能坐在一起,必须提前订好10个连续的位置。这样的好处就是能保证10个人可以在一起...
2019-06-24 18:24:36
1595
原创 struts2和springmvc的区别
struts2和springmvc的区别一、拦截机制的不同 Struts2是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。Struts2中,一个Action对应一个request,response上下文,在接收参数时,可以通过属性...
2019-06-17 19:33:55
147
原创 springMVC和spring Boot的区别
Spring MVC的功能Spring MVC提供了一种轻度耦合的方式来开发web应用。Spring MVC是Spring的一个模块,式一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,开发web应用变得很容易。解决的问题领域是网站应用程序或者服务开发——URL路由、Session、模板引擎、静态Web资源等等。Spring...
2019-06-10 16:28:10
430
转载 SSM(Spring + Springmvc + Mybatis)框架基础面试题
SSM(Spring + Springmvc + Mybatis)框架面试题一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory...
2019-06-03 16:53:26
229
原创 SSM框架的原理,作用和搭建
SSM框架的原理,作用和搭建SSM框架是一个三层(前端+业务+数据)作用:SSM框架是spring MVC ,spring和mybatis框架的整合,将整个系统划分为表现层,controller层,service层,DAO层四层使用spring MVC负责请求的转发和视图管理,spring实现业务对象管理,mybatis作为数据对象的持久化引擎原理:SpringMVC:框架执行流程...
2019-05-27 16:41:09
981
原创 IDEA新建复杂动态web项目
IDEA新建复杂动态web项目相对于简单web项目,复杂web项目,我们需要配置项目结构,类似eclipse里的构建路径,来添加tomcat里的jar包支持,以及自定义的lib下的jar支持;以及一些特殊处理。1、我们新建Module2、加下Tomcat Server里的jar包支持和第三方也就是lib包中的jar包选择你jar包所在的文件夹,可以单个导入也可以全选导入。3、导...
2019-05-20 17:13:52
261
原创 拦截器的介绍和使用
拦截器的介绍和使用我们通过拦截器来完成一个用户登录权限验证的案例。下面流程图:了解这个流程后,我们开始实现这个程序:一、在com.itheima.po包中创建User类,定义方法:二、在com.itheima.controller包,创建控制器类UserController:三、在com.itheima.interceptor包中,创建拦截器类LoginInterceptor:...
2019-05-13 16:31:27
416
原创 JSON数据交互和RESTful支持
JSON数据交互和RESTful支持使用JSON数据模拟登录功能一、首先我们先导入JSON数据交互所需要使用的JAR包二、编写web.xml文件和在src目录下创建一个springmvc-config.xml文件三、在src目录下,创建一个com,itheima.po包,并在包中创建一个user类四、在WebContent目录下,创建页面文件index.jsp来测试JSON数据交...
2019-05-06 12:17:49
443
原创 整合SSM框架,并进行定制
整合SSM框架,并进行定制整合SSM框架,并进行定制。要求:1、在MySQL服务器中创建 数据库 jwdb以及表Student,在Student表中添加一行数据,内容为你的学号、姓名、性别、班级,并包含自增Id2、创建DAO对象类Student,包括学号、姓名、性别、班级及Id共5个属性,并提供对应的get/set方法3、配置MyBatis访问接口(包括JavaDAO类与SQL语句)使...
2019-04-29 10:29:35
365
原创 在文件上传的基础上设计一个学生基本信息表
在文件上传的基础上设计一个学生基本信息表在学习了文件上传的基础上,在页面中设计一个表格可以录入学生基本信息:学号、姓名(中文)、性别、班级,并允许上传照片;点击成功提交后,在目标页面显示学生的基本信息。1、首先我们先要创建一个WEB项目,在项目中导入Spring MVC相关的JAR包以及支持文件上传系在的JAR包。2、在web.xml文件中配置Spring MVC的前段控制器等信息3、在s...
2019-04-22 11:46:43
1000
1
原创 Spring MVC的复杂数据绑定
Spring MVC的复杂数据绑定Spring MVC的数据绑定在实际开发运用中十分常见,尤其是数组的绑定和集合的绑定,下面就来介绍下这两种数据绑定的使用。1、数组绑定1)建立一个user.jsp文件,输入以下代码:2)在UserController中,编写接受批量删除用户的方法:运行结果:2、集合绑定:1)在src目录下,创建一个com.itheima.vo包,在包里创建...
2019-04-15 10:44:04
184
原创 Spring MVC的简单数据绑定
Spring MVC的简单数据绑定1)首先,我们新建一个web项目,在lib目录下导入spring mvc 相关的JAR包2)在web.xml文件中配置Spring mvc 的前段控制器等信息3)在src目录下,创建spring mvc 的核心配置文件4)在子WEB-INF目录下,创建一个名为jsp的文件夹,然后在该文件夹创建页面文件success.jsp,该界面只作为正确执行操作后...
2019-04-08 14:56:26
151
原创 初学Spring MVC的映射
初学Spring MVC的映射首先我们新建一个web项目1、在lib目录添加spring所需的jar包2、编写springmvc-config.xml文件:<?xml version="1.0" encoding="UTF-8"?>beans xmlns=“http://www.springframework.org/schema/beans”xmlns:context=...
2019-04-01 11:32:06
123
原创 初步入门数据库技术
从JDBC学习数据库的基础功能:查找修改添加删除首先,学习数据库技术,我们先要安装JDBC驱动,连接数据库,然后学习并掌握JDBC中常用接口。在数据库操作技术中,最简单的几个功能就是数据库的查找修改添加和删除这四个基本功能,而在JDBC中提供了两种可以实现这四个功能的方法,一种是通过Statement对象执行静态的SQL语句实现,一种是通过PrepaerdStatement对象执行动态的SQL...
2019-03-25 09:36:28
139
原创 从登录界面设计开始了解JavaScript
从登录界面设计开始了解JavaScript开始设计界面开始设计界面1、在学习JavaScript开始,需要先学会如何设计一个页面,首先我们要先下载一个方便我们编写程序的软件,在此推荐Sublime Text,然后创建一个html文件,命名为index。2、然后通过我们学习的内容,完成这个页面的基本设计。代码如下登陆界面 <li>&l...
2019-03-18 16:00:16
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人