首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实用工具篇
订阅
洪昆仑
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
SpringCloud系列 (十二) 微服务统⼀认证⽅案 Spring Cloud OAuth2 + JWT
1. 微服务架构下统⼀认证思路 在分布式的环境下,基于session的认证会出现⼀个问题,每个应⽤服务都需要在session中存储⽤户身份信息,通过负载均衡将本地的请求分配到另⼀个应⽤服务需要将session信息带过去,否则会重新认证。我们可以使⽤Session共享、Sessi…
48 张图 | 手摸手教你微服务的性能监控、压测和调优
性能压测是什么:就是考察当前软件和硬件环境下,系统所能承受的最大负荷,并帮助找出系统的瓶颈所在。 性能压测的目的:为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到知己知彼,百战不殆。还可以发现内存泄漏、并发与同步的问题。 RepsonseTime - RT:响应时间,…
一键生成数据库文档,堪称数据库界的Swagger,有点厉害
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。 为了不重复 CV 操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏…
史上最透彻的 RabbitMQ 可靠消息传输实战
保证在服务器重启的时候可以保持不丢失相关信息,重点解决服务器的异常崩溃而导致的消息丢失问题。但是,将所有的消息都设置为持久化,会严重影响 RabbitMQ 的性能,写入硬盘的速度比写入内存的速度慢的不只一点点。
入坑 docsify,一款神奇的文档生成利器!
Guide 哥是我认识的一个非常优秀的年轻人,胖嘟嘟的身躯里充斥着无穷无尽的才华,他的 JavaGuide 在 GitHub 上已经标星 91K+ 了,空闲的时候我都会上去瞅两眼,毕竟学习使我快乐,嘿嘿。 有一天,我发现,他整的那个在线版看起来非常漂亮,我就问他用什么做的,他就…
Jenkins流水线部署maven不同模块服务到不同服务器运行
1. 利用pipeline实现基本的代码拉取,以及代码打包 2. 在不同的阶段实现不同的目的,比如我的目的是将打包后的不同jar包和其他脚本分发到不同的服务器上,然后实现部署运行 3. 但是有时候不打算运行,也就是在流水线执行过程中中间有提示(pipeline的input配置)…
spring cloud 二代架构依赖组件 docker全配置放送(一)
spring cloud 现在已经是一种标准了,各公司可以基于它的编程模型编写自己的组件 ,比如Netflix、阿里巴巴都有自己的一套通过spring cloud 编程模型开发的分布式服务组件 。 Spring Cloud Alibaba 主要包含 Sentinel、Nacos…
Spring Boot手把手教学(20):统一参数校验,统一异常处理,让你摆脱大篇幅的if-else
在业务系统,参数校验是比较头疼的事情,有些实体类长达几十个字段,大篇幅的if-else,不仅让写代码的童鞋头疼,后续接收这个项目的人, 看到这些代码,估计更加头疼。 但是, 这样的错误message看起来是还是比较乱。 这样的错误Message返回,显得优美了许多。 当前接收方…
你真的用对数据库了吗?
因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修改,最终形成下边的文本,规范在整个后端执行也有大半年的时间,对于整个团队在开发阶段就减少不恰当的建表语句、错误SQL、错误的索引有积极的意义,故分享出来给大家参考。 下边分为建表规约、S…
万字长文!从底层开始带你了解并发编程,彻底帮你搞懂java锁!
悲观锁与乐观锁时一种广义的概念,体现的是看待线程同步的不同角度。 悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,在获取数据的时候会先加锁,确保数据不会被别的线程修改。 适用场景:写操作多,先加锁可以保证写操作时数据正确。 乐观锁认为自己在使用数据时不会有别的线程修改数…