自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.springframework.web.servlet不存在,org.springframework.web.servlet.mvc不存在

tomcat启动失败,报以下的错,找了好久解决方法一:检查你的maven本地仓库路径是否正确把这个选项勾上,开启自动加载jar包在maven项目中重新刷新导入解决方法二:Project Structure——Artifacts,添加lib文件夹,导入jar包再重启tomcat解决方法三:清理缓存,重新启动在命令行输入mvn idea:idea,自动下载jar包启动tomcat成功...

2022-04-01 17:01:42 7418 3

原创 【解决】Module build failed: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.

运行npm run dev,就报了这个错,节点Sass版本7.0.1与^4.0.0不兼容。解决方案:npm uninstall node-sassnpm install node-sass@4.14.1再运行npm run dev

2022-04-01 17:00:22 1196

原创 【解决】控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js

打开http://localhost:8080/,控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js?f2fc:2127:1) at Object../node_modules/vue-router/dist/vue-router.esm-bundler.js (app.js:2218:1) at __webpack_require__ (app.js:

2022-04-01 16:59:49 5959 3

原创 【解决方法】vue输入的命令都报错

真的,除了cnpm install这个命令没有报错,其他都是爆红,给我整emo了建议不要在IDEA里使用命令,直接打开cmd运行【解决方法】1、直接关闭IDEA,在cmd输入(亲测会卡死,无响应)npm install --save-dev cross-env2、安装后运行npm installnpm run dev报错,不要慌,说是节点Sass版本7.0.1与^4.0.0不兼容3、其实是版本太高了,将版本降到@4.14.1npm uninstall node-sassnpm i

2022-04-01 16:59:04 611

原创 【解决】vue项目的IDEA控制台报错:Uncaught TypeError: Object(...) is not a function

