- 博客(19)
- 收藏
- 关注
原创 linux 下安装mysql(没网)
解压 rpm安装解压后按顺序执行命令sudo rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-client-5.7.28-1.e
2022-02-28 16:42:55 975
原创 Eureka
Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能.使用方法1.引入jar包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netf
2021-07-08 19:50:16 117
原创 自定义断言
使用方法修改配置文件server: port: 8000spring: cloud: nacos: discovery: server-addr: localhost:8848 gateway: routes: - id: shop-product uri: lb://shop-product order: 0 predicates:
2021-07-08 16:06:48 306
原创 Gateway
简介Spring Cloud Gateway是Spring公司基于Spring 5.0,Spring Boot 2.0和Project Reactor 等术开发的网关,它旨在为微服务架构提供一种简单有效的统一的API 路由管理方式。它的目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于Filter 链的方式提供了网关基本的功能,例如:安全,监控和限流。优点: 性能强劲:是第一代网关Zuul的1.6倍 功能强大:内置了很多实用的功能,例如转发、监控、限流等 设...
2021-07-08 15:36:30 80
原创 nacos负载均衡 OpenFeign
通俗的讲, 负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。 根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡 而客户端负载均衡指的是发生在服务请求的一方,也就是在发送请求之前已经选好了由哪个实例处理请求我们在微服务调用关系中一般会选择客户端负载均衡,也就是在服务调用的一方来决定服务由哪个提供者执行.自定义负载均衡1.通过idea再启动一个 shop
2021-07-07 21:41:09 3318
原创 Nacos
将商品微服务注册到nacosNacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是Spring Cloud Alibaba 组件之一,负责服务注册发现和服务配置,可以这样认为nacos=eureka+config。nacos的作用就是一个注册中心,用来管理注册上来的各个微服务使用方法导入jar包依赖 <dependency> <groupId>com.alibaba.cloud<...
2021-07-07 21:08:04 68
原创 Spring Cloud
SpringCloud(springcloud 很多组件都是拿的是Netflix公司,这家公司这些组件停止维护和更新。SpringCloud Alibaba(引入springcloud很多组件都更新了。) springcloud alibaba依托Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。使用条件maven:3.5.0+数据库:MySQL...
2021-07-06 20:49:09 1025
原创 微服务架构
微服务架构的介绍微服务架构, 简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。单体结构优点:项目架构简单,小型项目的话,开发成本低。 项目部署在一个节点上,维护方便缺点全部功能集成在一个工程中,对于大型项目来讲不易开发和维护[修改代码]。 项目模块之间紧密耦合,单点容错率低。 无法针对不同模块进行针对性优化和水平扩展垂直应用架构优点:系统拆分实现了流量分担,解决了并发问题,可以针对不同模块进行优化和水平扩展 一个系统的问题不会影
2021-07-06 20:25:33 124
原创 springboot-java-redis
java连接redis需要先引入jar包依赖<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.6.0</version> </depende
2021-06-29 21:57:27 63
原创 Redis
Redis(Remote Dictionary Server ),是一个开源的使用ANSI C语言编写、可基于内存亦可持久化的日志型、Key-Value数据库。特点1.Redis读取的速度是110000次/s,写的速度是81000次/s2.原子 。Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。3.支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有序集合)4.持久化--磁盘,主从复制(集群)5.官
2021-06-23 20:49:14 61
原创 Nginx 动静分离 集群的搭建
1.把springboot工程打jar包并放入linux里,然后在linux启动2.修改nginx.conf文件配置完 从载下nginx.conf文件 就能直接运行./nginx -s reload集群的创建需要两个虚拟机192.168.79.33192.168.79.31两个虚拟机上都需要安装 keepalivedyum install keepalived 安装keepalived yum:联网安装rpm -q -a keepalived 检查是否安装k...
2021-06-23 20:43:58 113
原创 Nginx 均衡负载 反向代理
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。使用nginx的步骤1、安装nginx的依赖环境1. yum install -y gcc-c++2. yum install -y pcre pcre-devel3. yum install -y zlib zlib-devel4. yum install -y openssl o.
2021-06-22 19:47:56 94
原创 Mybaits-Plus
mybaits-plus 是mybaits的增强工具,为简化开发、提高效率而生。mybaits的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字
2021-06-21 19:16:06 365
原创 thymeleaf模板引擎---JSP
resources下的static 是静态资源 可以直接被浏览器直接访问templates 是模板引擎通过浏览器无法直接访问引入jarbao
2021-06-19 16:34:44 101
原创 PagheHelper分页插件
使用springboot分页查询加入jar包依赖 <!--加入pagehelper包依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio
2021-06-19 15:30:06 91
原创 SpringBoot 创建maven工程
SpringBoot不联网的引入父工程<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.1</version></parent>
2021-06-18 16:19:00 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人