throw在js生成器中的用法 ,说明,1、生成器函数的外部可以向throw方法传达参数,该参数被catch语句捕获。,2、不传达参数,catch语句捕获为undefined,catch语句捕获后恢复生成器的执行,具有Iterato... 网站建设# catch# throw# 捕获 3年前700
Spring Boot 引起的“堆外内存泄漏”排查及经验总结 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Swap区域使用量过高的异常。笔者被叫去帮忙查看原因,发现配置了4G堆内内存... 网站建设# boot# m# spring 3年前700
15 个你应该知道的JavaScript 对象基础知识 ,创建对象的最简单方法是使用对象字面量。我们在花括号 {} 中定义了一组属性,用逗号分隔。下面是一个例子。,前一个对象有两个属性。第一个属性具有键名和值 Fornite。,事实上,对象是道具的动态集合... 网站建设# 使用# 创建对象# 字符串 3年前700
从 Wepy 到 Uniapp 变形记 随着小程序的出现,借助微信的生态体系和海量用户,使服务以更加便捷方式的触达用户需求。基于此背景,团队很早布局智能导购小程序(为 vivo 各个线下门店导购提供服务的用户运营工具)的开发。,早期的小程序... 网站建设# uniapp# wepy# 体系 3年前700
什么是Pulsar函数流处理应用? ,“Serverless(无服务器)”有很多令人兴奋的地方,包括对其确切含义的争论(例如,考虑到代码仍然在某个服务器上运行,“Serverless”是否是一个有意义的名称)。,不管“Serverles... 网站建设# serverless# 开发人员# 服务器 3年前700
虚拟线程简介:Java并发性的一种新方法 作者 | Matthew Tyson,译者 | 李睿, Java19影响最深远的更新之一是引入了虚拟线程。虚拟线程是Project Loom的一部分,可以在Java19预览版中使用。, 虚拟线程在操作... 网站建设# java# 应用程序# 操作系统 3年前700
一门语言的作用域和函数调用是如何实现的 上次利用 Antlr 重构一版用 Antlr 重构脚本解释器之后便着手新增其他功能,也就是现在看到的支持了作用域以及函数调用。,整个语法规则大部分参考了 Java,现阶段支持了:,这次实现的重... 网站建设# antlr# 作用域# 函数调用 3年前700
推荐17个Javascript网络请求和动画库工具类 天给老铁们分享17个Javascript网络请求和动画库工具类,希望大家喜欢。,,官方地址:https://axios-http.com/,Github(97.6k): https://github... 网站建设# axios# com# github 4年前700
谈谈技术架构的设计方法 这篇文章我其实更想跟大家聊聊一些常用的思考方法,思考问题的方式对了,往往可以帮助大家少走弯路。,,技术常用思考方法,技术思考本质还是结构化思考,所以常见的结构化思考方法也是适用的。这也是大家会看到很多... 网站建设# 大家# 思考# 技术 4年前700
可视化全链路日志追踪 作者:海友 怀宇 亚平等,可观测性作为系统高可用的重要保障,已经成为系统建设中不可或缺的一环。然而随着业务逻辑的日益复杂,传统的ELK方案在日志搜集、筛选和分析等方面愈加耗时耗力,而分布式会话跟踪方案... 网站建设# 业务# 日志# 系统 4年前700
用了这么多年的 SpringBoot ,你知道什么是 SpringBoot 的 Web 类型推断吗? 用了这么多年的 SpringBoot 那么你知道什么是 SpringBoot 的 web 类型推断吗?,估计很多小伙伴都不知道,毕竟平时开发做项目的时候做的都是普通的 web 项目并不需要什么特别的了... 网站建设# springboot# web# 推断 4年前700
太牛了,用Python实现服务部署自动化! ,最近在部署前端项目的时候,需要先将前端项目压缩包通过堡垒机上传到应用服务器的 /tmp 目录下,然后进入应用服务器中,使用 mv 命令将压缩文件移动到 Nginx 项目设定目录,最后使用 unzip... 网站建设# python# 应用服务器# 操作 4年前700
两封微软内部邮件公开,比尔盖茨被Java折磨到失眠 作者 | 云昭,1996年,Sun、Netscape与微软开战。在9月的一个周一的夜晚,盖茨把他对Java的恐惧敲成了电子邮件,发给了他的老伙计,彼时的首席技术官Nathan,征求建议,后者凌晨给出... 网站建设# java# nathan# 天才 4年前700
十个常用的损失函数及Python代码实现 损失函数是一种衡量模型与数据吻合程度的算法。损失函数测量实际测量值和预测值之间差距的一种方式。损失函数的值越高预测就越错误,损失函数值越低则预测越接近真实值。对每个单独的观测(数据点)计算损失函数。将... 网站建设# 函数# 度量# 指标 4年前700
淘系用户平台技术团队单元测试建设 作者 | 问元,纵观优秀的开源工程,完备的单元测试总是必须的条件。通过这些单元测试,我们可以充分了解代码中相关类和方法的作用和核心逻辑,熟悉各种场景的运行情况。同时也因为有了单元测试,开源作者在接受... 网站建设# 代码# 单元测试# 同学 4年前700
Spring Boot 生产中 16 条优秀实践 Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Sp... 网站建设# boot# spring# 时间 4年前700
一文读懂 Data Mesh 将一个系统置于恒定的约束之下可能会导致脆弱性的进化。-- C.S. Holling, ecologist,成为一个数据驱动的组织是许多公司的战略目标之一,因为数据驱动的好处显而易见: 基于数据和个性化... 网站建设# data# mesh# 数据 4年前700
以DevSecOps为主导的七大软件开发趋势 尽管流行着一种说法:“每家公司都是软件公司。”但是扩展和交付高质量软件并不是一件容易的事情。随着技术栈的不断变化和新服务趋势的出现,软件开发的复杂性也阻碍着其自身的发展速度。此外,市场上也缺少足够的软... 网站建设# 团队# 挑战# 软件 4年前700
关于性能测试需要知道的 随着各企业的业务发展、用户量以及数据量的不断增加,系统承载的压力也会随之增加,服务系统的性能好坏又严重影响企业的利益。因此,性能测试重要性与需求越来越强烈。,,性能测试是确定系统在特定工作负载下的稳定... 网站建设# 性能# 测试# 瓶颈 4年前700
从 CPU 说起,深入理解 Java 内存模型! Java 内存模型,许多人会错误地理解成 JVM 的内存模型。但实际上,这两者是完全不同的东西。Java 内存模型定义了 Java 语言如何与内存进行交互,具体地说是 Java 语言运行时的变量,如何... 网站建设# java# jvm# 内存 4年前700
Python上下文管理器的作用 ,说明,1、上下文管理器允许在需要时准确分配和释放资源。,2、with语句是上下文管理器中使用最广泛的使用。上下文管理器可以帮助两个相关的操作,成对执行,中间有一个代码块。,实例,以上就是Python... 网站建设# python# 上下文# 教程 4年前700
好代码的五个特质 CUPID出自Daniel的一篇名为《CUPID—for joyful coding》的博文,即《CUPID-为了快乐编程》。CUPID是Composable/Unix philosophy... 网站建设# cupid# daniel# 代码 4年前700
Observable设计模式简介 译者 | 蔡柱梁,策划 | 言征,Observable设计模式存在于许多Java API和响应式编程中。下面介绍Java中永恒的Observable模式。 ,Observable设计模式用于许多重要... 网站建设# actionlistener# api# java 5年前700
C语言是怎么写操作系统的 刚开始学C语言的时候,都感觉它除了在命令行里打印点东西之外,没有其他用处。,但是,又不断地听说Linux系统是C语言写的。,总之,就是感觉C语言名不符实,心理落差太大。,那么,咱就说说C语言是怎么写操... 网站建设# main# 内存# 初始化 5年前700
搭了一个RocketMQ高可用集群,同事直呼哇塞! RocketMQ作为阿里系的一款开源的MQ中间件,经历了双十一的高并发场景的消息流转,能够处理万亿级别的消息。,这篇文章将作为《RocketMQ 进阶》专栏的第一篇文章,介绍一下实际生产中如何搭建一个... 网站建设# rocketmq# 系统# 耦合 5年前700
十个写出漂亮JavaScript 代码的样式规则 ,你知道为什么很多人对 PHP 感到厌恶吗?这主要是因为它的外观。PHP 可以随心所欲,所以会使他变得丑陋。因为 PHP 的创建者没有为 PHP 建议任何大小写或格式。一些开发人员使用 under_s... 网站建设# javascript# php# 大小写 5年前700
我对 React 实现原理的理解 React 是前端开发每天都用的前端框架,自然要深入掌握它的原理。我用 React 也挺久了,这篇文章就来总结一下我对 react 原理的理解。,react 和 vue 都是基于 vdom 的前端框架... 网站建设# dom# react# vdom 5年前700
大家平时天天说的分布式系统到底是什么东西? 现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网站上找职位投递简历。,但是在很多职位JD上往往会有这样的一个要求:熟悉分布式系统理论、设计和开发,具备复杂分布式系统构建经验。,之前不少... 网站建设# 代码# 分布式系统# 同学 5年前700
“低代码/无代码” 爆火!程序员该如何应对? 根据 IDC 预测:“2024 年将有 65% 的应用软件通过低代码开发。” Gartner 也曾经发表过类似的预测,结论大致相同。,低代码领域知名企业 Mendix,此前发表的一份调查报告:,“在中... 网站建设# 代码# 企业# 开发 5年前700
基于 iframe 的微前端框架 —— 擎天 作者|vivo 互联网前端团队- Jiang Zuohan,VAPD是一款专为团队协作办公场景设计的项目管理工具,实践敏捷开发与持续交付,以「项目」为核心,融合需求、任务、缺陷等应用,使用敏捷迭代、小... 网站建设# vapd# 前端# 团队 5年前700
保姆级教程:用Python做游戏有多简单 我520的公众号图片发了以后,有很多同学问我这个游戏是怎么做的,难不难。我就用两篇文章来介绍一下,如果使用Python做游戏。,这个游戏是使用PyGame做的,贴图素材是从itch.io[1]找的。我... 网站建设# pygame# python# 代码 5年前700
一位国外老程序员的反思:C、Python、Java 不可兼得,专心学好一门编程语言就行! ,最近,著名游戏程序员、id Software 创始人之一John Carmack在采访中表示,程序员应该专心学好一门编程语言。这倒让我感到有点惊讶。虽然我个人非常赞同这条建议,但在如今的程序员圈子里... 网站建设# a# c# h 5年前700
×××LAMP+FastCGI+xcache加速器 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软... 网站建设# 文章标签 php apache fastcgi xcache php-fpm 3年前690
Vue组件的通信方式有哪些? 文章目录 组件间通信的概念 组件间通信解决了什么? 组件间通信的分类 组件间通信的方案 props传递数据 $emit 触发自定义事件 ref EventBus $parent 或 $root $at... 网站建设# Html/CSS# ide# javascript 3年前690
10分钟让你掌握Linux常用命令(+3万+++收藏) 1、常用Linux命令 2、Linux下脚本编写3、windows下CMD常用命令 文章目录 一、目录操作 1、批量操作 二、文件操作 三、文件内容操作(查看日志,更改配置文件) 1、grep(检索文... 网站建设# java# javascript# linux 3年前690
聊一聊枚举一个进程中的所有线程 在 Win32 开发中,如果需要获取程序运行过程中的一些较为底层的信息,你可能需要使用到 Tool Helper 库。但我愿意称之它为 Win32 中的 “害群之马”。何解?,Tool Helper ... 网站建设# helper# tool# win 3年前690
js迭代器模式是什么 ,说明,1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示,2、可分为:内部迭代器和外部迭代器,内部迭代器: 内部已经定义好迭代规则,外部只需要调用一次即可。,外部迭代器... 网站建设# js# 内部# 外部 3年前690
一文搞懂模糊匹配:定义、过程与技术 译者 | 崔皓,审校 | 孙淑娟,,根据Accenture的一项调查显示,75% 的消费者更喜欢在知道他们名字和购买习惯的零售商那里消费,如果零售商无法对消费者提供个性化体验,他们客户中的 52% 有... 网站建设# 匹配# 客户# 数据 3年前690
ECMAScript 2023将新增的九个数组方法 大家好,我是 CUGGZ。,ECMAScript 规范每年都会更新一次,正式标准化 JavaScript 语言的 ECMAScript 的下一次年度更新将在 2023 年 6 月左右获得批准,这将是 ... 网站建设# ecmascript# 提案# 数组 3年前690
作为一个程序员你懂降级吗?小心系统被高并发请求给击垮 这篇文章,我们继续给大家聊聊另外一个线上系统在生产环境遇到的问题。,背景情况是这样:线上一个系统,在某次高峰期间MQ中间件故障的情况下,触发了降级机制,结果降级机制触发之后运行了一小会儿,突然系统就完... 网站建设# mq# 中间件# 写入 3年前690
用 Python 画如此漂亮的专业插图 ?简直 So easy! ,大家好,我是Python人工智能技术,强烈推荐 Python 的绘图模块 matplotlib: python plotting 。画出来的图真的是高端大气上档次,低调奢华有内涵~ 适用于从 2D ... 网站建设# matplotlib# python# so 3年前690
前端日志管理模块的设计与实现 在项目中,我们会频繁用到 console.log() 来输出一些关键信息到控制台中,有助于开发调试,以及问题的排查,待项目上线后,这些调试日志又得及时清除。,同时在前端质量要求下,我们会做“前... 网站建设# axios# logger# 上报 3年前690
同事每天早下班,原来是用了这8个开发工具 工欲善其事必先利其器,说的就是工匠要想更加高效的做事情,就得先将工具变得锋利。那么对于程序员来说同样也是如此,如果要想每天早点下班,就必须借助于一些开发工具来提高自己的工作效率,今天慕枫就给大家总结一... 网站建设# everything# 工具# 开发工具 3年前690
计算机中数值和字符串怎么用二进制表示? 大家好,我是呼噜噜。我们都知道现代计算机采用 0 和 1 组成的二进制,来表示所有的信息。那大家是不是有时候会有这些疑问:为什么计算机采用了二进制?二进制是如何表示计算机的相关信息的?比如数字、字符串... 网站建设# 二进制# 十六进制# 十进制 3年前690
推荐一个检测 JavaScript 内存泄漏的神器 大家好,我是 ConardLi。作为一名 Web 应用程序开发者,排查和修复 JavaScript 代码的内存泄漏一直是最困扰我的问题之一。,最近,Meta 开源了一款检测 JavaScript... 网站建设# javascript# meta# 内存 3年前690
Go 数组和切片的介绍 了解使用数组和切片在 Go 中存储数据的优缺点,以及为什么其中一个更好。,在本文中,我将解释 Go 数组和切片,包括如何使用它们,以及为什么你通常要选择其中一个而不是另一个。,数组是编程语言中最流行的... 网站建设# go# 切片# 存储 3年前690
搜索引擎告诉你如何“论资排辈” ,在前文「搜索引擎告诉你如何大海捞针」中,我们简要的描述了搜索引擎是如何从成百上千亿的网站中,快速的搜索到我们要找的内容。但能够搜索到结果只是搜索流程中的一部分,还有另一个很重要组成部分 ... 网站建设# xxx# 两篇# 搜索 4年前690
四种渲染到底是啥?终于有人讲明白了!(上) 渲染,就是将 3D 模型转换成 2D 图像,并最终呈现在屏幕上的过程。虽然这里只有一句话,但是这一句话里面包含了太多的数学、物理和计算机方面的知识,它描述了我们用计算机来虚拟化真实世界的基本逻辑。渲染... 网站建设# 引擎# 渲染# 用到 4年前690
掌握 TypeScript 中的映射类型 ,DRY 原则(Don't repeat yourself)是软件开发中最重要的原则之一,即不要重复自己。应该避免在代码中的两个或多个地方存在重复的业务逻辑。,在 TypeScript 中,映射类型可... 网站建设# typescript# 映射# 类型 4年前690
使用 Strace 进行故障排除的五种简单方法 我一直感到惊讶的是,很少有人知道他们可以使用strace的所有事情。它始终是我推出的第一个调试工具之一,因为它通常在我运行的 Linux 系统上可用,并且可用于解决如此广泛的问题。,Strace 非常... 网站建设# strace# 二进制# 系统 4年前690
支持每秒上万单的秒杀扣库存事务 该架构能够支持每秒超万单精准扣库存,并且在应用crash等情况下,也能保证创建订单和扣减库存的数据最终严格一致。,现有的秒杀架构,为了支持高并发,通常把库存放在Redis中,收到订单请求时,在Redi... 网站建设# crash# 一致# 库存 4年前690
推荐七个Python效率工具! 为了提高效率,我们在平时工作中常会用到一些Python的效率工具,Python作为比较老的编程语言,它可以实现日常工作的各种自动化。,Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Nu... 网站建设# flask# python# web 4年前690
15分钟带你入门 Grafana Grafana 是一款用 GO 语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。,特点:,可视化。Grafana 拥有快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日... 网站建设# grafana# 可视化# 图标 4年前690
软件工程师的硬件抓狂指南 近期尝试给服务器做外接硬盘的数据传输,期间各个方案依次撞墙,让我想起了几年来与硬件打交道的种种挫折。,,此次的需求是给一台服务器外接若干硬盘,把数据从外接SSD硬盘送入服务器后拔掉硬盘,换下一个。每天... 网站建设# mm# ssd# 外接 4年前690
2022年十个用于时间序列分析的Python库推荐 时间序列是数据点的序列,通常由在一段时间间隔内进行的连续测量组成。时间序列分析是使用统计技术对时间序列数据进行建模和分析,以便从中提取有意义的信息并做出预测的过程。,,时间序列分析是一个强大的工具,可... 网站建设# python# 分析# 序列 4年前690
使用 TypeScript 编写 React 的优秀实践! 大家好,我是 CUGGZ。,在单独使用 TypeScript 时没有太多坑,不过和 React 结合之后就会复杂很多。下面就来看一看如何在 React 项目中优雅的使用 TypeScript!,在Re... 网站建设# react# typescript# 定义 4年前690
聊聊分布式一致性算法协议 Paxos Google的粗粒度锁服务Chubby的设计开发者Burrows曾经说过:所有一致性协议本质上要么是Paxos要么是其变体。,网上有很多讲解Paxos算法的文章,但是质量层次不齐。今天笔者带大家深入聊... 网站建设# paxos# 一致性# 分布式 4年前690
项目终于用上了插入式注解,真香! 插入式注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一下,这里做个记录。,了解过lombok底层原理的都... 网站建设# java# 插入式# 模块 4年前690
2022年JavaScript明星项目公布,最受欢迎的竟是它? 大家好,我是 CUGGZ。,近日,Best of JS[1] 正式公布 2022 年 JavaScript 明星项目榜单。该榜单提供了过去 12 个月 JavaScript 生态系统中的趋势项目的概述... 网站建设# javascript# 受欢迎# 榜单 4年前690
智能隐形眼镜可能会将AR技术推向主流 增强现实(AR)有一个艰难的开端,对于谷歌和跳伞运动员一起进入公众意识的技术来说,这或许并不令人惊讶。大约十年前,谷歌眼镜在该公司的I/O会议上由人们从飞机上跳下来揭开面纱。尽管闪亮登场,谷歌眼镜却因... 网站建设# ar# mojo# 智能 4年前690
用BigDecimal计算金额就高枕无忧了?带你了解BigDecimal这五个坑 ,BigDecimal是java.math包中提供的API类,专门用于对超过16位有效位的数进行精确的运算。一般情况下,对于不需要准确精度的计算,我们可以通过float或者double进行计算,但是如... 网站建设# bigdecimal# double# 使用 4年前690
前端错误监控-Sentry自动捕获前端应用异常原理 前端异常通常可以分为以下几种类型:,js 代码执行异常,是我们经常遇到异常。这一类型的异常,又可以具体细分为:,具体详见: Error - JavaScript - MDN Web Docs - Mo... 网站建设# catch# promise# 前端 4年前690
Vue 可视化大屏适配插件之过程篇 ,文档说 vue 插件的 use方法是支持第二个参数的,一开始打算通过第二个参数做基础配置。能正确读取到该参数,可是不知道怎么做类型提示,因为官方定义的是 any[], 那我总不能让使用者去从我的插件... 网站建设# function# vue# 参数 5年前690
记一次 JMeter 压测 HTTPS 性能问题 在使用 JMeter 压测时,发现同一后端服务,在单机 500 并发下,HTTP 和 HTTPS 协议压测 RT 差距非常大。同时观测后端服务各监控指标水位都很低,因此怀疑性能瓶颈在 JMeter 施... 网站建设# cpu# jmeter# 使用率 5年前690
如何加快Java中大型集合的处理 译者 | 陈峻,审校 | 孙淑娟,Java 8 的并行流是改进大型集合处理的直接方法。本文在此基础上介绍了三种不同的改进算法,并通过比较,给出了能够带来更优越性能的方法。,和许多其他编程语言类似,Ja... 网站建设# java# 处理# 数据库 5年前690
Geopandas 0.11版本重要新特性一览 大家好我是费老师,就在几天前,geopandas发布了其0.11.0正式版本,距离其上一个版本(0.10.2)发布已过去大半年,在这一次的新版本更新中又为我们带来了哪些重要的新特性呢,今天的文章中我就... 网站建设# geopandas# 安装# 版本 5年前690
DevEco Studio端云协同开发之云数据库体验 ,想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,在自定义HamronyOS启动页组件一文中封装了启动页组... 网站建设# 协同# 启动# 开发者 5年前690
Java 中 Future 的 get 方法超时会怎样? 一、背景 很多 Java 工程师在准备面试时,会刷很多八股文,线程和线程池这一块通常会准备线程的状态、线程的创建方式,Executors 里面的一些工厂方法和为什么不推荐使用这些工厂方法,Thre... 网站建设# java# jquery# system 3年前680
Web Service之LAMP- 2 基于FastCGI 的编译安装以及 Xcache实现PHP的加速 本人对于fastcgi/cgi的理解: 什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其... 网站建设# 文章标签 LAMP-FastCGI-CGI 3年前680
JavaScript 基础 JavaScript 使用JS的几种写法 行内式的js 直接写道元素的内部<button type="button" value="须弥" onclick="alert('纳西妲')">... 网站建设# html# javascript# yyds干货盘点 3年前680
JavaScript 数组常用方法大全 大家好,我是 CoderBin,本次总结了JavaScript中关于数组的一些常用操作,想学习其他方法或者深入学习这些方法的可点击前往 MDN-Array。,希望对大家有所帮助,谢谢!如果文中有不对... 网站建设# CoderBin# javascript# yyds干货盘点 3年前680
Node+Express+Multer实现图片上传【附源码】 大家好,我是 CoderBin,最近在做一个Vue项目,其中涉及到了头像图片上传。由于之前没做过图片上传功能,所以在实现这个功能时着实遇到了不少坑。本次打算将实现过程以博文的形式分享给大家。,实现过程... 网站建设# CoderBin# javascript# vue 3年前680
深入解析 JavaScript 中 ES6 的 Generator 生成器 大家好,我是CoderBin,本次将深入解析JavaScript中ES6的Generator生成器,希望对大家有所帮助,谢谢。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正,Generator 函... 网站建设# CoderBin# ES6# generator 3年前680
开发者七问七答:什么是产品化? 之前参加了企业智能部门如何做产品化的讨论,大家对产品化的定义和过程都有各自不同的见解。我觉得这个话题其实可以扩展下,想站在一个开发人员的视角尝试探讨一下产品化。下面以自问自答的方式来展开。 1、当我... 网站建设# 产品化# 开发# 开发工具 3年前680
将QA引入软件开发生命周期是工程师要遵循的最佳实践 作者丨Lena Yakimova 译者 | 朱钢 策划丨孙淑娟 【51CTO.com快译】为了满足业务需求,思想前卫的公司会将 QA 嵌入到 SDLC 中。这篇文章将带您了解应在每个开发阶段引... 网站建设# qa# 前端# 周期 3年前680
如此多的 JavaScript 框架,哪个最快? 大家好,我是 CUGGZ,祝大家端午节快乐~,JavaScript 框架数量众多,那究竟哪个框架速度更快呢?今天就来分享一个开源的 JavaScript 框架性能基准工具:js-framework... 网站建设# javascript# js# 框架 3年前680
并发编程:Atomic类与悲观锁和乐观锁 对于悲观锁,认为数据发生并发冲突的概率很大,读操作之前就上锁。synchronized关键字,后面 要讲的ReentrantLock都是悲观锁的典型。,对于乐观锁,认为数据发生并发冲突的概率比较小,读... 网站建设# cas# 修改# 并发 3年前680
JavaScript日期时间操作完整指南! ,标准化时间是指使用一套公认的标准来表示和衡量时间的方法。这种标准化使得不同地区和系统之间能够统一地解读和比较时间。目前最常用的标准化时间系统是协调世界时(Coordinated Universal ... 网站建设# javascript# time# utc 3年前680
CSS层叠技术:优化CSS重置,打造独特样式 这篇文章介绍了一种名为CSS层叠的技术,用于优化CSS重置过程。它解释了CSS重置的概念,即通过删除浏览器默认样式来确保在不同浏览器上呈现一致的外观。然后,它引入了CSS层叠技术,以更好地控制样式的层... 网站建设# css# 层叠# 样式 3年前680
在我有限的软件测试经历里,一段专职的自动化测试经验总结 在我有限的软件测试经历里,曾有一段专职的自动化测试经历。,那时第一次上手自动化测试,团队里用的是Python,接口自动化测试的框架是requests+Excel+Jenkins,APP自动化测试的框架... 网站建设# app# 功能测试# 测试 3年前680
太极限了,JDK的这个Bug都能被我踩到 hello,大家好呀,我是小楼。,之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。,我们还是从故障说起,这样更加贴近实际,也能让大家更快速理解背景。,有一个下发配置的服务... 网站建设# agent# jdk# 文件 3年前680
Excel永不消亡 作者 | Michael Bolton,译者 | 涂承烨,策划 | Ethan,罗里·萨瑟兰(Rory Sutherland)在畅销营销书籍《炼金术》(Alchemy)中写道,“电子表格没有给奇迹留下... 网站建设# excel# 我们# 电子表格 3年前680
Go 真实项目的性能案例研究 大家好,我是程序员幽鬼。,Dolt DB[1] 是世界上第一个可以像 git 存储库一样分支和合并、推送和拉取、分叉和克隆的 SQL 数据库。,我们从头开始构建 Dolt 的存储引擎,以加快这些操作... 网站建设# dolt# sql# 存储 3年前680
Webview 和 React Native 中吸顶效果实现 在跨端开发中,离不开一些吸顶的交互场景,可以参考淘宝或是京东类电商 app 中一些 tab ,在整个容器滑动的过程中,吸顶效果非常的连贯和丝滑的,当然这些 tab 可能是用 native 开发的,但是... 网站建设# native# webview# 吸顶 3年前680
css中grid布局的使用 ,说明,1、通过display属性设置属性值为grid或inline-grid或者是subgrid就可以了。,2、当元素设置了网格布局,column、float、clear、vertical-alig... 网站建设# css# grid# template 3年前680
Python编程:轻松搞透上下文管理器(Context Manager) 本文聚焦在Python的上下文管理的讲解和应用。还是通过代码实例的方式,对照理解和学习,以达到“多快好省”的理解、掌握和应用。闲话少叙,开始——,上下文管理器是一个对象,它定义了在执行with语句时要... 网站建设# python# 上下文# 使用 3年前680
探索小程序底层架构原理 在这之前,我们先来思考一个问题,小程序在架构上为什么会选择双线程?,小程序的设计之初就是要求快速,这里的快指的是加载以及渲染。,目前主流的渲染方式有以下3种:,从小程序的定位来讲,它就不可能用纯原生技... 网站建设# web# 技术# 渲染 4年前680
29个合格前端工程师需要掌握的JavaScript 技能 ,如果你走过了前端的入门初级阶段,那么接下来就是向中高级进阶,当然,关于这个初中高级的分界线,也没有一个标准固定的指标,但是,不管怎么样,努力让自己变得强,是每个技术人的底气。,我们其他不多说,我们现... 网站建设# 代码# 传入# 前端 4年前680
服务配置:实现动态刷新与配置共享 基于阿里开源的Sentinel实现了服务的限流与容错,并详细介绍了Sentinel的核心技术与配置规则。简单介绍了服务网关,并对SpringCloud Gateway的核心架构进行了简要说明,也在项目... 网站建设# gateway# sentinel# springcloud 4年前680
聊聊微服务划分的姿势 大家好,我是不才陈某~,我们知道微服务是一种理念,没有确切的定义和边界,好比设计原则,是属于抽象的概念。在定义不明确的情况下谈划分也是一种各说各话,具体问题需要具体分析,所以这篇文章谈到的划分也不是绝... 网站建设# 划分# 姿势# 拆分 4年前680
两个你可能不需要的酷 Java 框架 我们都参加过——甚至可能发表过——演讲者特别迷恋某种语言或工具的演讲,并且在诸如“简单地添加此配置键或依赖项”之类的短语中过于频繁地使用该词。总是推荐一些健康的怀疑来抵消这种热情,特别是当技术是新的... 网站建设# 必须# 框架# 添加 4年前680
聊聊分布式配置中心 Apollo 由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。,随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越... 网站建设# apollo# 权限# 程序 4年前680
图解 React 的 Diff 算法:核心就两个字 — 复用 ,React 是基于 vdom 的前端框架,组件 render 产生 vdom,然后渲染器把 vdom 渲染出来。,state 更新的时候,组件会重新 render,产生新的 vdom,在浏览器平台下... 网站建设# diff# dom# react 4年前680
Spring Boot下如何校验Spring MVC的请求参数及如何自定义校验注解 在Java世界里,用于Java Bean的校验的标准规范是JSR 380,又被称作Bean Validation 2.0。而JSR 380的实现是Hibernate Validator。,Spring... 网站建设# bean# boot# java 4年前680
除了Filter 还有什么置灰网站的方式? ,大家都知道,当一些重大事件发生的时候,我们的网站,可能需要置灰,像是这样:,,当然,通常而言,全站置灰是非常简单的事情,大部分前端同学都知道,仅仅需要使用一行 CSS,就能实现全站置灰的方式。,像是... 网站建设# css# filter# 全栈 4年前680
开箱即用的中后台管理模版,建议收藏! 大家好,我是 CUGGZ。,今天来推荐几款开箱即用的中后台管理模版!,vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈... 网站建设# element# vue# 后台 4年前680
React为什么不将Vite作为默认推荐? ,大家好,我卡颂。,在React文档中,对于构建新的React应用,首推的方式是CRA(create-react-app)。,CRA推出于2016年,彼时还没有成体系的React脚手架工具供大家使用... 网站建设# cra# react# vite 4年前680
API安全浅析 ,Part 01、什么是API,关于API的定义,先来看看维基百科上对API的描述。,“An application programming interface(API)is a way for tw... 网站建设# api# interface# other 4年前680
Java程序员必会Synchronized底层原理剖析 synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。,但不可否认的是synchr... 网站建设# java# synchronized# 原理 4年前680
基于 http-flv 的抖音直播端到端延迟优化实践 作者 | 张东辉 ,传统直播方案(http-flv、RTMP 等)的架构以及延迟量级如下图所示:,,以抖音直播为例,直播链路各环节延迟贡献如下:,从各环节延迟贡献看,容易得出一个直观的结论:端到端延迟... 网站建设# 延迟# 拆解# 直播 4年前680