排序
手撸RPC框架 -服务提供者,服务消费者整合SpringBoot实现
大家好,我是小趴菜,接下来我会从0到1手写一个RPC框架,该专题包括以下专题,有兴趣的小伙伴就跟着我一起学习吧 本章源码地址:gitee.com/baojh123/se… 自定义注解 -> opt-01 服务提供者收...
DDD架构为什么应该首选六边形架构? | 京东云技术团队
一、传统分层架构 分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合。 分层架构分两种:一种是严格分层架构,规定某层只能与直接位于其下方的层发生耦合;另一种是松散分层架构,允...
微服务安全简介
由于其可扩展性、灵活性和敏捷性,微服务架构已经变得越来越受欢迎。然而,随着这种架构的分布和复杂性增加,确保强大的安全措施变得至关重要。微服务的安全性超越了传统的方法,需要采用全面...
活动回顾|火山引擎 DataLeap 分享:DataOps、数据治理、指标体系最佳实践(文中领取 PPT)7
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在 7 月 21 日至 22 日举行的 ArchSummit 全球架构师峰会(深圳站) 及 DataFunCon.数据智能创新与实...
vscode配置gitbash终端
VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观...
如何编写软件设计文档
Java极客 | 作者 / 铿然一叶 这是Java极客的第 91 篇原创文章 相关阅读: 萌新快速成长之路JAVA编程思想(一)通过依赖注入增加扩展性JAVA编程思想(二)如何面向接口编程JAVA编...
iOS – 组件化 – 组件通信方案
简介 组件化方案中会对组件分层和解耦,上层业务组件依赖下层基础组件,不能反向依赖,而同层之间的组件需要通过组件通信方案来避免相互依赖的问题。 组件通信方案解决的是同层组件之间相互调用...
数仓大搜索能力增强方案
随着数据规模增大,搜索的需求仅靠关系型数据库中的like %searchKey%已经无法满足大数据量下的快速检索相应。无论sql再怎么优化,由于索引结构的限制走不了索引,数据增长到一定规模后再用复古s...
前端架构成长之路——微前端系列(二)之qiankun框架实战
做一个有温度和有干货的技术分享作者 —— Qborfy 背景 之前有写过专门一篇关于微前端架构的基础知识——《前端架构成长之路——微前端架构理论篇》,但是里面主要讲几个点: 微前端是什么,具...
我希望在系统设计面试之前知道的 12 种微服务模式
本文翻译自:12 Microservices Patterns I Wish I Knew Before the System Design Interview 释放微服务的力量 您是否正在努力构建高效、可扩展且有弹性的软件系统?作为软件开发人员或高级开发...
C语言中.与->的用法介绍
(一)基础 结构体用点,结构体指针用箭头。 a->b 的含义是 (*a).b ****。 现代的标准化的 C 语义上来说, -> 可以用 * 和 . 的组合实现。 简单的说,就是一个快捷方式,一个...
教你如何用Vue3搭配Spring Framework
摘要:在本文中,我们将介绍如何使用Vue3和Spring Framework进行开发,并创建一个简单的TodoList应用程序。 本文分享自华为云社区《Vue3搭配Spring Framework开发【Vue3应用程序实战】》,作者...
[插件篇]耗时2月我是如何自动化我的日常办公—有个好idea就是成功一半
我正在参加「创意开发 投稿大赛」详情请看:掘金创意开发大赛来了!” 求个点赞过100 创意 公司目前使用的是Jenkins来进行持续集成工作。同类型的还有TeamCity、CircleCI等等产品。 这些产品的...
《可视化搭建系统》“星空” nodejs server 端(三)
前两篇说到了星空的大体架构以及 webcomponents 在星空中的作用,本篇说一下星空 server(eggjs) 端做得一些事情。 《可视化搭建系统》“星空”整体架构(一) 《可视化搭建系统》“星空” web...
无线局域网DDoS攻击技术包括那些技术要点
1、概述 随着信息技术的发展,各种网络安全问题也是层出不穷。无线局域网虽然具有易于扩展、使用灵活、经济节约等优点,但是由于其采用射频工作方式,使得 WLAN在安全方面显得尤为脆弱。基于 IE...
百度知道上云与架构演进
作者 | 百度知道研发组 导读 百度知道作为上线十多年的老产品线,业务场景多、架构老旧、代码风格不统一,同时业务迭代较快,整体承载流量大,稳定性要求高,给业务全面上云带来不小的挑战。...
从头学习 Webpack 的工作原理
Webpack 是什么? 根据官方文档: 'Webpack 是现代 JavaScript 应用程序的 静态模块打包工具。' 作为 JavaScript 开发人员,我们知道什么是模块,但是在 webpack 中,模块有点不同。它们包括: E...
如何找到方向感走出前端职业的迷茫区
引言 最近有几天没写技术文章了,因为最近我也遇到了前端职业的迷茫,于是我静下来,回想了下这几年来在工作上处理问题的方式,整理了下思路 ,写了这一片文章。 关于对前端职业的迷茫,如何摆...
云原生可观测 OpenTelemetry 基础知识(架构/分布式追踪/指标/日志/采样/收集器)
什么是 OpenTelemetry? OpenTelemetry 是一个开源的可观测性框架,由云原生基金会(CNCF)托管。它是 OpenCensus 和 OpenTracing 项目的合并。旨在为所有类型的可观测信号(如跟踪、指标和日志)提...
微服务14:微服务治理之重试
★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微...