自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (1)
  • 收藏
  • 关注

原创 电脑强制关机两次后报错自动修复你的电脑未正确启动

强制关机两次后报错自动修复你的电脑未正确启动因为电脑太卡就强制关机了,开机之后没有等全部加载完,又觉得卡强制关机,再次打卡后显示正在准备自动修复,之后就自动修复你的电脑未正确启动。当时很慌,自己的毕设还有毕业论文都在电脑里,虽然没有放到系统盘,但是也不想因此重装系统,配置开发环境。之后就在网上找解决方法,看了几个回答和博客,尝试过:点击高级选项选择自动修复强制关机后按f8点击高级选项点击高级选项,选择高级…,在选择启动设置,然后点击重启,按f4都不可以之后在b站找到了一个up主胖头鱼煲汤

2022-04-25 08:03:45 2154

原创 FastDFS安装教程

FastDFS安装教程(Centos7)下载相关依赖https://github.com/happyfish100yum -y install cmake make gcc-c++yum -y install unzipmkdir -p /usr/local/fastdfsunzip libfastcommon-1.0.43.zip -d /usr/local/fastdfs/./make.sh installln -s /usr/lib64/libfastcommon.so

2022-04-16 21:37:59 783

原创 使用windows powerShell创建vue项目报错vue : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本

vue : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1vue create material_management + CategoryInfo : SecurityError: (:) [],

2022-03-30 10:56:35 1103

原创 Relying upon circular references is discouraged and they are prohibited by default.

今天做项目时报错搞了一上午,一个错解决了又出另一个错,最后不报错了,但是swagger2文档无法访问,明明设置了放行却不生效,最后发现是版本的问题,我使用的spring-boot版本为2.6.4改为2.5.2就可以了,只需要更改版本号所有的错都没了,下面记录下解决过程:首先报的是循环注入错:Relying upon circular references is discouraged and they are prohibited by default. Update your application

2022-03-26 10:53:51 3529

原创 Method annotated with @Bean is called directly. Use dependency injection instead.

Method annotated with @Bean is called directly. Use dependency injection instead.自定义SecurityConfig类继承了WebSecurityConfigurerAdapter,为config配置类但是未添加@Configuration注解,导致@Bean之间相互调用出错,添加@Configuration注解即可解决...

2022-03-25 22:09:06 9630

原创 Vue2学习day06—浏览器本地存储&组件的自定义事件&全局事件总线(GlobalEventBus)&消息订阅与发布(pubsub)&nextTick

文章目录Vue2学习day06—浏览器本地存储TodoList案例实现本地存储组件的自定义事件TodoList案例优化,子组件==>父组件使用组价自定义事件实现全局事件总线(GlobalEventBus):任意组件间通信TodoList案例优化,孙子组件==>爷爷组件使用全局事件总线实现消息订阅与发布(pubsub)nextTickVue2学习day06—浏览器本地存储存储内容大小一般支持5MB左右(不同浏览器可能还不一样)浏览器端通过 Window.sessionStorage 和

2022-03-15 21:10:43 782

原创 Vue2学习day05—Todo-list案例

文章目录Vue2学习day05——Vue2学习day05——Todo-list案例

2022-03-14 21:07:01 2573

原创 Vue2学习day04——脚手架搭建&分析脚手架&修改默认配置&ref属性&配置项props&mixin(混入)&插件&scoped样式

运行npm run serve 之后直接就会直接运行src目录下的main.js在VSCode中开启终端快捷键Ctrl + Esc下方的键src目录下的assets存放静态资源修改默认配置官网文档vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。会与webpack配置结合...

2022-03-13 18:12:32 2204

原创 Vue2学习day03—收集表单数据&过滤器&内置指令&自定义指令&Vue生命周期&非单文件组件&单文件组件

文章目录Vue2学习day03收集表单数据过滤器内置指令v-text指令:v-html指令v-cloak指令(没有值)v-once指令(没有值)v-pre指令(没有值)自定义指令自定义指令:Vue生命周期引出生命周期分析生命周期总结生命周期非单文件组件基本使用几个注意点组件的嵌套VueComponent一个重要的内置关系单文件组件Vue2学习day03收集表单数据收集表单数据:若<input type="text"/>,则v-model收集的是value值,用户输入的就是value值

