码云 Gitee IDE 功能上线,不带电脑亦可轻松编辑代码
码云基于浏览器的在线 IDE ( Gitee IDE )已经正式上线了,说是 IDE 有点勉强,把它定义为支持 Git 的在线代码编辑环境更为贴切。 该服务基于微软的 Monaco Editor 开发而成,推荐使用 Chrome 浏览器以期最佳效果。 欢迎大家体验,可前往个人的…
2018年9月29日码云开源项目 Top 5
项目简介:基于 SpringBoot 的单点登录系统,同时支持 web 和 app 不同类型终端登录,并可在不同类型终端灵活切换,统一配置;业务系统无侵入接入,只需要增加 passport 依赖和配置项即可;支持多种访问策略配置适应不同场景;支持 ant 风格匿名访问配置;客户…
完美体验, Gitee 无缝管理微信小程序版本!
小程序协助开发挺重要的,但是开发工具到现在开始才支持版本管理,也是良心功能啊。马上试试连上 Gitee,团体开发更方便。 安装 Git、安装最新的微信小程序开发助手、注册 Gitee 账号。 打开对应的项目,开启版本管理。 点击确定,马上就开启了,很简单粗暴。 配置个人的信息。…
如何打造高效 DevOps 工具链? | 码云周刊第 82 期
在过去,传统计算机行业往往通过手工操作应对运维需求。但是,如今随着需求的快速变化,且多条产品线并行存在,只有将固定且重复的流程自动化,用恰当的工具链路代替人工操作,才能减少等待,提升效率! 项目简介:项目基于 shell 开发,收集各类运维常用工具脚本,实现快速安装 nginx…
6款实用开源报表工具 | 码云周刊第 83 期
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化、直观的方式展示这些数据,变得尤为重要。今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表。 项目简介:EasyReport 是一个简单易用的 Web 报表工具,它的主要功能是把 SQ…
如何在码云上展开程序类课程教学 | 码云高校版最佳实践
码云 主要提供了源代码管理(Git/SVN)功能,最近又推出了高校版让普通老师也能利用起来以供教学使用。学生与老师不仅能利用其管理代码,更重要的是我们的程序教学能通过对git的使用来引入业界流行的软件开发方式。 经过摸索,大概有几个可以利用的场景。 以前学生在实验室编写好代码带…
Spring Cloud Gateway 聚合swagger文档
在微服务架构下,通常每个微服务 都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走了很多坑,完成这个效果感谢 @dreamlu @世言。
Spring Cloud Gateway 原生支持接口限流该怎么玩
基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录,提供配套视频开发教程。 SpringCloudGateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reacto…
Spring Boot Admin 2 值得了解的新变化
6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 期间Spring Boot Admin 也发布了 2.0.1 兼容它,我在升级pig 到Finchley.RELEASE的同时 发现很多有意思的变化整理发出来 基于…
oAuth2 升级Spring Cloud Finchley.RELEASE踩坑分享
6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 基于现有Spring Cloud 脚手架pig开始动手升级。 基于Spring Cloud、oAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO…
Consul Config 使用Git做版本控制的实现
我们通过git 把配置文件推送到远程仓库做版本控制,当版本发生变化的时候,远程仓库通过webhook机制推送消息给 Config Server,Config Server 将修改通知发送到消息总线,然后所有的Config Client 进行配置刷新。 非常巧妙的借助了Git来做…
Consul微服务的配置中心体验篇
项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,具有分布式、高可用、高扩展性 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式” ,内置了服务…
基于Spring Cloud 几行配置完成单点登录开发
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。登录逻辑如上图 客户端访问服务端 403问题? 用户需要拥有ROLE_USER的权限,具体的…
Spring Security Oauth2.0 实现短信验证码登录
整个逻辑是参考spring security 自身的 usernamepassword 登录模式实现,可以参考其源码。
【Spring Cloud】Redis缓存接入监控、运维平台CacheCloud
CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸…
Zuul:构建高可用网关之多维度限流
多维度混合的限流。此时,就需要实现一些限流规则的编排机制。与、或、非等关系。 以上粒度自由组合,又可以支持多种情况。 如果还不够,自定义RateLimitKeyGenerator实现。 用户限流的实现:如果你的项目整合 Shiro 或者 Spring Security 安全框架…
Spring Boot: 加密应用配置文件敏感信息
应用中会存在多个需要配置敏感信息(比如stfp等),都需要加密,类似于druid加解密方式依赖于工具类的实现,没有统一的加解密标准,麻烦、而且不好维护。 Config Server 加解密依赖JDK的JCE。 其他的非对称加密等高级配置,参考官方文档。注意一个bug (No k…
Hystrix:HystrixCollapser请求合并
偶尔在spring4all,看到DiDi关于hystrix请求合并的一篇文章 Spring Cloud Hystrix的请求合并,查阅资料又整理了一下。 如图两次调用Service.test()被合并成一次服务调用。 如图,两次请求还是被合并成了两次服务调用。 这里单个请求的s…
Eureka:扩展ClientFilter实现服务注册自定义过滤