自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 mysql安装与索引

Mysql安装环境和版本:mysql5.7.33,win10系统mysql官网版本选择:3.安装模块选择:需要的目前只有:服务器,工作台,java连接器4.各个模块安装位置的选择:各个模块安装的意义:最终确认安装:5.问题:services.msc中没有mysql服务。cmd登录不了数据库的原因:关于mysql和mariabd数据库的关系:连接的是哪个数据库查看:mysql正常安装后,缺失了文件:6.首先,填写my.ini文件,在其中设置好data文件位置和临

2021-03-14 23:46:33 116

原创 2020-09-27

spring基于注解的基础使用(仅限使用逻辑)1.在spring.xml文件中加入扫描包的代码 <context:component-scan base-package="huang.test.dao"></context:component-scan>2.在需要加入容器的类上加上各类注解(如果不加属性,则默认类名首字母小写为bean名字)@Component("dao")public class Dao implements IDao { public vo

2020-09-27 15:32:17 108

原创 2020-09-27

spring基于xml文件的基础使用(不含对bean对象属性的设置)1.在spring.xml中将所需类加入容器 <bean id="dao" class="huang.test.dao.imp.Dao"></bean>2.在使用该类的类中,创建通过xml路径获取容器的对象public class Client { public static void main(String[] args) { ApplicationContext applicat

2020-09-27 15:17:43 82

原创 2020-09-27

spring基本配置(基于maven)基于maven的spring依赖导入统一spring版本号<properties><spring.version> 5.0.2.RELEASE</spring.version></properties>导入spring依赖 <!--spring--> <dependency> <groupId>org.springframework&

2020-09-27 15:06:14 74

原创 关于各种排序和涉及到的问题(持续更新)

排序问题一:冒泡排序1.冒泡排序是O(n^2)的时间复杂度,额外空间复杂度为O(1)2.冒泡思想:每次找出一个最大值,放在最后一个位置,然后下次再找的时候,就忽略最后一个位置,然后将第二次的最大值放在倒数第二位,以此类推,当只剩下一个数字,就不需要再排了。3.冒泡编程思路:第一层循环设置的是需要排序的终点,依次递减到1的位置,因为比较的过程是涉及到两个位置,所以不需要终点和起点重合,就可以...

2020-04-16 23:51:57 440

原创 Mybatis的CRUD(增删改查)以及过程种的问题(持续更新)

Mybatis的增删改查前提:配置好Mybatis文件增加查询更新删除模糊查询封装条件查询聚合函数查询写入数据库的中文乱码增加1.在dao接口类中填写方法: //2.保存账户 void saveUser(User user);2.在Resources目录下与dao接口类对应的xml文件(映射文件)中完善所需的查询语句(sql),查询条件(paramet...

2020-04-08 00:41:44 152

原创 自定义Mybatis的全过程

思路:1.通过xml文件记录信息,2.通过Resources类读取xml文件,3.通过构建者(SqlSessionFactoryBuilder)调用XmlConifgBuilder解析xml文件,将获取的信息封装在Configuration中和Mapper中(Configuration中包含存储Mapper的容器mappers),然后创建工厂的实体类(DefauSqlSessionFactor...

2020-04-07 00:11:01 168 1

原创 MyBatis环境搭建和入门案例(以及部分坑)

使用Mybatis思路,首先用mybaits.xml配置环境,然后创建一个dao下的接口后,思路是用mybatis提供的配置解决连接数据库,查询,封装domain中的对象。所以,配置映射路径,然后在对应的文件夹下,写IUserDao.xml(接口对应的配置文件),namspace对应全类名,内部标签对应方法。而后,就算完成了环境的配置。前提:导入依赖 与 Log4j.properties文件...

2020-04-03 01:02:55 127

原创 springMVC拦截器的编写和应用

原理:预处理方法在controller方法执行之前,后处理方法在controller方法执行之后,页面执行之前,最终方法执行在页面执行之后。所以第一个拦截器的预处理跳转页面之后,即使放行,最终显示的也是预处理跳转的页面编写拦截器类使用ctrl+O可以提示接口类有哪些方法。记得实现HandleInterceptor类mvc.xml中配置拦截器,可以配置多个拦截器细节:1.ctrl+alt+...

2020-04-01 13:14:18 90

原创 springMVC自定义异常和异常处理器

思路:出现异常后,会往上传,然后传到前端控制器时,会寻找异常处理器,将异常传入异常处理器中进行处理。创建自定义异常类,集称Exception 不能继承Throable,也不知道为啥2.创建异常处理器,并可以选择xml方式配置,或者注解方式 1.首先判断异常的类型,if (ex instanceof SysException)2.如果是指定异常,那么进行处理exception =(SysExc...

2020-03-31 23:28:20 234

原创 springMVC跨服务器上传文件

原因:多个服务器供给多个客户端,每个服务器负责专门的一部分,分工合作,所以出现跨服务器。跨服务器准备在上传文件依赖的jar包基础上还需要(客户端)导入创建新的项目,启动新的tomcat配置端口号为9090,JMX port为1090。部署项目后,在webapp下创建uploads文件(注意事项:idea创建文件夹,如果文件夹为空,就不会自动在磁盘里创建文件夹,所以需要手动创建,或者在文件夹...

2020-03-25 12:02:19 244

原创 sprinMVC上传文件到服务器

原理:意思就是点击上传后,文件经过request到达前端控制器,体现了springMVC基于组件的方式编程,调用文件解析器,解析后,传给Controller以参数绑定的方式,在Controller中获取与页面中上传文件的按键相同name的MutipartFile 变量,然后上传导入依赖在springMVC容器中加入mutipartFile的bean3.页面的表单中修改获取数据的格式,4.至此...

2020-03-24 16:18:26 140

原创 springMVC响应返回Ajax数据

准备jquery.min.js文件,存储至webapp下js文件中由于配置的前端控制器,拦截了所有的请求,所以需要让前端控制器,释放静态资源于是,在spring-mvc.xml中添加:<mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/images/" mapping...

2020-03-24 11:48:43 393

原创 springMVC的自定义类型转换

在页面与前端控制器之间,出现的类型转换问题,如果想要自己实现一个类型转换:public class StringDateConvert implements Converter<String, Date> { @Override public Date convert(String source) { //1.判断是否为空 if (source == null) { throw n...

2020-03-23 15:17:53 117

原创 springMVC从页面获取数据

剥离框架后,当我们使用servlet时,是获取的信息,如何通过springMVC获取?此篇不分析原理只说有哪些1配置完mvc:annotation-driven后,@RequestMapping就可以使用了,此注解用于映射到查询的方法上2注解有以下:@RequestMapping(将请求映射到指定函数上,参数有:param(指定必须传送哪些参数),method(请求方式是哪些),path或者...

2020-03-23 15:02:36 552

原创 springMVC配置

springMVC工作是基于组件方式执行配置原理:通过web.xml配置MVC中的控制器,同时(初始化时候)“启动”spring的ioc容器,将IOC容器设置为tomcat启动时运行,同时解决中文乱码问题,配置CharacterEocodingFilter。此时,springioc中还没有添加bean。于是去springMVC.xml中配置IOC容器,此时,springMVC的组件只启动了前端控...

2020-03-23 14:13:29 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除