2022-03-12 20:09:53 1794

原创 Vue2学习day02-侦听属性&计算属性与侦听属性&绑定样式&条件渲染&列表渲染&Vue监测数据的原理

Vue2学习day02文章目录Vue2学习day02

2022-03-09 10:07:08 1276

原创 Vue2学习笔记day01——初识Vue&模板语法&数据绑定&el 与data的两种写法&MVVM模型&数据代理&事件处理&计算属性

VueVue特点:组件化:一个xxx.vue(html css js)就是一个组件声明式编码无需直接操作dom使用虚拟dom+diff算法数据–虚拟DOM–真实DOM初识Vue使用Vue首先要导入vue.js文件,可以下载后本地导入,也可以在线网址导入,具体参照Vue2官网文档这里我选择下载后本地导入<script type="text/javascript" src="../js/vue.js"></script>想让Vue工作,就必须创建一个Vue实例,且

2022-03-06 22:30:39 857

原创 SpringBoot整合JDBC、Druid、Mybatis

SpringBoot整合JDBC、Druid、Mybatis整合jdbc新建SpringBoot项目时导入相关依赖新建application.yml配置文件,进行如下配置spring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&useUnicode=true&characterEncoding=u

2022-03-05 14:23:48 583

原创 SpringBoot Web开发小型案例-无数据库版本

SpringBoot Web开发 静态资源&Thymeleafjar: webapp!自动装配SpringBoot到底帮我们配置了什么?能不能进行修改?能修改哪些东西?能不能扩展?xxxAutoConfiguration… 向容器中自动配置组件xxxProperties:自动配置类,装配配置文件中自定义的一些内容!要解决的问题:导入静态资源…首页jsp,模板引擎Thymeleaf装配扩展SpringMVC增删改查拦截器国际化新建springboot项目,添加spr

2022-03-04 16:56:04 918

原创 springboot报错Whitelabel Error Page This application has no explicit mapping for /error, so you are se

springboot报错:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.今天跟着b站视频开始springboot小型项目时,一直报错但是路径名没有写错,为什么会出现该问题,就一直卡在这,怎么改都不行,@Controller注解也没生效,方法也进不去,一度崩溃,之后发现是自己的项目路径问题,启动类路径放置出错很小的错误调了很久

2022-03-03 17:28:38 1927 1

原创 SpringBoot Web开发 静态资源&Thymeleaf

SpringBoot Web开发jar: webapp!自动装配SpringBoot到底帮我们配置了什么?能不能进行修改?能修改哪些东西?能不能扩展?xxxAutoConfiguration… 想容器中自动配置组件xxxProperties:自动配置类,装配配置文件中自定义的一些内容!要解决的问题:导入静态资源…首页jsp,模板引擎Thymeleaf装配扩展SpringMVC增删改查拦截器国际化静态资源在springboot,我们可以使用以下方式处理静态资源webj

2022-03-02 22:23:27 649

原创 SpingMVC学习记录-重定向转发&数据处理&乱码问题

