草庐IT

springcloud

全部标签

尚硅谷周阳老师 SpringCloud第二季学习笔记

前言:首先感谢尚硅谷周阳老师的讲解,让我对springcloud有了很好的理解,周阳老师的讲课风格真的很喜欢,内容充实也很幽默,随口一说就是一个段子,我也算是周阳老师的忠实粉丝啦。先说说课程总体内容以下是整理的笔记:SpringCloud学习笔记(一)SpringCloud介绍及微服务架构编码构建SpringCloud学习笔记(二)Eureka服务注册与发现SpringCloud学习笔记(三)Zookeeper服务注册与发现SpringCloud学习笔记(四)Consul服务注册与发现SpringCloud学习笔记(五)Ribbon负载均衡服务调用SpringCloud学习笔记(六)OpenF

尚医通【预约挂号系统】总结

这里写目录标题1、项目介绍2、技术点3、业务流程4、项目架构5、项目源码(包含sql)6、启动步骤7、项目模块说明8、项目功能总结9、效果图后台管理端前端展示端数据库1、项目介绍尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!不用排长队!2、技术点后端:SpringBoot:简化新Spring应用的初始搭建以及开发过程SpringCloud:基于SpringBoot实现的云原生应用开发工具,Sp

尚医通【预约挂号系统】总结

这里写目录标题1、项目介绍2、技术点3、业务流程4、项目架构5、项目源码(包含sql)6、启动步骤7、项目模块说明8、项目功能总结9、效果图后台管理端前端展示端数据库1、项目介绍尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!不用排长队!2、技术点后端:SpringBoot:简化新Spring应用的初始搭建以及开发过程SpringCloud:基于SpringBoot实现的云原生应用开发工具,Sp

SpringCloud Alibaba(五) - RocketMQ

1、RocketMQ安装测试1.1下载解压下载地址:https://rocketmq.apache.org/release-notes/rocketmq-all-5.0.0-bin-release.zip下载后上传到服务器;解压命令#unziprocketmq-all-5.0.0-bin-release.zip1.2启动测试RocketMQ默认配置是比较好的,这样可以直接应用于生产环境,所以如果机器内存较小,启动会因为内存不足失败,为了避免后面启动失败,选择先修改其内存大小,一般阿里云服务器是满足不了默认内存。手动调整JVM的配置,单位从g改为m1.2.1启动nameserver1.2.1.1

SpringCloud Alibaba(五) - RocketMQ

1、RocketMQ安装测试1.1下载解压下载地址:https://rocketmq.apache.org/release-notes/rocketmq-all-5.0.0-bin-release.zip下载后上传到服务器;解压命令#unziprocketmq-all-5.0.0-bin-release.zip1.2启动测试RocketMQ默认配置是比较好的,这样可以直接应用于生产环境,所以如果机器内存较小,启动会因为内存不足失败,为了避免后面启动失败,选择先修改其内存大小,一般阿里云服务器是满足不了默认内存。手动调整JVM的配置,单位从g改为m1.2.1启动nameserver1.2.1.1

SpringCloud Alibaba(六) - Seata 分布式事务锁

1、Seata简介1.1Seata是什么Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(GlobalTransactionService全局事务服务)。1.2Seata的三大角色在Seata的架构中,一共有三大角色:TC(TransactionCoordinator)-事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM(TransactionManager)-事务管理器定义全局事务的范围:开始全

SpringCloud Alibaba(六) - Seata 分布式事务锁

1、Seata简介1.1Seata是什么Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式,阿里云上有商用版本的GTS(GlobalTransactionService全局事务服务)。1.2Seata的三大角色在Seata的架构中,一共有三大角色:TC(TransactionCoordinator)-事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚。TM(TransactionManager)-事务管理器定义全局事务的范围:开始全

SpringCloud Alibaba(七) - JWT(JSON Web Token)

原文链接:JWT详解:https://blog.csdn.net/weixin_45070175/article/details/1185592721、什么是JWT通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWTtoken,并且这个JWTtoken带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。JWT的认证流程如下:首先,前端通过Web表单将自己的用户名和密码发送到后端的接口,这个过程一般是一个POST请求。建议的方式是通过SSL加密的传输(HTTPS),从而避免敏感信息被嗅探;后端核对

SpringCloud Alibaba(七) - JWT(JSON Web Token)

原文链接:JWT详解:https://blog.csdn.net/weixin_45070175/article/details/1185592721、什么是JWT通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWTtoken,并且这个JWTtoken带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。JWT的认证流程如下:首先,前端通过Web表单将自己的用户名和密码发送到后端的接口,这个过程一般是一个POST请求。建议的方式是通过SSL加密的传输(HTTPS),从而避免敏感信息被嗅探;后端核对

SpringCloud Alibaba(八) - Durid,SpringSecurity,Shiro

1、Durid1.1简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid是阿里巴巴开源平台上一个数据库连接池实现,结合了C3P0、DBCP等DB池的优点,同时加入了日志监控。Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。SpringBoot2.0以上默认使用Hikari数据源,可以说Hikari与Driud都是当前JavaWeb上最优秀的数据源,我们来重点介绍SpringBoot如何集成Druid数据源,如何实现