![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 63
x_u_xiang
这个作者很懒,什么都没留下…
展开
-
alibaba-sentinel实现
Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。sentinel替代了netfix的histrx的服务降级、服务熔断、服务降级。sentinel下载地址https://github.com/alibaba/Sentinel/releasessentinel-dashboard下载jar包启动就可以访问启动命令:java -jarsentinel-dashbo.原创 2022-02-24 11:20:49 · 275 阅读 · 0 评论 -
springcloud之eureka项目搭建
eureka是什么?eureka是netflix开的的一套服务发现框架。在框架中的主要核心角色有,服务发现,服务注册和服务提供。eureka服务集群搭建1.项目结构2. 新建父级项目,父级项目pom文件,版本统一<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML原创 2022-01-18 22:08:55 · 1750 阅读 · 1 评论 -
mybatis-plus统一处理数据权限
问题:项目要求数据权限配置查询,全部、自定义、部门、部门及下级部门、个人。要求做统一处理。 分析: 数据权限精确到个人。那么每张表里面都要有创建人字段。每次插入数据都要保存创建人。查询的时候才能区分。 mybatis-plus统一处理创建时间,创建人,更新时间,更新人:统一处理创建人 查询的时候每个查询加条件代码太复杂。所以sql加统一处理例: SELECT %s FROM (%s) temp_data_scope WHERE temp_data_scope.%s IN (%s) 第一原创 2021-07-14 17:09:53 · 8918 阅读 · 13 评论 -
springboot设置双数据源
开发项目的时候一个项目要访问不同的数据库,所以要用到双数据源首先配置类:url 账号密码自行改。我的是两种不同类型的数据库,相同的也是一样的。 datasource: type: com.alibaba.druid.pool.DruidDataSource db: jdbc-url: jdbc:postgresql://172.16.20.58:5432/zrzy_gis username: ${MYSQL-USER:postgres} p原创 2021-07-08 17:00:23 · 298 阅读 · 0 评论 -
linux安装mysql并设置开机自启
安装mysql下载地址https://downloads.mysql.com/archives/community/下载好的tar包放到linux机器上解压tartar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar把mysql-5.7.26-linux-glibc2.12-x86_64.tar移动到/usr/local下面并且改名为mysqlmv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/loc.原创 2021-07-08 16:11:19 · 8955 阅读 · 0 评论 -
springcloud项目部署到Linux多服务启动脚本和开机自启
脚本 java.shexport修改成自己的项目路径和项目别名端口号跟每个微服务的端口号一样,跟yml配置的一样修改脚本中$符号的脚本变量,跟export的一样因为项目写的是全路径,例:/opt/apps/zrzy/okayx/okayx-register/okayx-register.jar所以放在linux的任何地方都可以执行。启动项目:./java.sh start停止项目:./java.sh stop重启项目:./java.sh restartjava.sh如下.原创 2021-07-05 11:41:32 · 1104 阅读 · 4 评论