自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初识MQ-同步异步

同步调用问题:发起请求后,要一直等待后续流程走完,才能执行下一个,效率慢,性能差,资源浪费级联失败:如果执行过程中,其中一个出现问题,后续都无法走下去,耦合度高:每次添加新需要,都需要改原来的代码大多数情况下,都是使用同步调用,如果对吞吐量等有要求的话,才能使用异步四种mq都各有优劣,具体使用哪种看业务需求。

2024-01-20 19:18:34 580

原创 http客户端Feign

参数过多时,根本写不了后面如果要修改更是头皮发麻Feign是一个声明式的http客户端。

2024-01-13 23:24:44 435

原创 Nacos和Eureka比较、统一配置管理、Nacos热更新、多环境配置共享、Nacos集群搭建步骤

在类上加上@RefreshScope比较难,我没怎么记。以后工作需要再来学16G内存真的跑不动有需要的可以去看看黑马的课。

2024-01-13 22:17:34 598

原创 Nacos服务注册或发现、Nacos服务分级模型、Nacos负载均衡策略、加权负载均衡、Nacos环境隔离

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、nacos服务搭建,nacos服务注册或发现二、Nacos服务分级模型三、Nacos负载均衡策略四、Nacos注册中心(nacos控制台配置)-加权负载均衡五、Nacos环境隔离前言一、nacos服务搭建,nacos服务注册或发现二、Nacos服务分级模型三、Nacos负载均衡策略四、Nacos注册中心(nacos控制台配置)-加权负载均衡五、Nacos环境隔离

2024-01-13 19:43:14 554

原创 Nacos注册中心-安装

Nacos是阿里巴巴的产品,现在是springCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高1、下载1.x版本2、解压到没有中文的目录3、登录的账号密码默认都是nacos。

2024-01-13 17:19:07 354

原创 Eureka注册中心Eureka提供者与消费者,Eureka原理分析,创建EurekaServer和注册user-service

提供者与消费者是相对的,例如A调用B,B调用C1,在A调用B时,B时提供者2,在B调用C时,B时消费者一个服务可以同时时消费者和提供者搭建EurekaServer1、创建项目,引入spring-cloud-starter-netflix-eureka-server的依赖2、编写启动类,添加@EnableEurekaServer注解3、添加application.yml文件,编写配置##注册user-service服务注册:1、引入eureka-client依赖。

2024-01-08 23:32:51 1043

原创 MybatisPlus的常见配置

作用:简化操作步骤没有配置时,在xml里面的resultType的指定路径配置在项目的application配置文件后可以省去前面的路径,直接写类名除了type-aliases-package,其他的都是有默认值,基本都不需要配置。

2024-01-04 22:58:42 573

原创 Apache POI---java操作excel表格--读操作写操作

在java程序中Apache POI对office各种文件进行读写操作一般都是对Excel问价进行读写操作感觉ApachePOI的操作和实际上操作execl文件很像这里写的都比较简陋,可以借鉴一下,

2023-12-30 16:34:19 384

原创 Apache ECharts可视化图标库---数据可视化技术

Apache ECharts是一款及用户javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表示例里面有一些备注。。。。。。

2023-12-30 11:58:28 1094

原创 前端三件套

复习一下web,顺便学一下,这一章只有图片,太过简单。

2023-12-24 15:53:07 384

原创 Swagger

帮助生成接口文档,实现后端接口测试引入Knife4j依赖。

2023-12-24 15:51:02 310

原创 WebSocket---双向数据传输---持久性

websocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信------浏览器和服务器只需要完成一次握手,两者 之间就可以创建持久性的链接,并进行双向数据传输。

2023-12-24 15:48:44 1303

原创 Spring task定时任务框架

cron表达式其实就是一个字符串,通过cron表达式可以定义任务**触发的时间**构成规则:分为6或7个域,由空格分隔开,每个域表达一个含义每个域的含义分别为秒,分钟,小时,日,月,周,年(可选)周和日是冲突的,一般写一个。

2023-12-21 20:18:05 398

原创 内网穿透cpolar

内网穿透,给本地的项目临时分配一个公网ip,可以让别的电脑进行访问。

2023-12-21 11:22:05 337

原创 Spring cache的使用和常用注解

Spring cache缓存框架,实现了基于注解的缓存功能底层可以切换不同的缓存实现,redis,caffeine,Ehcachemaven坐标。

2023-12-14 23:46:59 58

原创 redis常用基本类型,操作命令,在java中操作redis

基于内存存储 -- - key value结构数据库基于内存存储,读写性能高适合存储热点数据(如热点商品,资讯,新闻)企业应用广泛。

2023-12-14 18:21:07 37 1

原创 开发规范--Restful,分页插件,Controller类的请求路径

RequestMapping //可以在类上设置路径,在方法上简写。

2023-11-28 14:48:02 364

原创 lombok,mybatis,动态sql

简化get和set等一系列方法。

2023-11-28 10:27:45 27

原创 分层解耦-三层架构-ioc

1、Controller//接受请求,响应数据2、Service //逻辑处理3、Dao //数据访问。

2023-11-27 20:39:54 41

原创 Http协议

Http协议:1、基于TCP协议:面向链接,安全2、基于请求-响应模型的:一次请求对应一次响应3、HTTP协议是无状态的协议:对于事物处理没有记忆能力。每次请求-响应都是独立的-缺点:多次请求间不能共享数据。-优点:速度快响应头,响应行,响应体。

2023-11-27 14:43:03 24

原创 vue项目安装Elementui组件库和axios

2、安装在vscode的项目终端输入等待下载完成即可二、axios三、vue路由在使用vue ui创建时,可以直接勾选路由选项勾选后就不需要另外安装

