自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBean的生命周期

SpringBean的生命周期

2023-04-05 22:40:32 681 1

原创 递归查询index位的斐波那契数列值

求index位的斐波那契数列的值?

2023-02-15 23:38:13 189

原创 Lambda 表达式 和 方法引用

Lambda 表达式

2022-09-01 13:30:29 226

原创 利用SpringMVC中的视图映射,省略Controller中跳转方法

SpringMVC中的视图映射

2022-08-24 22:24:45 216

原创 Idea Dao.xml 编写sql,使用内部类,爆红

Idea Dao.xml 编写sql,使用内部类,爆红

2022-08-22 22:58:27 402

原创 mysql 视图-检查选项

with cascaded check option with local check option

2022-08-01 15:53:29 486

原创 RabbitMQ消息持久化

rabbitMQ使用方式当RabbitMQ服务停掉以后,消息生产者发送过来的消息不丢失队列持久化,消息持久化、发布确认(同时使用达到最优的消息持久化)

2022-07-18 16:53:00 2583

原创 RabbitMQ 常用使用方式

SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。--SpringBoot整合AMQP-->--rabbitmq依赖客户端-->--AMQP依赖,包含RabbitMQ-->--操作文件流的一个依赖-->--指定jdk编译版本-->springboot工程导入依赖。1、声明交换机和队列。.........

2022-07-17 16:35:38 429

原创 Java 中Controller 编写规范

Java 中Controller 编写规范

2022-07-12 17:03:24 907

原创 MyBatis 一对多、多对一

目录一、一对多二、多对一 1、查询嵌套处理(相当于 连表查询)2、结果嵌套处理(相当于 子查询)示例:一个老师对应多个学生 二、多对一示例:多个学生对应一个老师2、结果嵌套处理(相当于 子查询)......

2022-07-12 15:24:45 180

原创 Java中数组和集合常用遍历方式

Java 中数组常用遍历方式Java 中集合常用遍历方式

2022-07-12 10:52:07 286

原创 JSR303校验注解 and 统一异常处理

目录JSR303校验注解概念作用:应用:应用第一步:添加依赖第二步:在实体类上添加相应的注解@NotBlank......第三步:@Valid开启校验功能,并且会有默认的响应第四步: 给校验的bean后紧跟一个BindResult,就可以获得校验的结果第五步: 统一异常处理1、首先定义一个枚举类,用于定义错误码和错误信息2、然后定义一个异常处理类3、结果示例........................

2022-07-05 23:38:26 427

原创 阿里云OSS存储的应用

阿里云的OSS存储服务

2022-07-05 14:07:26 536

原创 idea:控制台输出堆内存不足

java.lang.OutOfMemoryError: Java heap spaceThere is insufficient memory for the Java Runtime Environment to continue.

2022-07-04 09:34:00 2247

原创 Vue 调用方法要不要加括号?

Vue 调用方法要不要加括号?

2022-07-01 22:09:41 437

原创 Vue 怎么调用ElementUI中的方法?

Vue中的$xx 属性使用

2022-07-01 15:56:56 670

原创 Gateway 实现跨域

Gateway 实现跨域

2022-06-28 16:31:24 554

原创 Vue 项目结构介绍

.├── build // 构建脚本 打包工具webpack有关的├── config // 全局配置 比如index.js: 端口配置├── node_modules // 项目依赖模块├── src //项目源代码├── static // 静态资源├── package.jspon // 项目信息和依赖配置└── package-lock.jspon // 项目信息和依赖配置的详细信息src├── api // 各种接口├── asset

2022-06-27 22:18:51 310

原创 MySQL基本操作速查

目录一、 MYSQL概念1.1 数据库相关概念和使用1.2 数据的启动和关闭1.3 连接数据库1.4 数据模型1.4.1、关系数据库1.4.2、数据模型1.5 表的数据类型(数值类型、字符串类型、日期时间类型)1.5.1 数值类型1.5.2 字符串类型1.5.3 日期类型1.6 DQL的执行顺序二、SQL语句(Structured Query Language,)2.1 SQL语法2.2 SQL分类(DDL、DML、DQL、DCL)2.....

2022-06-09 16:21:01 332

