首页 文章 精选 留言 我的

精选列表

搜索[VSCode扩展],共10000篇文章
优秀的个人博客,低调大师

Ceph 15.2.13 Octopus 发布,可扩展的分布式存储系统

Ceph 15.2.13 正式发布,这是 Octopus 系列的第 13 个 backport 版本。 值得关注的变化: RADOS:能够在监视器中动态调整修剪率,并修复了其他的一些错误。 更新日志: blk/kernel:修复 io_uring got (4) 中断的系统调用; ceph.spec.in:在 IBM Power 和 Z 上启用 tcmalloc; cephadm ls在 SUSE 下游的 alertmanager 容器中被破坏; cephadm:允许在所有 <_devices> drivegroup 部分使用路径; cephadm:在 systemd 单元中添加 docker.service 依赖; cephadm:允许在容器运行时重新部署处于错误状态的守护进程; cephadm:修正使用 -apply-spec 和 -shh-user 时的失败; cephadm:使用init运行容器; cephfs:客户端:只检查常规文件的池权限; cephfs:客户端:唤醒 front pos waiter; 客户端:在缓冲区被刷新后启动 finish_cap_snap(); cmake:全局定义 BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT; …… 更多详情可查看:https://ceph.io/releases/v15-2-13-octopus-released/

优秀的个人博客,低调大师

2020DevOps状态报告——平台模型:扩展DevOps的新方法

平台模型是我们在这个领域看到越来越多的方法,它源于负责产品或服务的端到端交付的产品团队的理念。 如果只应用于单一的产品,或者几个产品,它的效果很好。 但如果有数百种产品或服务,把一个产品团队用于这些产品,对每一个来说都是低效和昂贵的。 想象10个团队,每个团队都有自己的技术栈、工具链和流程。 会一直重复解决类似的问题、花太多的时间来评估技术、集成、维护基础设施等等。 这些时间可以更好地花在建立和改进产品团队负责的实际产品上。 缺乏标准化的技术和流程也造成其他问题: ●管理变得昂贵,几乎不存在管理 ●独立的堆栈减少了整个组织的知识共享 ●许多产品团队实际上没有能力来运行完整的基础设施和应用程序。许多开发人员将基础设施操作视为分散他们实际工作的注意力,因此他们从不真正关注它。 虽然拥有多个端到端产品团队并不能很好地跨越大型复杂环境,但由清晰目标、边界和责任定义的平台模型却能做到 一个由用户建立在心中的平台,可以大大减少单个产品团队的辛苦和开销。 广义地说,平台团队提供基础设施、环境、部署管道和其他内部服务,使内部客户(通常是应用程序开发团队)能够构建、部署和运行其应用程序。 Evan Bottcher定义的数字平台在这时可以起作用:“作为一种令人信服的内部产品的自助服务API、工具、服务、知识和支持的基础。自主交付团队可以利用该平台以更快的速度交付产品功能,同时减少协作。” 自助服务是“一个好平台的一个关键特征。具体来说,它应该允许自助服务供应、自助服务配置、自助服务管理和平台功能和资产的运营。” 平台模型通常与本地云环境相关联,也适用于从古到今的许多其他类型的体系结构。主要优势有: ●应用团队可有更具效率。他们不必是基础设施运维方面的专家,也不必对工具链中的每种工具都有深入的了解,因而他们能够专注于产品。应用程序开发人员不再需要等待集中化的团队来为他们提供测试环境或云资源,而由此产生的自治性使他们能够更快地工作。 ●改善管理。如果您的所有应用程序都运行在完全不同的基础架构堆栈上,使用不同的流程,那么您就无法有效地管理成本、遵从性和审计。一个有效的平台能带来高效的IT治理,同时授权应用程序团队快速交付。 ●结束环境切换。不断地在应用程序和基础设施操作之间切换注意力是对生产力和创造力的巨大消耗。当个体工人和团队能够专注于自己特定的环境时,他们的境况会更好。 ●持续改善基础设施。一个提供面向客户解决方案的公共平台,而不仅仅是对基础设施的原始访问,使组织具有更大的灵活性。平台的消费者不与基础设施堆栈的具体实现挂钩,因此平台团队可以迭代地替换和升级组件,并且只需要与应用程序团队进行最小程度的交互。 内部平台的使用 在对平台的讨论中,我们使用“内部平台”一词来表示由组织和为组织构建的平台。我们将这些平台与外部供应商提供的平台区分开来——例如,许多人认为AWS或其他IaaS产品是 “平台”。在调查中,我们将平台团队定义为那些负责维护其他团队用于构建和交付应用程序或服务的自助服务平台的团队。 我们提出了两个问题来衡量一个组织对内部平台的使用: • 您的开发人员使用自助服务平台的百分比是多少? • 哪些服务可供自助服务? 我们发现平台的使用在调查受访者中非常广泛。百分之六十三的人说他们至少有一个自助内部平台。 在拥有内部平台的人中,60%的人在拥有二到四个平台之间。在拥有内部平台的公司中,几乎有三分之一的公司有26%至50%的开发者使用该平台。