2023-11-26 16:36:27 157 1

原创 下载及安装Node并且配置环境变量和配置淘宝镜像,vue手脚架和项目创建

/下载中文网地址//18.16.1的下载链接尽量选择长期维护版没有没有,不想写,看上面。

2023-11-25 20:18:06 334

原创 js-对象---json

/定义jsonvar jsonstr=‘{“name”:"Tom","age":18,"addr":{'北京',"上海","西安"}’;//json字符串---js对象//js对象--json字符串。

2023-11-24 16:48:49 47 1

原创 springboot监控-springboot admin图形化界面使用

需要创建两个模块一个admin - server一个admin - client在idea创建模块时,选择spting initializr我的时jdk8,所以选择springboot版本时选择2.几如果时17及以上,boot版本选择3.及即可1 、选择springboot版本 2 、在下面的web中勾选spring web 3 、在ops中勾选spting boot admin(server) / (client) 4 、点击创建。

2023-11-23 18:01:26 103

原创 springboot项目部署

jar:侧边的maven找到 package 点击,就会自动打包打包完成后的路径,复制打开即可在windows powerShell中使用Java -jar运行即可1 、jar包侧边栏maven,找到 package 点击即可, 2 、war包 1 、修改默认的打包方式 2 、在启动类中加入上述内容 3 、直接打包,和打jar包一样 4 、将打好的jar放到tomcat的webapps目录中 5 、启动tomcat 6 、输入地址即可注意!!!!!!输入地址时在端口号后面加入自己的完整包名。

2023-11-23 16:37:49 17

原创 springboot-切换内置web服务器

在springboot的web环境中默认使用tomcat作为内置服务器,其实springboot提供了4种的内置服务器供我们选择,可以切换直接在pom.xml引入服务器的依赖即可注意,注意,注意!!!在web依赖中排除tomcat的默认,加入的依赖才会失效。

2023-11-23 15:11:30 37

原创 springboot整合mybatis

建一个User类,字段名和数据库保持一致//user@Override'}';return id;@Mapper。

2023-11-23 10:07:28 32

原创 SpringBoot整合Junit

测试时当测试的包名和方法的报名相同时,不用加入不用加入后面(classes = SpringbootTestApplication.class)直接写@springboottest就可以但包名不同时,需要加入@SpringBootTest(classes = SpringbootTestApplication.class)在整合Junit时在测试类中@RunWith(SpringRunner.class)出错的话在pom.xml中导入依赖即可1,使用idea快速构建springboot项目。

2023-11-21 18:34:28 20

原创 SpringBoot-内(外)部配置加载顺序

内(外)部配置加载顺序感觉还是老老实实在内部写比较方便还有提示功能个人理解。

2023-11-21 17:08:37 23

原创 SpringBoot配置-profile

profile我们在开发Spring Boot应用时,通常同一套程序会被安装到不同环境,比如:开发、测试、生产等。其中数据库地址、服务器端口等等配置都不同,如果每次打包时,都要修改配置文件,那么非常麻烦。profile功能就是来进行动态配置切换的。profile是用来完成不同环境下,配置动态切换功能的。profile配置方式多profile文件方式:提供多个配置文件,每个代表一种环境。application-dev.properties/yml开发环境。

2023-11-20 18:40:01 37 1

原创 SpringBoot配置-获取数据

读取配置内容前面两种用的少,主要了解第三种,这一节笔记不太会写,凑合凑合。

2023-11-20 17:13:55 15 1

原创 SpringBoot配置-yaml的数据格式

了解一下YAML的数据格式配置文件类型properties:和以前一样yml/yaml:注意空格yaml:简洁,以数据为核心基本语法大小写敏感数据值前面必须要加空格,作为分隔符使用空格缩进表示层级关系,相同缩进表示同一级数据格式对象数组:使用“-”表示每个元素纯量参数引用${key}

2023-11-20 16:47:10 87 1

原创 SpringBoot配置-配置文件yaml的基本语法

YAML全称是YAML Ain’t Markup Language。YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++,Ruby, Python, Java, Perl,C#,PHP等。YML文件是以数据为核心的,比传统的xml方式更加简洁。YAML文件的扩展名可以使用.yml或者.yaml。这章没有总结,就一点点内容。

2023-11-20 16:14:44 41

原创 SpringBoot配置-配置文件的分类

后面都用boot简写boot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置,该怎么办了??SpringBoot提供了2种配置文件类型: properteis和yml/yaml默认配置文件名称:application(必须以这个名字,才能识别)在同一级目录下优先级为: properties > yml > yaml。

2023-11-20 16:00:02 17

原创 SpringBoot工程的快速构建

在IDEA中提供了快速构建SpringBoot工程的方法,选择Spring initilizr,选择自己的sdj版本,注意:sdk8,只有兼容SpringBoot2,需要使用SpringBoot3,需要换sdk更高版本,如17选择需要的依赖,和自己sdk兼容的SpringBoot版本可以将红色框框中的删掉,不影响代码编写,和框架使用个人感觉留着比较乱点开pom.xml,就会发现已经自动将SpirngBoot需要的依赖和你选择的依赖已经导入完成了然后编写自己的业务代码就可以了。

2023-11-20 15:45:48 33

原创 SpringBoot的概述

SpringBoot框架;学完了SSM的下一个学习内容,SpirngBootSpringBoot提供了一种快速开发Spring项目的方式,而不是对Spring功能上的增强Spring的缺点:配置繁琐依赖繁琐SpringBoot功能自动配置起步依赖:依赖传递辅助功能。

2023-11-20 15:26:17 28

空空如也

空空如也

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

TA关注的人

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