原创 单点登录SSO(single sign on)模式(单点登录+权限认证)

一、单点登录三种常见方法:第一种: session广播机制实现(已过时)session赋值 = 把登录的session对象,复制给其他模块缺点:如果模块多的话,session复制会造成资源浪费,还会因为session复制导致数据重复第二种:使用cookie + redis 实现 怎么设置过期时间:redis 可以设置过期时间第三种:使用token实现.................................

2022-06-09 09:42:26 4965

原创 多级菜单(树形结构)-查询和删除(递归)

2、仅有一级菜单和二级菜单(利用嵌套的方法)(代码冗余)3、多级菜单3、1(利用嵌套,在2的基础上,多层嵌套)3、2(利用递归)4、多级菜单递归删除多级菜单递归删除

2022-06-02 16:38:30 2556 1

原创 Gateway

目录一、gateway和nginx的区别?二、Gateway流程三、负载均衡 (gateway已经实现了)四、gateway的application配置五、gate的way的拓展(1)gateway实现跨域 (2)过滤器,用于同一处理(3)覆盖默认的异常处理 和 自定义异常处理注意: 使用nginx需要在接口上添加跨域注解@CrossOrigin,但是使用gateway,就不用了,它可以实现跨域。 五、gate的way的拓展 (2)过滤器,用于同一处理

2022-06-01 17:03:17 3309 1

原创 canal 数据同步工具

概念: canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL应用场景Feign远程调用(之前用远程调用来获取)canal 把远程库里面的内容同步到本地库中实现流程:

2022-06-01 13:20:54 167

原创 docker修改mysql配置文件后,无法启动mysql

原因:mysql.cnf配置文件出错,导致mysql无法启动解决办法:进入mysql.cnf配置文件,修改配置文件在mysql不启动的情况下进入mysql.cnf配置文件方法一、在mysql启动时进入(由于无法启动,所以无法进入mysql.cnf配置文件,此方法不通)方法二、不启动时进入mysql.cnf配置文件docker ps -a 查找已经停掉的mysql的iddocker in...

2022-05-31 16:04:53 900 3

原创 springboot整合定时任务

第一步:在启动类上添加注解 @EnableScheduling // 开启定时任务第二步:创建定时任务类(在这个类中使用cron表达式,来设置程序什么时间执行)@Componentpublic class ScheduleTask { @Scheduled(cron = "0/5 * * * * ?") public void task1(){ System.out.println("task执行了"); }} cron表达式(设置.

2022-05-30 22:39:46 245

原创 Spring Cloud 服务调用——Netflix Feign

一、利用RestTemplate实现远程调用(不推荐)(1)在配置类中注册RestTemplate Bean @Bean public RestTemplate restTemplate() { return new RestTemplate(); }(2)测试二、利用Fegin使用远程调用(推荐)(1)引入feign依赖<dependency> <groupId>org.springframework.clo.

2022-05-13 22:51:09 322

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.atli.eduse

错误:项目创建mapper接口之后,编写xml文件SQL语句,执行出现这个错误原因:maven默认加载机制造成的问题maven加载的时候,把java文件夹里面的java类型文件进行编译,其他类型文件如xml文件,不会进行加载,进而报错解决办法1、把xml文件复制到target文件目录中(不建议)2、把xml文件放到resources目录中(不建议)3、通过配置来实现(建议)第一种,如果mapper.xml 目录在java文...

2022-05-11 17:42:10 72

原创 Vue params和data传参的介绍

一、 paramsparams使用条件:1、get形式的传参2、传的是一个对象结果:它会把你参数的内容 最后分散到你地址栏后面的问号http://localhost:8888/user/list/1?name=liming getChapterVideoByCourseId2(courseObject) { return request({ url: `/eduservice/chapter/getChapterVideo/`, meth.

2022-05-09 16:54:50 1308

原创 Spring Boot 中常用的工具类

一、 springboot内置工具类二、BeanUtils工具BeanUtil是一个常用的在对象之间复制数据的工具类,著名的web开发框架struts就是依赖于它进行ActionForm的创建。

2022-05-08 17:17:37 1960

原创 EasyExcel 使用