优秀的个人博客,低调大师

扩展AlertManager集成钉钉助力Istio on ACK可观测性监控能力

阿里云容器服务Kubernetes(简称ACK)支持一键部署Istio,可以参考文档在ACK上部署使用Isito。Istio on ACK提供了丰富的监控能力,为网格中的服务收集遥测数据,其中Mixer是负责提供策略控制和遥测收集的Istio组件。使用Prometheus进行监控是Istio提供的监控能力之一。 告警能力在Prometheus的架构中被划分成两个独立的部分:Prometheus负责产生告警,而Alertmanager负责告警产生后的后续处理。如下所示,通过在Prometheus中定义告警规则,Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 Alertmanager作为一个独立的组件,负责接收并处理来自Prometheus Server(也可以是其它的客

优秀的个人博客,低调大师

mica 中验证码扩展 mica-captcha 验证码组件

验证码效果 保证了验证码的安全性的同时尽量做到了美观,欢迎试用,更多使用方式可以查看 mica 示例项目。 依赖坐标 Maven <dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-captcha</artifactId> </dependency> Gradle implementation "net.dreamlu:mica-captcha" 配置项 配置项 默认值 说明 mica.captcha.cache-name micaCaptchaCache 验证码cache名,默认:micaCaptchaCache mica.captcha.cookie-name mica-captcha 验证码cookie名,默认:mica-captcha mica.captcha.enabled true 是否开启验证码,默认:true. 注意:结合 mica-pro 的 mica-cache-redis 组件实现cache name 使用 # 号自动配置超时时间。 使用 首先需要配置 Spring cache,如 ehcache、redis等,然后给micaCaptchaCache 配置一个超时时间。 Servlet 生成验证码 @Autowired private MicaCaptchaServlet micaCaptcha; /** * 图形验证码 */ @GetMapping(value = "/captcha.jpg", produces = MediaType.IMAGE_JPEG_VALUE) @ResponseBody public ResponseEntity<Resource> captcha(HttpServletResponse response) { return micaCaptcha.generate(response); } 校验验证码 boolean validated = micaCaptcha.validate(response, userInputCaptcha); WebFlux 生成验证码 @Autowired private MicaCaptchaReactive micaCaptcha; /** * 图形验证码 */ @GetMapping(value = "/captcha.jpg", produces = MediaType.IMAGE_JPEG_VALUE) @ResponseBody public Mono<ResponseEntity<Resource>> captcha(ServerWebExchange exchange) { return Mono.just(micaCaptcha.generate(exchange)); } 校验验证码 boolean validated = micaCaptcha.validate(exchange, userInputCaptcha); 生成其他类型验证码 micaCaptcha.generateBase64 生成 base64 图片验证码(主要为 App 或者前后端分离设计)。 micaCaptcha.validateBase64 校验 base64 图片验证码。 开源推荐 Spring boot 微服务高效开发mica工具集:https://gitee.com/596392912/mica Avue一款基于vue可配置化的神奇框架:https://gitee.com/smallweigit/avue pig宇宙最强微服务(架构师必备):https://gitee.com/log4j/pig SpringBlade完整的线上解决方案(企业开发必备):https://gitee.com/smallc/SpringBlade IJPay 支付SDK让支付触手可及:https://gitee.com/javen205/IJPay

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册