Easter79 Easter79
4年前
springcloud gateway高级功能之根据参数自定义路由Predicate
背景我们使用了springcloudgateway作为也给路由转发功能,由于历史遗留问题,不仅仅需要根据path转发,还需要根据get或者post中的参数进行转发解决方案这里我们使用自定义的Predicate进行转发简介这里简单介绍下相关术语(1)Filter(过滤器):和Zuul的过滤器在概念上类似,可以使
peter peter
4年前
Golang GORM框架基础
gorm是一个使用Go语言编写的ORM框架。文档齐全,对开发者友好,支持主流数据库。gorm介绍GithubGORM(https://github.com/jinzhu/gorm)中文官方网站(https://gorm.io/zh_CN/)内含十分齐全的中文文档,有了它你甚至不需要再继续向下阅读本文。安装g
Wesley13 Wesley13
4年前
Java HashMap的原理、扩容机制、以及性能
JavaHashMap说明此文档所介绍的HashMap是基于JDK1.8之后的。此文受到网上很多其他Java生态爱好者文章的影响,写此文的目的是系统的概括下HashMap,并把一些优秀文章的脉络连接起来起到目录作用。在此感谢优秀文章作者的启发,由于自身实力有限,若有纰漏之处还请评论指导。原理(参考\1\
Stella981 Stella981
4年前
Faas,又一个未来?
小编推荐:文章介绍了Faas是什么,FaaS的特点、以及它的好处,和基于Kubernetes的FaaS框架Fission等,希望能对您有所帮助。前言云计算时代出现了大量XaaS形式的概念,从IaaS、PaaS、SaaS到容器云引领的CaaS,再到火热的微服务架构,以及现在越来越多被谈起的Serverless和FaaS,我们正在经历?
Wesley13 Wesley13
4年前
Ubuntu下Nginx启动、停止等常用命令
本文详细介绍Ubuntu(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.linuxidc.com%2Ftopicnews.aspx%3Ftid%3D2)下Nginx启动、停止等常用命令。在开发过程中,我们会经常的修改Nginx的配置文件,每次修改配置文件都可以先测试下本次修改的配
Stella981 Stella981
4年前
IBC+Palette 实现屏幕内容编码优化
在屏幕内容编码中采用IBCPalette编码技术可显著提升其压缩效率。本文主要介绍了腾讯屏幕内容编码优化技术探索与实践:加入IBCPalette编码工具集,并针对屏幕内容优化ME模块等。本文由腾讯音视频实验室视频编码技术负责人,王诗涛在LiveVideoStack线上分享中的演讲内容整理而成。文/王诗涛整理/LiveVideo
Stella981 Stella981
4年前
RabbitMQ系列三 (深入消息队列)
消息持久化是RabbitMQ最为人津津乐道的特性之一,RabbitMQ能够在付出最小的性能代价的基础上实现消息的持久化,最大的奥秘就在于RabbitMQ多层消息队列的设计上。下面,本文就从MessageQueue的设计和消息在MessageQueue的生命周期两个方面全面介绍 RabbitMQ的消息队列。RabbitMQ完全实现
Stella981 Stella981
4年前
Docker部署SkyWalking APM分布式追踪系统
1.环境介绍:  本文使用Centos7.7docker,系统IP地址为:192.168.1.10,大家在实际环境中安装使用自己的IP。2.Skywalking安装    2.1:安装服务端:服务器有两种存储方式(选一种即可),一种是默认的H2存储,即数据存储在内存中,一种是使用elasticsearch存储(推荐)。
Stella981 Stella981
4年前
OpenAPI 规范 3.1.0 发布,赶紧来尝尝鲜!
!(https://oscimg.oschina.net/oscnet/e7c8f7d4f85b4fc69a031a897453a7ab.jpg)我们常说,新年新气象!这不,刚开年,各大厂商就忙着发布自己的最新产品。SpringBoot发布了最新的2.4.3版本,昨天小编刚为大家介绍过,有兴趣的小伙伴点这里:SpringBoot2
Stella981 Stella981
4年前
Prefetch和预加载实践
之前介绍了利用Preload优化首屏关键资源的加载(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzA5NzkwNDk3MQ%3D%3D%26mid%3D2650587940%26idx%3D1%26sn%3D12eb51