自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JPA查询字段存在报错列名无效

原因:查询的结果不能是对应的Entity。

2024-01-09 19:54:50 819

原创 Jpa :Detached entity passed to persist报错

原因1:检查设置的Id是否父类已设置了自增,如设置了自增,则不能再设置;

2024-01-09 19:53:30 731

原创 SpringCloud--过滤器、网关集群、链路追踪、配置中心

主要内容:1、Gateway 过滤器返回Json数据2、基于Nginx的Gateway 集群搭建3、sleuth+zipkin 链路追踪4、nacos管理微服务的配置中心一、Gateway 过滤器返回Json数据1.1 在过滤器pom文件中引入fastjsony依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fa

2021-07-09 20:15:07 250

原创 SpringCloud--网关和拦截器

一、网关(Gateway)1.1 什么是网关(Gateway)?API网关,就是指系统的统一入口,它封装了应用程序的内部结构,为客户端提供统一服 务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控(黑白名单)、路由转发等等.1.2 为什么需要网关?微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端(pc androud ios 平板)要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。总的来说,网关具有以下功

2021-07-08 21:22:58 4103 1

原创 SpringCloud的服务治理和负载均衡

一、Nacos Discovery--服务治理最开始我们通过把服务提供者的网络地址 (ip,端口)等硬编码到了代码中的方法来实现微服务之间的调用,但是这种做法存在许多问题: 一旦服务提供者地址变化,就需要手工修改代码 一旦是多个服务提供者,无法实现负载均衡功能 一旦服务变得越来越多,人工维护调用关系困难那么应该怎么解决呢, 这时候就需要通过注册中心动态的实现服务治理。 什么是服务治理?服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注

2021-07-07 17:00:17 388

原创 VUE学习案例--天知道

Reset.css#reset.cssbody,ul,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}a{ text-decoration:none;}ul{ list-style:none;}img{ border:0px;}/* 清除浮动,解决margin-top塌陷 *.

2021-07-01 21:24:47 164

原创 Redis整合

一、JAVA连接Redis1、工程中引入redis依赖==jedis <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.6.0</version> </dependency>2、获取连接

2021-06-29 20:43:52 177

原创 REDIS集群 -- 主从、哨兵和去中心化

一、REDIS的主从关系二、如何搭建主从关系?准备三台机器 (1 主节点 2 从节点) 为了节省资源 在一个虚拟机上启动三台redis 只是他们的端口号不同,三、搭建主从的关系配从不配主(1)配置redis配置文件 6380(主) 6381(从) 6382(从)(2)修改rdb持久化文件的路径以及端口四、分别设置端口号为80、81、82的三个redis...

2021-06-28 20:58:18 2299

原创 Redis持久化

一、什么是Redis持久化?把内存中的数据持久化到磁盘。这个过程就是持久化。Redis持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。二、持久化的优点?Redis宕机后数据数据不会丢失。三、Redis持久化的方式?RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。以快照的方式进行持久化。 在一定时间间隔内进行快照。把数据进行保存到磁盘。AOF(append only file)持.

2021-06-28 15:22:44 171

原创 Jenkins全家桶

一、什么是JenkinsJenkins是一个开源软件项目,基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。可以持续编译,运行代码,运行单元测试(UT)或集成测试,将运行结果发送至邮件或展示成报告。二、为什么要用JenkinsJenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。3、Jenkins 可以整合 GitHub 或 Subversion Husband 也可以整合 Gi

2021-06-25 15:37:30 177

原创 Nginx动静分离和集群的搭建

一、Nginx动静分离创建SpringBoot工程把项目打包成Jar包,部署到Linux中在linux中启动项目修改Nginx配置,引入Static配置测试二、Nginx集群的搭建

2021-06-23 21:12:25 147

原创 Redis初步了解及安装

一、什么是Redis?Redis,即远程字典服务,是一个开源的使用ANSI C语言编写,支持网络,可基于内存亦可持久化的日志型,Key-Value数据库。类似于map。二、Redis的优点,为什么要用Redis?测试完成了50个并发执行100000个请求。 设置和获取的值是一个256字节字符串。 Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。 文本执行使用loopback接口(127.0.0.1)。 结果:读的速度是110000次/s,写的速度是8

2021-06-23 14:25:24 110

原创 Nginx简介

1.什么是Nginx?Nginx (engine x)是一个开源、高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务”。2.为什么要用Nginx?最核心地功能是:在支持高并发请求的同时保持高效的服务3.如何使用Nginx?...

2021-06-23 08:04:02 118

原创 SpringBoot自动装配原理

Spring Boot最核心的功能就是自动配置,其功能的实现都是基于“约定优于配置”的原则。那SpringBoot是如何约定,又如何实现自动配置功能?在使用SpingBoot时,我们会最先引入需要的类似这样的" spring-boot-starter-parent "starts依赖,引入之后Spring Boot启动时便会自动加载相关依赖,配置相应的初始化参数,以最快捷、简单的形式对第三方软件进行集成。SpringBoot核心运行原理Spring Boot通过@EnableAutoC.

2021-06-21 20:38:33 118

原创 SpringBoot整合定时器和thyemleaf模板引擎

1.定时器--Quartz1.1 在pom文件中引入定时器依赖 <!--引入定时依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency>

2021-06-21 19:51:45 205

原创 Mybatis-plus怎么用?

1.MybatisPlus简介MyBatis-Plus(opens new window)(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2021-06-21 16:51:09 151

原创 SpringBoot--02

1.通过Maven创建SpringBoot工程step1:新建工程的pom文件中继承springboot的父工程

2021-06-18 20:31:43 130

空空如也

空空如也

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

TA关注的人

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