
springcloud
文章平均质量分 82
shrek11
我好 才是大家好
展开
-
springboot 原理 (一) 启动
springboot 近年来很火,因为他的一些特性。springboot 特性官方原话: Create stand-alone Spring applications (能创建独立运行的应用) Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)(内嵌tomcat,jetty,underow容器) Provide opinionated 'starter' dependencies t.原创 2020-07-02 14:29:06 · 386 阅读 · 0 评论 -
springboot 引入一些低版本的包
最近一个问题,记录一下,我要引入 jedis client这个redis客户端包,于是我在Pom加入了<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.3<...原创 2019-12-03 18:15:19 · 1090 阅读 · 0 评论 -
一个好的系统的自我修养
前言一般一个系统大概分3个部分,前端 - 后端 - 数据库。前端 可能是N台电脑,N个手机,所以压力最小后端 很多个用户操作电脑端或者手机端请求 压力很大数据库 又有1个或者多个后端程序来请求它, 所以它的压力是最大,资源也是最紧张的所以我们设计的系统的准则是什么:尽量把一些计算,存储信息往前推。大概意思就是,能在前端完成的...原创 2019-12-16 17:39:39 · 435 阅读 · 1 评论 -
编写自己的工具starter类 (一)- spring-boot-redis-starter
开始spring-boot 为什么现在这么火了,因为它解决了很多配置信息文件实现了集成一个组件,装箱即用的效果。也就是约定大于配置。平常工作中,我们也可以开发自己的starter包,下面以我写的一个工具包为例需求写一个redis的客户端spring boot工具包,同时能够实现连接 单点,哨兵,cluster。代码已经上传至github快速入口使用方法1,把我gi...原创 2019-11-26 10:27:25 · 1331 阅读 · 1 评论 -
SpringAOP原理分析
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-11-20 10:54:49 · 197 阅读 · 0 评论 -
springboot 中 mybatis-plus 多数据源切换
之前的项目中,要做多数据源,网上的一般思路都是通过AOP在service或者mapper层做数据源的动态切换,大部分人大概切换数据源代码如下 @Pointcut("execution(* com.gzstrong.cloud.qspj.*.mapper..*.*(..))") private void db1Aspect() { } @Pointcut("exe...原创 2019-11-12 09:48:51 · 3303 阅读 · 2 评论 -
rabbitmq 怎么保证幂等性,数据一致性问题
mq的作用主要是用来解耦,削峰,异步,增加MQ,系统的复杂性也会增加很多,也会带来其他的问题,比如MQ挂了怎么办,怎么保持数据的幂等性幂等性问题通俗点讲就是保证数据不被重复消费,同时数据也不能少,也就是数据一致性问题。下面是MQ丢失的3种情况1,生产者发送消息至MQ的数据丢失解决方法:在生产者端开启comfirm 确认模式,你每次写的消息都会分配一个唯一的 id,...原创 2019-10-14 09:46:03 · 8309 阅读 · 3 评论 -
springcloud 学习七 项目打包 报 没有主清单属性
项目通过MVN打包,发现打包的文件很小,大概几十KB,估计打包有问题,执行JAVA -JAR 的时候发现果然报错,报 没有主清单属性,网上找了一堆,都说加<build> <plugins> <plugin> <groupId>org.springframework.boot</...原创 2019-01-22 14:54:39 · 1276 阅读 · 2 评论 -
springcloud 学习六 增加vue-element-admin 作为前端 springcloud 后端
后端的认证服务器,UPMS(用户权限服务)已完成。前端选择vue-admin-template 进行改造,代码提交更新至GIT库: shrek 后端: https://github.com/wushu0725/shrekshrek-ui 前端 : https://github.com/wushu0725/shrek-ui 线上DEMO : http://www.shrek1...原创 2019-01-11 15:44:57 · 1439 阅读 · 1 评论 -
springcloud 学习记录四 spring security oauth2
oauth2 定义了下面四种授权方式:前面有讲授权码模式(authorization code) 简化模式(implicit) 密码模式(resource owner password credentials) 客户端模式(client credentials代码地址 https://github.com/wushu0725/shrek资源 contrllor类Oaut...原创 2018-12-23 22:14:20 · 293 阅读 · 0 评论 -
springcloud 学习五 springsecurityoauth 2 (二)
代码库在 https://github.com/wushu0725/shrekshrek-service 注册中心shrek-gateway 网关服务,目前只做了到auth服务的网关shrek-auth 认证服务 , 标准springsecurityoauth 2.0认证,实现了密码模式认证,shrek-upms 用户权限管理模块 ,提供用户权限管理功能,目前只提供...原创 2018-12-26 15:15:02 · 234 阅读 · 0 评论 -
springcloud 学习记录 三 开源架构 PIG 搭建
PIG是开源的,PIGX是收费的,扩展了很多功能PIG跑起来需要装几个软件。1,RABBITMQ 2,MYSQL 3,REDIS 4,NODEJS装了以后,下载代码,后端 https://gitee.com/log4j/pig前端 https://gitee.com/log4j/pig-uiconfig https://gitee.com/cqzqxq...原创 2018-11-17 12:39:05 · 2385 阅读 · 1 评论 -
springcloud 学习记录 二 开源架构 PIG
码云上找了个最近比较火的开源架构 PIG搭建了一天,终于大功告成,可以慢慢研究学习,再发上微博。下面介绍一下PIG基于Spring Cloud、OAuth2.0、Vue的前后端分离的系统。 通用RBAC权限设计及其数据权限和分库分表 支持服务限流、动态路由、灰度发布、 支持常见登录方式, 多系统SSO登录完善登录:账号密码模式、短信验证码模式、社交账号模式均整合Spring s...原创 2018-11-11 18:51:48 · 1650 阅读 · 0 评论 -
springcloud 学习记录 一
springcloud 最近很火,已经看了2个多礼拜的学习资料咯准备自己动手写一个springcloud,写几个简单的提供者和消费者主要是springcloud的配置和治理大概的架构如下...原创 2018-10-31 11:00:46 · 212 阅读 · 0 评论