SpingMVC学习记录-重定向转发转发和重定向若未配置视图解析器@Controllerpublic class ControllerForwardAndRedirect { @RequestMapping("/forword1") public String test1(){ return "/index.jsp"; } @RequestMapping("/forword2") public String test2(){

2022-03-01 20:39:26 82

原创 SpingMVC学习-Controller&@RequestMapping&RestFul

SpingMVC学习-Controllercontroller实现方式接口或者注解,一般使用注解的方法实现,负责解析用户的请求,并转换成一个模型返回给视图解析器一下四个注解等效@Component 组件@Service service层@Controller 控制层controller@Repository dao上两篇博客分别使用接口SpringMVC学习-helloSpringMVC执行原理理解和注解实现SpringMVC学习-使用注解开发这里不再将所

2022-03-01 17:36:18 349

原创 SpringMVC学习-使用注解开发

SpringMVC学习-使用注解开发新建一个Moudle,添加web支持引入相关依赖,同时由于Maven可能存在资源过滤的问题,需要在pom.xml中完善配置<!--在build中配置resources,来防止我们资源导出失败的问题--><dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</

2022-03-01 14:34:35 223

原创 SpringMVC学习-helloSpringMVC

SpringMVC学习-helloSpringMVC原理理解新建一个Moudle,添加web支持确定导入了SpringMVC的依赖!配置web.xml,注册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-i

2022-03-01 10:54:30 220

原创 Spring学习-整合Mybatis

Spring学习-整合Mybatis步骤:导入相关jar包juintmybatismysql数据库spring相关的aop置入mybatis-spring <!--mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&g

2022-02-28 16:08:38 312

原创 Spring学习-AOP

Spring学习-AOPAOP简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP在Spring中提供声明式事务;允许用户自定义切面横切关注点:跨越应

2022-02-28 10:36:04 224

原创 Spring学习-代理模式

Spring学习-代理模式为什么要学习代理模式?因为这就是Spring AOP的底层!代理模式的分类:静态代理动态代理静态代理角色分析:抽象角色:一般会使用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,我们一般会进行一些附属操作代码步骤:接口// 租房public interface Rent { public void rent();}真实角色// 房东public class Host implemen

2022-02-28 08:40:50 158

原创 Spring学习-使用注解开发&完全使用java的方式配置Spring

Spring学习-使用注解开发&完全使用java的方式配置Spring使用注解开发在spring4之后,要使用注解开发,必须保证aop包导入了使用注解需要导入context约束,增加注解的支持<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS

2022-02-27 17:11:31 132

原创 Spring学习-Bean的自动装配

Spring学习-Bean的自动装配自动装配是Spring满足bean依赖的一种方式Spring会在上下文中自动寻找,并自动给bean装配属性在Spring中有三种装配的方式在xml中显式的配置在java中显式配置隐式的自动装配bean【重要】测试环境搭建一个人有两个宠物!实体类public class Dog { public void shout(){ System.out.println("wang "); }}public

2022-02-27 15:56:38 144

原创 Spring学习-DI依赖注入

Spring学习-DI依赖注入构造器注入见本专栏中 Spring学习-第一个Spring程序&IoC创建对象的方式Set方式注入【重点】依赖注入:set注入依赖:bean对象的创建依赖于容器注入:bean对象的所有属性,由容器来注入【环境搭建】复杂类型public class Address { private String address; public String getAddress() { return address;

2022-02-27 14:49:20 162

原创 Spring学习-Spring配置

Spring学习-Spring配置别名<!--别名: 如果添加了别名,我们也可以使用别名获取该对象 原名同样有效--><alias name="user" alias="newUser" />Bean的配置<!-- id:bean的唯一标识符,也就是相当于我们学的对象名 class:bean对象所对应的全限定名:包名+类名 name:也是别名,而且name可以同时取多个别名,空格、逗号、分号都可以用来分割 --

2022-02-27 09:59:42 292

原创 Spring学习-第一个Spring程序IoC创建对象的方式

Spring学习-第一个Spring程序&IoC创建对象的方式第一个Spring程序导入jar包编写代码编写一个Hello实体类public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Overr

2022-02-27 09:19:28 246

原创 Spring配置文件报错 application context not configured for this file

Spring配置文件报错 application context not configured for this file解决方法https://blog.csdn.net/qq_40437152/article/details/81347672

2022-02-26 22:07:30 4885

原创 Spring学习-IOC理论

Spring学习-IOC理论UserDao 接口UserDaoImpl 实现类UserService 业务接口UserServiceImpl 业务实现类在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改源代码,如果程序代码量十分大,修改一次的成本代价十分昂贵我们使用一个Set接口实现private UserDao userDao;// 利用set进行动态实现值得注入!public void setUserDao(UserDao userDao) {

2022-02-26 21:19:57 463

原创 Spring学习-简介

Spring简介Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的

2022-02-26 20:16:56 137

原创 Mybatis学习-缓存

Mybatis学习-缓存简介1.什么是缓存[ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2.为什么使用缓存?减少和数据库的交互次数,减少系统开销,提高系统效率。3.什么样的数据能使用缓存?经常查询并且不经常改变的数据。查询:连接数据库,耗资源,所以考虑将一次查询的结果暂存到内存中即缓存,这样当我们再次查询数据时,直接查缓存即可

2022-02-26 16:16:01 266

原创 Mybatis学习-动态SQL

Mybatis学习-动态SQLMybatis学习-动态SQLMybatis学习-动态SQL什么是动态SQL搭建环境什么是动态SQL动态SQL就是根据不同的条件生成不同的sql语句动态SQL和 JSTL 或任何基于类 XML 语言的文本处理器类似。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。ifchoose (when, otherwis

2022-02-26 11:12:26 455

原创 Mybatis学习-多对一处理&一对多处理

Mybatis学习-多对一处理&一对多处理Mybatis学习-多对一处理&一对多处理环境准备多对一处理实体类按照查询嵌套处理按照结果嵌套处理一对多处理实体类Mybatis学习-多对一处理&一对多处理环境准备多个学生对应一个老师·对学生而言,关联 多个学生学生关联一个老师 【多对一】对于老师而言,集合 一个老师有很多学生【一对多】SQL数据库sql文件create table teacher ( id int(10) not null, name va

2022-02-25 21:45:00 278

原创 Mybatis学习Lombok

LombokProject Lombok 是一个 java 库,可自动插入您的编辑器和构建工具,不需再编写getter 或 equals 方法,使用一个注释,您的类就有一个功能齐全的构建器、自动化您的日志记录变量等等。使用步骤:1、在IDEA中搜索lombok插件进行安装file->settings->plugins2、在项目中导入lombok的jar包<dependencies> <dependency> <groupId>org.

2022-02-25 15:54:19 128

原创 Mybatis使用注解开发

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

2022-02-25 15:23:52 106

原创 Mybatis学习-分页

Mybatis学习分页为什么要分页减少数据的使用量使用Limit分页语法:select * from user limit startIndex,pageSize;select * from user limit 3; #[0,3]使用Mybatis实现分页,核心SQL接口 // 分页 List<User> getUserByLimit(Map<String,Integer> map);Mapper.xml<!--分页-->&l

2022-02-25 13:27:41 108

原创 Mybatis学习日志

日志日志工厂如果一个数据库操作出现了异常,我们需要拍错,日志就是最好的助手!以往:sout。debug现在:日志工厂SLF4JLOG4J ``【掌握】LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING 【掌握】NO_LOGGING在Mybatis具体使用哪一个日志实现,在设置中设定!一定要注意细节,严格按照官网,大小写,空格严格要求!STDOUT_LOGGING标准日志输出在mybatis核心配置文件中,配置我们的日志 <

2022-02-25 10:49:38 246

原创 Mybatis解决属性名和字段名不一致的问题

解决属性名和字段名不一致的问题数据库中的字段 新建一个项目,测试实体类字段不一致的情况public class User { private int id; private String username; private String password;...}测试出现问题:select * from user where id = #{id}select id,name,pwd from user where id = #{id}解决方法:方法一

2022-02-25 09:11:14 417

原创 Mybatis xml配置解析

配置解析核心配置文件mybatis-config.xmlMyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)da

2022-02-24 22:10:35 735

原创 Mybatis学习-增删改查实现

Mybatis学习CRUDnamespacenamespace中的包名要和Dao/mapper接口的包名一致!select选择,查询语句id:就是对应的namespace中的方法名resultType:Sql语句执行的返回值parameterType:参数类型1、编写接口 // 根据id查询用户 User getUserById(int id);2、编写对应mapper中的SQL语句注:若IDEA没有连数据库,直接写表名就好,即将mybatis.user改为user即可

2022-02-24 20:44:49 364

java实验报告(总)

专题一 1 Java运行环境的配置与实现 1 专题一 2 Scanner类的 用法 2 专题二 1    计算平均值 3 专题二  2    转换整数  4 专题二 3 总结数组拷贝的几种方法,并实现 5 专题二 4 Fibonacci数列。实践2拓展练习2.2  6 专题二 5 函数调用:素数问题 7 专题二 6 switch 8 专题二 7控制结构 9 专题二 8 数组排序 10 专题二 9合并数组 11 专题二 10 彩票程序 实践二 2.3 13 专题 三1 Box 课后题8 14 专题 三2 Point类 课后题9 15 专题 三 3 对象数组 课后题10 16 ......

2020-12-19

空空如也

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

TA关注的人

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