目录一、 导入依赖二、基本操作2.1 Excel导入数据第一步:编写表头实体类第二步: 编写实现代码第三步: 结果2.2Excel导出数据第一步:编写表头实体类第二步:编写监听器第三步: 编写实现代码第四步: 实现结果一、 导入依赖 <!--xls 注意和easyExcel有版本对应--> <dependency> <groupId>org.apache.po...

2022-05-05 22:30:14 1443

原创 Nginx 常见问题

什么情况下会发生跨域问题?通过一个地址访问另一个地址,这个过程中,访问协议 ip地址 端口号任何一个不一样就会发生跨域跨域的解决方式在后端接口controller添加注解 @CrossOrgin 使用网关来解决跨域 使用nginx请求转发1、 什么是nginx?反向代理服务器2、 nginx的特点请求转发、负载均衡、动静分离3、什么nginx请求转发?4、什么是负载均衡?简单引入:到后期,会使用网关来做负载均衡,因为网关把功.

2022-05-04 22:55:49 1251

原创 创建Maven聚合工程

第一步: 创建父工程(springboot工程)1、首先删除src目录2、然后pom文件管理设置类型:pom类型功能: 管理依赖版本和放行公共依赖(只是把依赖的版本做个定义,没有下载依赖)第二步: 创建子模块(子模块一、子模块二......)(maven工程)如果不需要子子模块 的话【pom文件中添加(前提需要子子模块)】首先删除src目录[第三步: 创建子子模块(子模块一、子模块二......)(maven工程)]同理第二...

2022-04-25 17:03:10 262

原创 WARNING: IPv4 forwarding is disabled. Networking will not work.

原因:请求转发出错解决办法:第一步:vim /usr/lib/sysctl.d/00-system.conf第二步 追加:net.ipv4.ip_forward=1第三步:修改配置后,重启网络,systemctl restart network

2022-04-12 22:25:23 643

原创 ElasticSearch与Kibana基本概念和使用

目录一、什么是elasticsearch?二、什么是kibana?三、elasticsearch的优点四、elasticsearch怎么实现查询的?五、引入:正向索引、倒排索引5.1 概念5.2、优缺点:六、es的概念6.1、文档和字段6.2、索引和映射七、索引库操作7.1、mapping映射属性7.2、索引库操作7.3、 文档操作八、RestAPI(Java HighLevel Rest Client客户端API )8.1、RestCli..

2022-04-12 12:21:33 7749

原创 org.elasticsearch.common.compress.NotXContentException: Compressor detection can only be called on s

org.elasticsearch.common.compress.NotXContentException: Compressor detection can only be called on s

2022-04-11 21:54:43 3685

原创 RabbitMQ详细概念

一、初始MQ1.1 同步和异步的概念同步:好比如两个人同时打电话,需要实时响应,同步进行。异步:类似于微信发短信和收短信,一个人可以收多个人的信息,同时也可以给多个人发短信。1.2 同步和异步的优缺点1.2.1 同步同步调用的优点: 时效性较强,可以立即得到结果 同步调用的问题: 耦合度高 性能和吞吐能力下降 有额外的资源消耗 有级联失败问题 1.2.2 异步好处: 吞吐量提升:无需等待订阅者处理完成,响应更快速

2022-04-11 10:21:35 2055

原创 SringBoot 注入xxxxtemplate的作用?

xxxxtemplate作用:类似于util工具类,它是封装之后的代码,用来把复杂的代码功能,变的更加简单便捷使用步骤:第一步:导入相关依赖第二步:在application.yml 中编写相应的配置信息(前提xxxxtemplate需要的情况下)第三步:注入xxxxtemplate,使用...

2022-04-10 14:49:27 198

原创 Java 内部类、静态内部类、局部内部类、匿名内部类的区别

Java 内部类、静态内部类、局部内部类、匿名内部类的区别

2022-04-10 14:26:57 253

原创 谷歌安装JSON格式插件

第一步:访问JSON-Handle 官网 - 打开json格式文件的浏览编辑器下载:第二步:直接把插件拖到游览器扩展程序中第三步:结果如图

2022-04-04 22:50:27 7797

原创 springboot集成Redis

springboot集成Redis

2022-04-04 10:12:59 125

空空如也

空空如也

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

TA关注的人

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