WebAssembly 安全的现在和未来 正如我们 最近解释的,WebAssembly 是一种用于以任何语言编写的二进制格式的软件,旨在最终无需更改就能在任意平台运行。WebAssembly 的第一个应用是在 Web 浏览器中,以使网站更快... 网站建设# javascript# web# webassembly 4年前630
全面梳理 Spring Boot 日志体系 说到 Java 日志,很多初学者可能都比较懵,因为这里涉及到太多东西了:Apache Commons Logging、Slf4j、Log4j、Log4j2、Logback、Java Util Logg... 网站建设# apache# java# logging 4年前630
在 Traefik Proxy 2.5 中使用/开发私有插件 Traefik Proxy 在设计上是一个模块化路由器,允许您将中间件放入您的路由中,并在请求到达预期的后端服务目的地之前对其进行修改。Traefik 内置了许多这样的中间件,还允许您以插件的形式加载... 网站建设# pilot# proxy# traefik 5年前630
设计模式:解释器模式解耦不同表达式 解释器模式(Interpreter Pattern): 是指给定一个语言(表达式),定义它的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达式),应用场景:应用可以将一个需要解释... 网站建设# 句子# 模式# 表达式 5年前630
得物极光蓝纸箱尺寸设计实践 极光蓝包装盒成潮流标识,得物App成年轻潮人精神归属,特殊的包装材料已经在消费者之间形成了强大的心智,极光蓝等于得物。,但是由于早期箱型尺寸数据由人工经验设计,出现包装箱尺寸和商品尺寸匹配度不高的问题... 网站建设# 尺寸# 得物# 指向 5年前630
OpenFeign夺命连环九问? 大家好,我是不才陈某~,前面介绍了Spring Cloud 中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单。,今天介绍一款服务调用的组件:OpenFeign,同样是一款... 网站建设# feign# resttemplate# ribbon 5年前630
国庆7天没休息,我用17张图画明白了SpringCloudAlibaba ,大家好,今天给大家介绍一个非常热门的技术,同时也是面试的时候面试官特别喜欢问的一个话题,那就是 SpringCloudAlibaba 的底层原理。,现在大家都知道,SpringCloudAliba... 网站建设# java# springcloudalibaba# 玩儿 5年前630
24个JavaScript循环遍历方法,你都知道吗? 大家好,我是 CUGGZ。,JavaScript 提供了很多循环遍历方法,下面就来详细看看这些方法都是怎么用的以及使用时的注意事项:,,forEach 方法用于调用数组的每个元素,并将元素传递给回调函... 网站建设# 函数# 参数# 回调 5年前630
一文搞明白分布式事务解决方案!真的 So Easy! 分布式事务,咱们前边也聊过很多次了,网上其实也有不少文章在介绍分布式事务,不过里边都会涉及到不少专业名词,看的大家云里雾里,所以还是有一些小伙伴在微信上问我。,那么今天,我就再来一篇文章,和大家捋一捋... 网站建设# 事务# 分布式# 反向 5年前630
什么是Web 3.0 ?你知道了吗? Web 3.0是最近非常火的一个概念了,就算你不知道他具体是什么,但是你也一定听说过这个名词。,但是Web 3.0中又夹杂着很多其他的概念,比如币、DeFi、DeApps、NFT、元宇宙,等等更多其他... 网站建设# web# 什么# 第三代 5年前630
严选交易数据源独立切换实践 严选在前期发展过程中,为了快速交付需求,绝大部分系统采用的都是单体架构,主站商城也不例外。,随着业务复杂度的不断攀升,才逐步开始进行业务拆分,由各个业务团队(商城、渠道以及仓配等等)在各自业务域内推动... 网站建设# db# 业务# 严选 5年前630
你以为你请求的就是你想请求的吗? 在如今SPA应用流行的情况下,页面上的所有东西都是通过javascript进行加载,本文将带你一步一步截获用户请求,并修改请求地址。,我们主要使用的方法为Hook原生接口进行接口调用拦截;在拦截前,先... 网站建设# css# html# javascript 3年前620
详解Plotly,创建自定义指标图表 如果你不熟悉Plotly或数据可视化概念,不要担心!我们将把它分解成易于理解的小块内容,使其适合任何人。 Plotly简介 Plotly是一个强大的数据可视化工具,允许我们使用Python创建各种交互... 网站建设# plotly# 前端# 图标 3年前620
手把手搭建Vue3中后台框架—初始化项目 从今天开始,我们开启《手把手搭建Vue3中后台框架》系列文章,这是一个我们已经在生产中实际使用的项目,技术栈是: 前端:Vue3 + TypeScript + Vite + Pinia + Naive... 网站建设# vite# Vue3# 前端 3年前620
Webpack4的SourceMap阶段的性能优化和踩坑 Hello,大家好,我是松宝写代码,写宝写的不止是代码。 由于优化都是在 Webpack 4 上做的,当时 Webpack 5 还未稳定,现在使用 Webpack 5 时可能有些优化方案不再需要或方案... 网站建设# Webpack 5# Webpack4# 前端 3年前620
Golang中的结构体标签Struct Tag详解 Struct Tag 在Golang中,结构体标记(Struct Tag),也称为结构体注释(Struct Annotation),是一种对Go结构体中的字段进行元数据附加的机制。这些标记是用反引号... 网站建设# golang# Struct Tag# 前端 3年前620
代码详解:如何用Python快速制作美观、炫酷且有深度的图表 生活阶梯(幸福指数)与人均GDP(金钱)正相关的正则图 本文将探讨三种用Python可视化数据的不同方法。以可视化《2019年世界幸福报告》的数据为例,本文用Gapminder和Wikipedi... 网站建设# python# 代码# 后端 3年前620
将 Node.js 应用程序容器化的七种方法 本文列出了七种容器化 Node.js 应用程序的方法,让我们简要地看一下它们。,在过去的五年里,Node.js 一直是严肃程序员的最爱。最大吞吐量的 JavaScript 运行时环境是一个免费的开源程... 网站建设# js# node# 七种 3年前620
当低代码和无代码平台可以加速应用程序现代化时 ,你的组织很可能正在寻求将遗留应用程序现代化、将单片应用架构拆分为服务,并迁移到公共或私有云基础架构。在此过程中,您可能还希望改善用户体验,创建CI/CD流水线,添加测试自动化,并实施一系列其他Dev... 网站建设# devops# 应用程序# 架构 3年前620
.Net8的AOT引导程序BootStrap .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序... 网站建设# net# 代码# 引导 3年前620
如何用Three.js + Blender打造一个web 3D展览馆 ,3D展览馆是什么,先来预览下效果:,,看起来像个3D冒险类手游,用户可以操纵屏幕中央的虚拟摇杆,以第一人称视角在房间内自由移动、看展览。,首先介绍一个背景,我们的工作内容是做游戏中心的用户运营活动... 网站建设# blender# d# js 3年前620
java局部变量表的介绍 ,说明,1、局部变量表也叫局部变量数组或本地变量表。定义为一个数组,主要用于存储方法参数和定义方法中的局部变量。,这些数据类型包括各种基本数据类型、对象参考和returnAddress类型。,2、因为... 网站建设# java# 局部变量# 教程 3年前620
JavaScript Object Notation 必知必会 今天我们来看一个常见的概念 —— JSON,来看下它的概念、使用、技巧、相关工具!,JSON 全称为 JavaScript Object Notation,是一种轻量级的数据交换格式。它是 JavaS... 网站建设# javascript# json# notation 3年前620
走好信创落地“最后一公里” 随着近些年来内外部形势的剧烈变化及企业自身发展诉求,国内企业愈发重视基础软件的自主可控。特别是对于某些涉及国计民生的重点行业,监管层面也提出了非常明确的指导意见,在指定时间内完成技术改造。,作为核心... 网站建设# 信创# 复杂度# 数据库 3年前620
Zadig 基于 OPA 实现 RBAC 和 ABAC 权限管理技术方案详解 随着 Zadig 被越来越多企业用户和社区小伙伴采用,大家对企业级权限和安全性有更高的诉求,亟待一套权限管理方案。经过充分调研,我们最终确定了采用 OPA(开放策略代理)开源策略引擎,事实上,它已经被... 网站建设# abac# opa# rbac 3年前620
携程基于 GraphQL 的前端 BFF 服务开发实践 作者:,过去两三年,携程度假前端团队一直在实践基于 GraphQL/Node.js 的 BFF (Backend for Frontend) 方案,在度假BU多端产品线中广泛落地。最终该方案不仅有效支... 网站建设# bff# graphql# 前端 3年前620
前端工程化指的是什么? , 大家好,我是前端西瓜哥。今天来看看前端工程化是什么。,工程化,可以理解为使用一些方式,去改良然后提高行业中现有的步骤、设计、应用方式。前端工程化,就是指对前端进行一些流程的标准化,让开发变得更有效... 网站建设# css# 一些# 前端 3年前620
如何以失败驱动开发? 作者 | 马大伟,,多年以后,面对这篇文章,我会想起那两天失败的令人崩溃的开发过程。当时,只是一个简单的编码需求,我信心满满的计划一下午搞定,但是最终的过程却是令人如此沮丧,让我不得不怀疑我还适不适... 网站建设# ast# js# json 3年前620
基于AOP思想构造RocketMQ组件 ,RocketMQ集群架构图,如图所示,RocketMQ集群由4部分组成:Producer会根据业务需要发送消息;Broker负责接收、存储和分发消息;Consumer负责按需消费消息;Name Se... 网站建设# consumer# producer# rocketmq 3年前620
京东APP百亿级的车与商品关系数据检索实践 本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用在高性能场景... 网站建设# 京东# 百亿# 适配 3年前620
Redis 定长队列的探索和实践 从技术的角度来说,技术方案的选型都是受限于实际的业务场景,都以解决实际业务场景为目标。,在我们的实际业务场景中,需要以游戏的维度收集和上报行为数据,考虑数据的量级,执行尽最大努力交付且允许数据的部分丢... 网站建设# 上报# 业务# 场景 3年前620
写给前端仔的自动化测试入门小作文 一直以来对于前端同学来说,自动化测试都是一个比较特殊的命题。一方面,大家其实都知道自动化测试的好处,做了什么改动只要跑一遍测试用例就知道有没有改挂了之前的逻辑,进行修改时也更有底气。而另一方面,前端本... 网站建设# 前端# 测试# 测试用例 3年前620
如何提高 TypeScript 的代码质量? ,大家好,我是 CUGGZ。,Typescript 是 Microsoft 开发的一种编程语言,旨在为 Javascript 语言带来严格的类型检查和类型安全方面的安全性。它是 JavaScript ... 网站建设# javascript# json# tsconfig 3年前620
C开发中段错误的三种调试方法 ,大家好,我是杂烩君。,嵌入式C开发,或多或少都遇到段错误(segmentation fault )。,段错误相比于总线错误,是一种更常见的错误。,段错误是怎么产生的呢?,段错误是因为访问不可访问的内... 网站建设# gdb# 例子# 嵌入式 3年前620
用复杂的方式学会数组(Python实现动态数组) 在本博客中,我们来聊聊探讨Python的各种“序列”类,内置的三大常用数据结构——列表类(list)、元组类(tuple)和字符串类(str)的本质。,不知道你发现没有,这些类都有一个很明显的共性,都... 网站建设# python# 元组# 单元 3年前620
手把手教大家在 Spring Boot 中处理 flowable 中的用户和组! 然说我们在实际开发中,很少会直接用到 flowable 中的用户体系,但是,也不太可能完全用不到,毕竟官方设计了这个东西,而存在就必然有其合理性,所以,今天松哥还是来和大家聊一聊,在 Spring B... 网站建设# boot# flowable# spring 3年前620
每天都在用,也没整明白的 React Hook ,useState 可以说是我们日常最常用的 hook 之一了,在实际使用过程中,有一些简单的小技巧能帮助你提升性能 & 减少出 bug 的概率。,通常我们会使用以下的方式初始化 state... 网站建设# hook# react# usestate 4年前620
Golang语言开发出的终端应用盘点 弹指一挥间,golang 语言已经诞生十年多了。在这十多年间,golang 正在变得越来越强大。我们不去谈 docker 的成功让 golang 变得多么出色,我们今天只谈一谈那些由 golang 开... 网站建设# golang# gotop# 变得 4年前620
谷歌结构化-调研与实践 ,简短的概括:谷歌结构化调研与实践。,通过整体结构优化及完善,实现收录提升、综合权重提升、最终实现关键词及流量提升。,结构化数据可以帮助谷歌了解海外网页上的内容。我们可以提供与海外网站页面相关的具体信... 网站建设# google# 结构化# 网页 4年前620
新来个技术总监,把 RabbitMQ 讲的那叫一个透彻,佩服! 常见的消息队列很多,主要包括 RabbitMQ、Kafka、RocketMQ 和 ActiveMQ,相关的选型可以看我之前的系列,这篇文章只讲 RabbitMQ,先讲原理,后搞实战。,文章很长,如果你... 网站建设# rabbitmq# 模式# 消息 4年前620
提出AI消除性别偏见新方法,适用于任何模型 陈丹琦新论文来了!,研究团队全员女将,这是她在普林斯顿的第一篇all-female author论文。,,论文主题也和女性议题有关。,论文提出了MABEL,一种使用限定标签来让AI减少性别偏见的方法... 网站建设# 偏见# 性别# 方法 4年前620
WireMock 让你轻松模拟API 哈喽,大家好,我是指北君。,我们开发过程中,前端和后端的开发大多是同时进行的,而前端开发需要访问某个接口返回数据的时,我们可以使用WireMock模拟指定API返回指定测试数据,这可以极大的方便我们的... 网站建设# api# http# web 4年前620
一个新视角:前端框架们都卷错方向了? ,大家好,我卡颂。,近几年,前端领域出现了很多新框架,比如Svelte、 Solid.js、Astro、Qwik等。,伴随他们出现的,还有很多「高大上」的新概念 ... 网站建设# 前端# 博文# 新视角 4年前620
数据异构复制技术场景及发展趋势 数据,是指任何以电子或者其他方式对信息的记录,可以是数字、文字、图像、声音等等。可复制可流通且被开发利用的数据,才算是财富,否则可能会成为企业的负担。数据复制作为数据流通、交换、共享、保护、集成、计... 网站建设# 复制# 抓取# 指对 4年前620
重新认识一下@Async,开启异步之路 异步调用几乎是处理高并发,解决性能问题常用的手段,如何开启异步调用?SpringBoot中提供了非常简单的方式,就是一个注解@Async。今天我们重新认识一下@Async,以及注意事项,新建三个作业任... 网站建设# async# 异步# 智行 4年前620
Nacos源码之订阅机制的前因后果 我们在了解Nacos订阅机制之前,首先来了解一下前因——Nacos客户端的“服务发现”,我们先通过下面一张图来直观的看一下,有人可能就说这也叫直观,明明很曲折,小农想说的是,这样才能让你们印象更加深刻... 网站建设# nacos# 客户端# 服务 4年前620
从源码层面理解 React 是如何做 Diff 的 ,大家好,我是前端西瓜哥。今天带带大家来分析React源码,理解单节点 diff 和多节点 diff 的具体实现。,React 的节点对比逻辑是在 reconcileChildFibers 方法中实现... 网站建设# diff# react# reconcilechildfibers 4年前620
如何利用OpenTelemetry识别数据库依赖关系? 译者 | 布加迪,审校 | 孙淑娟,随着组织将单体应用程序分解成微服务,遇到的主要障碍之一就是识别数据库依赖关系。,数据库共享可能是复杂的挑战。数据库不允许您定义什么是共享的、什么不是。在修改模式以... 网站建设# opentelemetry# 应用程序# 数据库 4年前620
字节跳动数据中台的 Data Catalog 系统搜索实践 ,Data Catalog 能够帮助大公司更好地梳理和管理自己的资产,是 Data-drvien 公司的重要平台。一个通用的 Data Catalog 平台通常包含元数据管理,搜索,血缘,标签,术语等... 网站建设# catalog# data# 中台 4年前620
深入分析JVM执行引擎 相信很多朋友在出国旅游,或者与外国友人沟通的过程中,都会遇到语言不通的烦恼。这时候我们就需要掌握对应的外语或者拥有一部翻译机。而笔者只会中文,所以需要借助一部翻译器才能与不懂中文的外国友人交流。咱们的... 网站建设# 字节# 引擎# 指令 4年前620
八种技巧让你编写更简洁的 JavaScript 代码 在本文中,我们将介绍八种不同的技术来帮助您编写更简洁的 JavaScript 代码。,现在让我们讨论每种技术,一次一个。,纯函数是在给定相同输入的情况下始终返回相同输出的函数。除了提供的输入之外,它不... 网站建设# javascript# splitname# 代码 4年前620
前后端分离后,Java Web开发如何解决跨域问题 做Web开发,经常会遇到跨域问题,小伙伴们在面试中,也经常被问到。这不,又有一位工作3年的小伙伴被问到这样一道题,说前后端分离后,如果解决跨域问题。,今天,我给大家分享一下我的理解。,这个问题也有很多... 网站建设# web# 同源# 小伙伴 4年前620
从0搭建Vue3组件库(四): 如何开发一个组件 本篇文章将介绍如何在组件库中开发一个组件,其中包括 如何本地实时调试组件 如何让组件库支持全局引入 如何在 setup 语法糖下给组件命名 如何开发一个组件 目录结构 在packages目录下新建co... 网站建设# ue# v# vue 4年前620
mysql二进制日志如何开启 ,开启说明,1、通过配置参数log-bin[=name]可以启动二进制日志。,数据库完成安装之后,启动之前需要把二进制日志开启。,2、如果不指定name,则默认二进制日志文件名为主机名,后缀名为二进制... 网站建设# mysql# 二进制# 开启 4年前620
什么是混合现实?定义、工作和应用程序 ,混合现实结合了真实和数字元素,使它们可以通过3D全息图相互作用。,混合现实被定义为一种沉浸式技术,它将物理世界的元素与数字世界的元素结合起来,使它们能够相互交互,通常是通过3D全息图。本文定义了混合... 网站建设# d# 全息图# 原素 4年前620
初探富文本之CRDT协同实例 初探富文本之CRDT协同实例 在前边初探富文本之CRDT协同算法一文中我们探讨了为什么需要协同、分布式的最终一致性理论、偏序集与半格的概念、为什么需要有偏序关系、如何通过数据结构避免冲突、分布式系统如... 网站建设# crdt# 偏序# 初探 4年前620
Flowable 已经执行完毕的流程去哪找? 在之前的文章中松哥和小伙伴们聊过,正在执行的流程信息是保存在以 ACT_RU_ 为前缀的表中,执行完毕的流程信息则保存在以 ACT_HI_ 为前缀的表中,也就是流程历史信息表,当然这个历史信息表继续细... 网站建设# act# 前缀# 智行 4年前620
python操作文件模式的介绍 ,1、只读模式(只读数据r)。,2、只写模式(重写数据w),以二进制的方式写入数据或只写模式追加数据。 ,3、读写模式(追加数据a),如果不想原有数据被覆盖可以使用追加写入数据的方式。 ,以上就是py... 网站建设# python# 制度# 数据 4年前620
得物社区推荐精排模型演进 得物社区是一大批年轻人获取潮流信息、分享日常生活的潮流生活社区。其中用户浏览的信息,进行个性化的分发,是由推荐系统来决策完成的。目前得物社区多个场景接入了推荐算法,包括首页推荐双列流、沉浸式视频推荐... 网站建设# 得物# 推荐# 用户 4年前620
GO 编程:Go 应用内存占用太多,如何排查 前段时间,某同学说某服务的容器因为超出内存限制,不断地重启,问我们是不是有内存泄露,赶紧排查,然后解决掉,省得出问题。我们大为震惊,赶紧查看监控+报警系统和性能分析,发现应用指标压根就不高,不像有泄露... 网站建设# go# vsz# 内存 4年前620
Golang 中更好的错误处理:理论和实践技巧 编程语言应该如何处理错误?例如,打开具有给定名称的文件并将其读取到缓冲区的函数可能由于多种原因而失败:文件可能不存在,打开的程序可能没有打开它的权限,或者它可能太大而无法容纳 缓冲区;大多数语言都使用... 网站建设# catch# try# 处理错误 4年前620
使用Python快速搭建接口自动化测试脚本实战总结 通常,在我们的项目中,我们的接口测试需求一般都是构造不同的请求数据,然后发送请求到接口,拿到接口返回后,对返回的字段进行提取和校验,最后将结果存放在excel表格中方便查阅。接口一般是http或htt... 网站建设# excel# json# 发送 4年前620
为什么用元空间替代永久代? 永久代和元空间都是 HotSpot 虚拟机中的概念,HotSpot 虚拟机是 Sun JDK 和 Open JDK 中自带的虚拟机,也是目前使用范围最广泛的 Java 虚拟机,当我们提到虚拟机时,大概... 网站建设# hotspot# java# jdk 4年前620
因问题太多,Python 3.11 可能会推迟到 12 月发布 Python 3.11 是一个大版本,且带来了约 25% 的性能提升。但近日 Python 核心开发者 Pablo 在邮件中宣布,由于一些重要的性能 Bug 和崩溃问题,预计在 10 月底发布的 ... 网站建设# beta# bug# python 4年前620
聊聊并发库 Conc,你学会了吗? 上个月 sourcegraph 放出了 conc[1] 并发库,目标是 better structured concurrency for go, 简单的评价一下,每个公司都有类似的轮子,与以往的库比... 网站建设# conc# wg# 代码 4年前620
你的系统如果要支持百万连接,架构应该如何设计? ,假如说现在你有一个系统,他需要连接很多很多的硬件设备,这些硬件设备都要跟你的系统来通信。,那么,怎么跟你的系统通信呢?,首先,他一定会跟你的系统建立连接,然后会基于那个连接发送请求给你的系统。,接着... 网站建设# 发送# 建立# 断开 5年前620
GitHub这五个骚操作,99%的人不知道! GitHub 是程序员必备的代码开源平台。我们可以在 GitHub 上搜索和阅读项目代码,进行学习;或者复制粘贴,从而快速完成自己的项目。,相信绝大多数同学都用过 GitHub。但是,很多同学仅仅是... 网站建设# github# 一大堆# 同学 5年前620
Python 数据可视化的三大步骤 Python中最基本的作图库就是matplotlib,是一个最基础的Python可视化库,一般都是从matplotlib上手Python数据可视化,然后开始做纵向与横向拓展。,是一个基于matplot... 网站建设# matplotlib# python# 交互 5年前620
用于Web开发的15种优秀编程语言 ,HTML 或超文本标记语言是每个开发人员都需要熟悉的 Web 开发基础。根据 Stack Overflow 的一项调查,它是 Web 开发人员的一项流行技能,是 2020 年第二常用的语言。虽然它不... 网站建设# css# html# web 5年前620
头条面试官问:100TB文件上传该怎么优化性能? ,上一篇文章,我们聊了一下Hadoop中的NameNode里的edits log写机制。,主要分析了edits log写入磁盘和网络的时候,是如何通过分段加锁以及双缓冲的机制,大幅度提升了多线程并发写... 网站建设# edits# hdfs# log 5年前620
SQL Server 链接 Oracle 数据库实战 ,在某些情况下,我们希望从外部数据库中获取数据,而无需在应用程序中进行额外编码,只需编写一个 T-SQL 查询即可为我们完成所有工作。这就是微软提供的“链接服务器”功能的原因。,但默认情况下,链接服务... 网站建设# oracle# server# sql 5年前620
2C 设计稿转代码是怎么实现的?自己做一个可行吗? D2C 是指 Design to Code,设计稿转代码,输入是 sketch、figma、PSD 等设计稿,输出是 vue、react、小程序等各平台的前端代码。,对前端工程师来说,如果能直接把设计... 网站建设# dsl# 代码# 前端 5年前620
Spring Boot 3.0.0正式发布,Banner不再支持图片&增强可观测性 ,2014年发布Spring Boot 1.0; 2018年发布Spring Boot 2.0; 2022年发布Spring Boot 3.0; 这节奏,是要跟世界杯/奥运会的频率杠上呀?,Sprin... 网站建设# boot# spring# 发布 5年前620
Python编程:集合工具类之Deque及UserString和UserList 本文继续来盘Python内置集合模块,本期介绍其中的工具类双端队列类(Deque)、用户列表类(UserList)和UserString类的使用。我们还是采用“短平快”的模式——文字+代码,助你多“快... 网站建设# deque# python# 双端 5年前620
京东APP OpenHarmony 化的跨端开发探索 2022.7.27日,在《开放原子全球开源峰会》-OpenHarmony分论坛上,京东作为分享嘉宾,为大家带来了精彩的分享。京东积极拥抱 OpenHarmony,并参与 OpenHarmony 应用生... 网站建设# aotu# app# openharmony 5年前620
“伯乐”流量调控平台工程视角 我们期望平台能够覆盖的三类运营诉求如下:,(1)突发事件的应对:包括不限于外部的不可抗力影响,网络上的热点事件、爆仓等突发事件,在搜索&推荐等个性化流量场景下,单纯依靠算法模型的学习来适应,时... 网站建设# 信任# 实验# 平台 5年前620
论可观测性和监控在软件中扮演的角色 译者 | 布加迪,审校 | 孙淑娟,我们在本文中将深入探讨可观测性及其在软件中的重要性。我们将了解可观测性的历史、目标和重要性,以及软件生命周期缺少可观测性可能会带来的问题。我们还将分析可观测性与监... 网站建设# 我们# 监控# 观测 5年前620
为什么要学 C++? C++是一种非常强大的编程语言,在许多领域都得到了广泛的应用。那些刚接触 C++ 编程语言或想掌握该语言的人通常会有一个问题:为何那么麻烦呢?,这种编程语言相当古老,不像 Python 或 JavaS... 网站建设# c# 应用程序# 硬件 5年前620
九个优秀无代码开发工具 如果你正在尝试创建应用程序,但不具备所需的编程专业知识,该怎么办?,请你不用担心,今天我将跟你分享9个可以实现无码编程的开发工具,从此,你就会爱上编程开发这项技能。,无码编程有个很重要的特点就是,它不... 网站建设# webflow# 工具# 开发工具 5年前620
详解容灾架构中的数据复制技术 企业容灾架构中,所谓的数据复制技术主要是指能够将结构化数据进行复制,从而保证数据具备双副本或者多副本分散在不同数据中心的技术。这里面需要强调两点:,① 结构化数据:以结构化数据为主的数据复制技术。,②... 网站建设# 复制# 技术# 数据 5年前620
技术人生 | 如何画业务大图 作者 | 贺科学(晨末),今天的话题,以几个遇到的人和事作为开始吧。,第一个故事,是关于去年社招遇到的一个非常可惜的候选人。工作 3 年,技术能力扎实,在一家小公司负责一个业务的核心系统,因为感觉... 网站建设# 业务# 技术# 模块 5年前620
软件项目进度计划估算探讨 对软件项目做开发计划也许是最不靠谱的一件事了,由于需求的变动、开发人员的水平以及如人事变动等不可预测的情况,导致项目的延期成为了家常便饭。而现在的项目管理人员往往是凭经验来制作进度计划的,经验... 网站建设# 文章标签 软件工程 活动图 用例 项目计划 3年前610
分布式系统中的那些一致性(CAP、BASE、2PC、3PC、Paxos、ZAB) 工作过几年的同学,尤其是这几年,大家或多或少都参与过分布式系统的开发,遇到过各式各样“分布式”问题,而遇到这些问题去解决时就是我们对这个知识学习的过程。,不知道大家是否跟我一样,每每搜索到“分布式”关... 网站建设# base# cap# paxos 3年前610
前端框架Svelte放弃TS,如何使用纯JS实现类型检查? 近日,前端框架 Svelte 的创建者 Rich Harris 提出要将 Svelte 从 TypeScript 切换到使用 JSDoc 的 JavaScript。这种转变得到了 Svelte 团队的... 网站建设# javascript# jsdoc# svelte 3年前610
Python面向对象编程实战让你轻松掌握 ,在Python中,面向对象编程是一种非常重要的编程范式。通过面向对象编程,可以更好地组织和管理代码,提高代码的复用性和可维护性。本篇博客将介绍Python面向对象编程的一些实战知识,包括单例模式、多... 网站建设# python# 单例# 模式 3年前610
什么是负载测试? 确保系统在压力下的鲁棒性能 了解负载测试如何通过识别瓶颈、增强可伸缩性和提高用户体验来提高性能。,,虽然负载测试听起来可能像一个只属于软件工程师或网络管理员的深奥领域,但实际上,在我们日益数字化的世界中,它是一个默默无闻的超级英... 网站建设# 应用程序# 性能# 测试 3年前610
eclipse导入java项目 ,1、打开eclipse,点击左上角File。,2、点击Import。,3、点击General,找到Existing Projects into Workspace。,,4、点击Next。,5、点击B... 网站建设# eclipse# java# 导入 3年前610
python赋值运算符是什么 ,说明,1、赋值运算符用=表示,=左边是变量,=右边是对象。赋值运算符左右两边的元素个数必须是相同的,否则会抛出ValueError。,2、赋值语句:变量=对象,相当于给对象贴上标签,标签名就是变量名... 网站建设# python# 复制# 对象 3年前610
python scrapy模拟登录的方法 ,1、requests模块。直接携带cookies请求页面。,找到url,发送post请求存储cookie。,2、selenium(浏览器自动处理cookie)。,找到相应的input标签,输入文本... 网站建设# cookie# cookies# python 3年前610
八个好用的React UI组件库 库可以帮助我们快速启动我们的应用程序,使用 UI 库可以节省时间、精力并为我们的应用程序带来一些统一性。,在本文中,我将与您分享可以在应用程序中使用的顶级 React UI 库。,地址:https... 网站建设# https# react# ui 3年前610
一文搞懂响应式编程 哈喽,大家好,我是指北君。,相信响应式编程经常会在各种地方被提到。本篇就为大家从函数式编程一直到Spring WeFlux做一次简单的讲解,并给出一些示例,希望大家可以更好的理解响应式编程,可以在合适... 网站建设# 函数# 响应# 接口 3年前610
如何正确使用Event Sourcing 作者 | 苏晓风,,我们经常看到随着Event Sourcing一起出现的,还有几个大家比较熟知的概念:CQRS, EDA(Event-driven Architecture),当然还有DDD。在经历... 网站建设# event# sourcing# 会计 3年前610
别冒冒失失在项目里用MQ,里面很多坑都不知道肯定不行! ,上篇文章《做了几年开发,你知道自己的系统为什么要用消息中间件吗?》,给大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。,其比较常见的实践场景是:,这篇文章给大家讲讲,如果你在系... 网站建设# mq# 异步# 消息中间件 3年前610
用Python写个工具,同时应付10个客服MM! 公司主营短信,工作中数据库查询占了很大比例。,我们的操作是,通过navicat连接十多台机器的库,然后连接数据库-输入sql-修改查询条件(如一长串的日期)进行各种查询。,遇上高峰期,客服频频转发问题... 网站建设# sql# 客服# 数据库 3年前610
Join优化技术之Runtime Filter Runtime Filter又称为Dynamic Filter,其目的在于通过在join的probe端提前过滤掉那些不会命中join的输入数据来大幅减少join中的数据传输和计算,从而减少整体的执行时... 网站建设# dynamic# filter# join 3年前610
科技与狠活?JDK19中的虚拟线程到底什么鬼? 最近,JDK 19发布了,推出了几个新的特性,其中有一个比较值得关注的那就是新增了虚拟线程。,,很多人可能比较疑惑,到底什么是虚拟线程,和我们现在使用的平台线程有啥区别呢?,要说清楚JDK 19中的... 网站建设# d# jdk# k 3年前610
低代码:新风口还是行业毒瘤? ,作为软件工程师的你,一定听说过低代码(LCNC) 工具吧?来自谷歌的低代码趋势图显示,人们对“低代码”一词的兴趣越来越浓厚。,,图 1:谷歌趋势图,此外,低代码方面的相关投入也不断加大,来自 Spr... 网站建设# spreadsheetweb# 代码# 工具 3年前610
得物商家客服桌面端Electron技术实践 随着公司业务的快速发展,商家客服也纳入了我们的服务范围,商家客服工作台的定位是通过工具和数据服务商家,一站式解决用户购买咨询诉求。通过工具和运营策略协助商家提升服务品质,让品牌商家有动力运营好潜在的客... 网站建设# 同学# 商家# 客服 3年前610
使用Kubernetes的区块链案例 译者 | 李睿,审校 | 孙淑娟,为了说明如何使用Kubernetes,建议考虑本文介绍的区块链案例,并探讨为加密货币市场开发的应用程序。这个应用程序使用的技术是实用的,也可以用于其他项目。换句话说... 网站建设# kubernetes# 应用程序# 开发人员 3年前610
如何在 TypeScript 中使用命名空间 ,TypeScript 是 JavaScript 语言的扩展,它使用 JavaScript 运行时和编译时类型检查器。,TypeScript 提供了多种方法来表示代码中的对象,其中一种是使用接口。 T... 网站建设# javascript# typescript# 声明 3年前610