运行npm run dev,失败解决: 降低版本因为vue-router版本过高,所以报错(我的默认版本是4.0.14的版本)"dependencies": { "element-ui": "^2.15.6", "vue": "^2.5.2" }, "devDependencies": { "node-sass": "^7.0.1", "sass-loader": "^12.6.0", "vue-loader": "^13.3.0", "vue

2022-04-01 16:58:41 873

原创 如何下载vue.js

vue官网:https://v2.vuejs.org/1、第一步2、第二步3、 第三步

2022-04-01 16:58:06 6902 2

原创 狂神说Vue笔记

前端三要素了解前后分离的演变史第一个Vue程序1、什么是MVVM2、为什么要使用MVVMVue概述MVVM模式的实现者为什么要使用Vue.js第一个Vue程序基础语法指令1、v-bind2、v-if,v-elsev-else-if3、v-for4、 v-on 事件绑定5、v-model Vue双向绑定1、什么是双向绑定2、为什么要实现数据的双向绑定3、在表单中使用双向数据绑定什么是组件第一个Vue组件1、使用Vue.component()方法注册组件2、使用props属性传递参数Axios异步通信1、什么.

2022-04-01 16:52:53 2144 1

原创 【解决】Error:(6, 26) java: 程序包javax.servlet.http不存在

tomcat运行报错这里显示的jar包不存在,看了好几篇文章,也没有解决,但是并不是导包的问题解决方法:File——Project Structure——Modules两个模块都添加上去报错消失,成功运行

2022-03-27 08:57:11 1681

原创 Could not autowire. No beans of BookMapper type found.

注入失败解决方法:1、将 @Autowired 改成 @Resource两个注解实现的功能是一样的,只是来源于不同的包而已2、将 @Autowired 改成@Autowired(required = false)当使用@Autowired注解的时候,其实默认为true,表示注入的时候,该bean必须存在,否则就会注入失败。所以false让它当前要注入的bean,如果有直接注入,没有跳过,不会报错...

2022-03-24 14:57:56 1689

原创 SpringMVC中SSM整合中spring-service.xml的Cannot resolve bean ‘bookMapper‘

注入失败,一直爆红,找不到解决方法:1、在applicationContext.xml中,将两个配置文件关联起来<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

2022-03-24 14:56:53 969

原创 狂神说SpringMVC08:拦截器+文件上传下载

2022-03-24 14:55:19 181

原创 狂神说SpringMVC07:Ajax研究

2022-03-24 14:54:34 186

原创 狂神说SpringMVC06:整合SSM框架

2022-03-24 14:53:24 1305

原创 狂神说SpringMVC05:JSON交互处理

什么是JSON?JSON(JavaScript Object Notation,JS 对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在JavaScript语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、数字、对象、数组等。看看他的要求和语法格式:

2022-03-24 14:51:57 232 1

原创 狂神说SpringMVC04:数据处理及跳转

2022-03-24 14:50:20 127

原创 狂神说SpringMVC03:RestFul和控制器

2022-03-24 14:49:30 175

原创 狂神说SpringMVC02:第一个MVC程序

2022-03-24 14:48:41 290

原创 狂神说SpringMVC01:什么是SpringMVC

2022-03-24 14:47:59 121

原创 狂神说spring 动态代理的无法转换错误【解决办法】

无法转换,运行错误demo01.House 不能转换成 demo03.Rent主要是它自动引入了01的包解决办法:将01改成03的包

2022-03-08 09:34:13 110

原创 IDEA的maven的javaweb项目,控制台乱码

控制台输出乱码解决方法:File——Settings——Build,Execution,Deployment——Build Tools ——Maven——Runner把 -Dfile.encoding=GBK 添加上去,乱码就消失了

2022-03-08 09:31:53 146 1

原创 狂神说Spring09:声明式事务

2022-03-08 09:29:56 162

原创 狂神说Spring08:整合MyBatis

2022-03-08 09:24:28 486

原创 狂神说Spring07:AOP就这么简单

rgeg

2022-03-08 08:59:19 612

原创 狂神说Spring06:静态/动态代理模式

dfrf

2022-03-08 08:56:08 176

原创 狂神说spring05:注解开发

注解开发

2022-03-08 08:55:39 118

原创 狂神说spring04:自动装配

bean的作用域1、单例模式(Spring默认机制)<bean id="user2" class="com.gx.pojo.User" c:name="da" c:age="20" scope="singleton"/>2、原型模式:每次从容器中get的时候,都会产生一个新对象!<bean id="accountService" class="com.something.DefaultAccountService" scope="prototype"/>3、其余的re

2022-03-08 08:55:05 145

原创 狂神说Spring03:依赖注入DI

依赖注入1、构造器注入前面已经说过了2、 Set方式注入【重点】依赖注入:Set注入!依赖:bean对象的创建依赖于容器!注入:bean对象中的所有属性,由容器来注入!【环境搭建】新建子模块spring-04-di1、复杂类型public class Address { private String address; public String getAddress() { return address; } public void

2022-03-08 08:54:23 66

原创 狂神说Spring02:快速上手HelloSpring

HelloSpring1、创建spring-02-hellospring2、添加Hello实体类public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override public String to

2022-03-07 20:41:37 304

原创 狂神说Spring01:概述及IOC理论指导

2022-03-07 20:41:08 146

原创 狂神说Git

学习git之前,我们需要先明白一个概念,版本控制!版本控制什么是版本控制?版本迭代,新的版本!版本管理器版本控制(Reversion Control )是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发...

2022-01-07 15:09:23 134

原创 Cannot resolve method ‘setxxx‘ in ‘xxx‘

java8的开始支持的lombok,可以在定义实体对象时不写get和set方法,@Data注解也没用,要消除这个错误提示,需要安装lombok插件File——settings——plugins,在仓库中搜索lombok安装,重启idea转原文链接:https://blog.csdn.net/weixin_44495678/article/details/108788782...

2022-01-07 15:03:17 3640

原创 mysql设置默认值

添加字段设置默认值失效,直接在数据库中执行SQL语句ALTER TABLE USER ADD VERSION INT DEFAULT 1 COMMENT '乐观锁';

2022-01-07 15:02:43 1440

原创 Unknown column ‘creat_time‘ in ‘field list‘

1.检查数据库是否连接正确2.检查字段名是否对应上了3.检查实体类字段和数据库字段是否对应

2022-01-07 15:01:42 3268

原创 狂神说MyBatis-Plus

MyBatis-Plus简介愿景特性快速入门步骤1、创建数据库 mybatis_plus2、创建user表3、编写项目,初始化项目!使用SpringBoot初始化!4、导入依赖5、连接数据库!这一步和mybatis相同!6、使用了mybatis-plus 之后思考问题?配置日志CRUD扩展插入操作Insert 插入主键生成策略主键自增简介MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官网:https:/

2022-01-07 15:00:04 481

原创 Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project mybat

[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project mybatis-06: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1][ERROR] [ERROR] To see the full stack trace of the

2021-12-27 16:28:53 2322

原创 狂神说Mybatis08:缓存

缓存简介1、什么是缓存[Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2、为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3、什么样的数据能使用缓存?经常查询并且不经常改变的数据。【可以使用缓存】Mybatis缓存MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可

2021-12-27 16:27:45 70

原创 狂神说Mybatis07:动态SQL

动态SQL什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句利用动态SQL这一特性可以彻底摆脱这种痛苦动态SQL元素和JSTL或基于类似XML的文本处理器相似。在MyBatis之前的版本中,有很多元素需要花时间了解。MyBatis 3大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis采用功能强大的基于OGNL的表达式来淘汰其它大部分元素。ifchoose (when, otherwise)trim (where, set)foreach搭建环境CREA

2021-12-27 16:25:49 498

原创 狂神说Mybatis06:多对一和一对多处理

多对一处理多个学生,对应一个老师对于学生这边而言,关联多个学生,关联一个老师【多对一】对于老师而言,集合,一个老师,有很多学生【一对多】数据库设计CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VALUES

2021-12-27 16:24:44 304

原创 狂神说Mybatis05:注解开发和Lombok

8、使用注解开发面向接口编程大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键,小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考

2021-12-27 16:22:47 343

原创 狂神说Mybatis04:日志和分页

万能Map假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们应当考虑使用Map!//万能map int addUser2(Map<String, Object> map);<!-- 对象中的属性,可以直接取出来 传递map的key--> <insert id="addUser2" parameterType="map" > insert into mybatis.user (id,name,pwd) values (#{us

2021-12-27 11:07:24 95

空空如也

空空如也

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

TA关注的人

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