自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK8中ArrayList初始化和add过程

扩容:只有当前数组的size大于已经创建数组的长度才需要扩容,扩容时会拿到object数组长度加上object数组>>1位运算 (object数组数组长度/2) 也就每次扩容都是1.5倍,如果扩容之后还不够,会把最大值给要扩容的长度,如果扩容的长度大于数组的最大长度,如果是负数则抛异常,否则会返回Integer.最大值,然会拿着扩容的长度和数组进行扩容。ArrayList创建时如果没有指定大小长度底层默认会创建一个数组长度为空的Objet数组,并且保存这次的数组对象。这样做的好处:可以节省堆空间的开销。

2022-11-16 16:41:34 574 1

原创 Mybtis的XML文件

mybatis避坑

2022-10-12 10:04:13 104

原创 Tomcat服务器接收JSON格式数据

1.需要前端把Content-Type(传入的数据类型)设置成application/json格式然后在服务器端就有三种接收方式① 后端接收前端Json字符串,只能封装在User对象中,不能单独设置参数。@RequestMapping(value = "/testJson3",method = {RequestMethod.POST}) @ResponseBody public String testJson3(@RequestBody User user){

2022-04-14 11:02:44 1979

原创 Vue全局事件总线

用全局事件总线一定要在控件消失的时候解除全局绑定事件,不然会照成事件的叠加

2022-04-11 21:51:59 127

原创 VUE - 数组内新push的对象被修改,其他的对象属性同时被修改

VUE - 数组内新push的对象被修改,其他的对象属性同时被修改 - 简书

2022-04-10 09:25:48 413

原创 mysql修改主键

Mysql中如何修改字段的数据类型?[运维培训]

2022-04-09 22:21:35 969

原创 在vue中使用axios发送post请求,参数方式

由于后台接收的参数格式为FormData格式,在axios中参数格式默认为,在传参数前,将原先官方提供的格式改为如下:axios({ url: '../../../room/listRoomPage', method: 'post', data: {offset: 0, limit: 9999, roomCode: "", roomtypeId: 0, floorId: 0}, transformRequest: [function (data...

2022-04-09 21:04:57 8007

原创 记录Vue一个检测组件名的错误

ERROR in D:\Vue-cli\vue_test\src\components\vue-01.vue 14:1 error Mixed spaces and tabs no-mixed-spaces-and-tabs 14:10 error Component name "Student" should always be multi-word vue/multi-word-component-names 15:1.

2022-04-01 18:34:17 580

原创 There is no PasswordEncoder mapped for the id “null”异常解决办法

There is no PasswordEncoder mapped for the id “null”异常解决办法_一一哥Sun的博客-CSDN博客

2022-03-27 19:01:25 142

原创 网页上的国际化的实现

1.在resources目录下创建一个名为i18n的文件夹2.在文件下创建3个配置文件,一个为默认的,一个为中文的,一个为英文的配置文件3.在spring容器中添加spring.messages.basename=(i18n.login) 配置文件路径4.然后就可以在html里用#{}取到存在i8n配置文件里的值...

2022-03-25 20:02:55 433

原创 thymeleaf的基本语法

1.在html中使用thymeleaf必须使用约束。<html xmlns:th="http://www.thymeleaf.org">普通变量用${}国际化

2022-03-25 13:28:21 499

原创 SpirngBoot自动装配

1、SpringBoot启动会加载大量的自动装配类,他们都有默认值。2、我们看我们需要修改的功能有没有在SpringBoot默认写好的自动装配类当中;3、我们再来看看这个自动装配中到底配置了哪些组件;(只要我们要用的组件存在其中,我们就不需要手动配置了)4、给容器中自动配置类添加组件的时候,会从properties类中获取某些属性,我们只需要在配置文件中指定这些属性的值即可;xxxxAutoConfiguratrion:自动装配类;给容器中添加组件这个类中会用注解@Configurati

2022-03-24 16:35:50 300

原创 服务器跨域的解决

转载自:https://blog.csdn.net/james_wade63/article/details/507720411.什么是跨域当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。第一种如果您使用的mvc框架是spring4.2以上的话,一个@CrossOrigin就可以搞定。将@CrossOrigin加到Controller上,那么这个Controller所有的请求都是支持跨域的,代码如下:@Controller@CrossOriginpu

2022-03-22 16:06:41 406

原创 使用axios向服务器发出请求

<h1 id="h1"v-bind:long="long">{{long}}</h1> <h1 id="h1" v-model="long">{{long}}</h1> <div class="form-group"> <label &...

2022-03-21 17:08:42 1426

原创 记录SSM框架整合的项目一个错误,sql语句添加失败

Unknown column '金瓶梅2' in 'field list' 未知的专栏“金瓶梅2》在“字段列表” 这种错误是因为sqlMapper.xml文件里的添加语句值用的是${}取的,会报错 所以以后Mapper.xml文件尽量用#{}取值

2022-03-21 13:31:41 5755

原创 Tomcat服务器访问不到静态资源

<!-- 2.静态资源默认servlet配置--> <mvc:default-servlet-handler/>当jsp和html和图片静态资源无法被访问时。1、首先去看看spring-mvc.xml配置文件看看这个配置有没有,这个是开启接收静态资源,2、看看路径有没有问题3、如果创建了新文件需要重新启动idea工具才能生效...

2022-03-19 20:39:36 653

原创 在Vue使用Axios异步通信

为什么要使用Axios,因为Vue是专注于视图层的,所以在需要进行网络通信的时候,需要我们使用Axios进行通信,Axios就是Ajax。如何使用?在实例对象中使用mounted()钩子函数。 //钩子函数 链式编程 ES6新特性 mounted(){ //get就是get请求参数内容是请求的路径,then(response=>(这里是响应后的处理)) axios.get('../jiang.json').then(

2022-03-17 16:20:13 984

原创 Vue的基本语法

1、Vue 基本语法在标签中绑定 v-bind :(要绑定的属性,也可以自定义声明的变量)="(要绑定的属性值)" 动态绑定数据。如以下使用注:这里的message是声明的变量 <span v-bind:message="message">{{message}}</span> <span v-bind:style="message" >{{message}}</span> <span v-bind:t.

2022-03-17 15:26:08 7031

原创 SpringMvc一直找不到404

记录一个错误,今天新建项目后,配置文件没有问题,web.xml也没有问题,但是一启动项目就找不到路径,一直报404的错误,最后发现导lib包的时候把

2022-03-16 15:46:12 257

原创 SSM整合

1.建立基本项目结构和配置框架 com.pojo com.dao com.service com.controller mybatis-config.xml mybatis基本配置 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" ...

2022-03-14 19:28:07 73

原创 SpringMVC

SpringMVC执行原理DispatcherServlet表示前置控制器是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求<?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-instan

2022-03-13 18:32:43 299

原创 关于SpringMVC使用注解类的时候报错

Unsupported class file major version 61这个错误是因为当时我使用了java 17的SDK版本太高导致不兼容,需要改成1.8才行但是我这边ieda不知道为什么下载不下来1.8所以下载了个13的SDK并且<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId>..

2022-03-13 18:13:29 1046

原创 自己对Spring中的IOC和AOP的见解

IOC: 目前只觉得由之前我们自己去new对象,到有了Spring都交给它来进行管理,让它来new对象,写配置文件或者注解来交给spring。优点的话:不用去修改源代码。AOP:感觉就是动态代理,切面编程,在有了新增的需求的时候,尽量也是不要修改源代码,而套用进行新增,静态代理就是在继承原有方法的情况下,在新增的对象里面增加新的功能,会使得很臃肿,而动态的代理的好处在于利于反射机制获取到要代理的对象的所以信息,在反射出来新的对象里面添加新的方法,AOP总体来说还是切面,横向编程,以后工作

2022-03-12 18:15:18 368

原创 常用的IDEA快捷键

ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterctrl+y:删除当前行Ctrl+Shift+J:将选中的行合并成一行ctrl+g:定位到某一行Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动Ctr

2022-03-12 18:06:53 191

空空如也

空空如也

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

TA关注的人

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