我们聊聊性能测试的理解误区 有同学私信我,说想付费让我教他学习性能测试,问我能不能三个月内把性能测试包括全链路压测都熟练掌握,老实说,这要求把我难住了。和他聊了聊关于性能测试的一些话题,发现他对性能测试的理解走入了一些误区。,在... 网站建设# 压测# 同学# 性能 3年前330
隐私计划管理--隐私治理 隐私已成为全球范围内的重要议题。因此,组织无法再忽视相关法律法规以及行业最佳实践对于保护个人信息的规定。政府会继续实施更严格的法律法规,消费者也会继续要求其所选择的组织为自己的信息提供更多保护。因此... 网站建设# 保护# 全球# 法律法规 3年前240
编排式规则引擎LiteFlow在转转轻质检报告的实践 在去年,正式上线了对N品类的质检能力。质检中心也有一套标准可以来拓展越来越多N品类,实现用户闭眼打包寄卖,在系统维度上可以认为转转官方验没有不能质检的品类。,在传统的报告中,通常采用固定的模板和结构... 网站建设# 品类# 报告# 组件 3年前260
服务架构:事件驱动架构 ,事件驱动架构是由生产者和消费者组成,生产者负责生产事件,消费者监听并消费事件。,,事件驱动架构,事件分发以近实时的方式进行,所以当事件产生时,消费者可以立即做出应对。,还有一种模式,多个消费者是竞争... 网站建设# iot# 事件驱动# 时间 3年前3450
探索 TypeScript 元组的用例 原文作者: Alexander Nnakwue,原文地址:https://blog.logrocket.com/exploring-use-cases-typescript-tuples/,翻译:一川... 网站建设# typescript# 元组# 数据类型 3年前190
Java NIO 通道:高性能 I/O 的终极指南 ,Java NIO中的通道(Channel)是一种用于在Java程序中进行高效IO操作的抽象概念。通道可以用于读取和写入数据,还可以用于在不同实体之间传输数据,比如从文件读取数据并将其写入到网络连接中... 网站建设# java# nio# 写入 3年前460
Spring 中的父子容器是咋回事? 相信有小伙伴也听说过,在 SSM 项目中,Spring 容器是父容器,SpringMVC 是子容器,子容器可以访问父容器的 Bean,但是父容器不能访问子容器的 Bean。,更近一步,有小伙伴可能也了... 网站建设# spring# springmvc# 容器 3年前310
响应式编程:Vert.x官网学习 本文基于 Vert.x 官网 https://vertx.io/ 内容,带领大家学习响应式编程里比较有名的工具包 Vert.x 。文章内容取自官网由博主简化总结,希望帮助大家理解响应式编程。,推荐博主... 网站建设# vert# 博主# 商城 3年前440
今年值得学习的五种最吸金的编程语言 译者 | 布加迪,审校 | 重楼,,今年的Stack Overflow开发者调查带来了惊喜,一年内居然发生了很大变化。您一定认为JavaScript或Python会名列前茅,但排名基于需求,而不是基于... 网站建设# hello# zig# 年薪 3年前410
大多数开发人员无法通过这个简单的CSS面试问题(CSS特异性) 终于上线啦,有好多好玩的模型,包括最近很火的瞬息宇宙,给定以下HTML和CSS代码,你知道 test文本的颜色会是什么吗?,花点时间仔细思考一下,如果你猜测的颜色是红色,那么你是正确的!你也对CSS特... 网站建设# css# https# 文本 3年前340
面向故障处理的可观测性体系建设 本文整理自快猫星云COO秦晓辉在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注《51CTO技术栈》公众号,发消息【WOT2023PPT】即可直接领取。,本文主要内容包括:,做一个事... 网站建设# 体验# 假值# 可靠性 3年前410
开发.NET桌面应用必备!GDI+技术大揭秘,实现高效绘图和图像处理 ,GDI+(Graphics Device Interface Plus)是一个Microsoft Windows操作系统中的二维图形API,它提供了很多绘制图像和文本的方法和类。这些方法和类可以让开... 网站建设# api# gdi# graphics 3年前220
每个开发人员都应该知道的VS Code入门技巧 这里有一些每个开发人员都应该知道的关于Visual Studio Code (VS Code)的技巧:,,1、自定义键盘快捷键:VS Code允许您根据自己的喜好自定义键盘快捷键。点击“文件”->... 网站建设# code# ctrl# vs 3年前540
面试官:SessionStorage可以在多个Tab之间共享数据吗? 最近,我的一个朋友在面试时被一个关于sessionStorage的问题难住了。,,好吧,我必须承认,我对此并不熟悉。,面试题是:sessionStorage可以在多个选项卡之间共享数据吗?,具体面试中... 网站建设# sessionstorage# 朋友# 选项卡 3年前110
25 个 JavaScript 专业技巧,让你看起来更专业 学习最强大的 JavaScript 专业技巧,这将节省您的时间,提升工作效率。,,为了提高网站的用户体验,我们经常需要将内容复制到剪贴板,以便用户粘贴到指定的地方。,您以前遇到过这种情况吗?,我们需要... 网站建设# javascript# 专业# 技巧 3年前290
一篇文章带你了解HTML5 MathML HTML5 可以在文档中使用 MathML 元素,对应的标签是 <math>...</math> 。,,MathML 是数学标记语言,是一种基于XML(标准通用标记语言的子集... 网站建设# html# mathml# 标签 3年前360
“Rust难学”只是一个谎言 近年来Rust的存在感日渐升高,但是其陡峭的学习曲线似乎总是令人望而生畏。不过谷歌的一项内部调查表明,关于Rust的“难学”或许只是一种谣传。,Rust到底难不难学?谷歌有了Go,为何还要支持Rust... 网站建设# c# go# rust 3年前2710
自如互联网技术平台负责人应阔浩:技术团队效能三板斧 近两年来,在外部增长红利逐渐消失的趋势下,企业开始通过精细化运营,向内部寻找增长突破。如何让团队更好地提高研发效能,打造一支高效迭代、持续成长、持续进化的研发团队,是许多团队管理者的重要任务。,那么... 网站建设# 团队# 工程# 应阔 3年前310
来,四种分布式限流算法实现! 大家好,我是老三,最近公司在搞年终大促,随着各种营销活动“组合拳”打出,进站流量时不时会有一个小波峰,一般情况下,当然是流量越多越好,前提是系统能杠地住。大家都知道,一个分布式系统,有两个“弃车保帅... 网站建设# 分布式系统# 流量# 熔断 3年前280
TP-LINK面试真题和答案 ,话说 TP-LINK 联洲的秋招提前批已经开启很久了,6 月份就已经开启了,并且最近已经有人陆陆续续拿到口头 Offer 了,所以今天就来给大家介绍一下 TP-LINK 的面试流程和真题及答案解析... 网站建设# link# tp# 服务 3年前1460
你需要知道的ES2015—ES2023开发技巧! ECMAScript 是 JavaScript 的标准与规范,JavaScript 是 ECMAScript 标准的实现和扩展。本文就来看看 ECMAScript 各版本有哪些实用技巧吧!,图片,在E... 网站建设# const# ecmascript# let 3年前510
微服务开发时,接口不能对外暴露怎么办? 在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?,今天,我就来说一下码猿慢病云管理系统中是如何实现的?,在介绍码猿慢病云管理系统中的... 网站建设# 接口# 病云# 白名单 3年前270
面试官:谈谈Spring中用到了哪些设计模式? 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 Spring 框架中广泛使用了不... 网站建设# applicationcontext# spring# 对象 3年前500
Go defer 去掉闭包函数,靠谱吗? 大家好,我是煎鱼。,在 Go 语言里,defer 关键字是大家很爱用的。因为他有着 defer+recover+panic 的组合拳打法,还有种各种 defer close 等常用场景。,这是 Go ... 网站建设# defer# go# 代码 3年前140
Volatile与Java内存模型 内存屏障(是一类同步屏障指令,是CPU或编译器在对内存随机访问的操作中的一个同步点,使得此点之前的所有读写操作都执行后才可以开始执行此点之后的操作),避免代码重排序。内存屏障其实就是一种JVM指令,J... 网站建设# java# volatile# 内存 3年前370
面试官:BIO、NIO、AIO之间有什么区别? 在计算机中,IO 传输数据有三种工作方式,分别是: BIO、NIO、AIO。,在讲解 BIO、NIO、AIO 之前,我们先来回顾一下这几个概念:同步与异步,阻塞与非阻塞。,同步与异步的区别,阻塞和非阻... 网站建设# aio# bio# io 3年前260
为什么React一年不发新版了? ,大家好,我卡颂。,遥想前几年,不管是React还是Vue,都在快速迭代版本,以至于很多同学抱怨「学不动了」。,而现在,React已经一年没更新稳定release了。,,上一次发版还是22年6月,甚至... 网站建设# react# release# 一年 3年前460
我们一起聊聊并发编程:线程池 下图所示为线程池的实现原理:调用方不断地向线程池中提交任务;线程池中有一组线程,不断地 从队列中取任务,这是一个典型的生产者—消费者模型。,,要实现这样一个线程池,有几个问题需要考虑:,1. 队列设置... 网站建设# 任务# 池中# 线程 3年前460
Java NIO 缓冲区完全指南:从基础到高级技巧 ,Java NIO中的缓冲区(Buffer)是一个基本的数据结构,用于在Java程序中高效地读取和写入数据。缓冲区是一个连续的内存块,用于存储特定类型的数据。它提供了一种灵活的方式来处理数据,可以在缓... 网站建设# java# 写入# 数据 3年前970
AOP技术思想:为什么越来越多的程序员选择使用AOP提升代码质量 ,AOP(Aspect-Oriented Programming)是一种编程范式,它将程序业务逻辑与横切关注点进行区分,可以让程序员将关注点分离出来,并通过特定的技术实现动态地将这些关注点插入到代码中... 网站建设# aop# 关注点# 切面 3年前1010
微软正式推出 Dev Box 服务,帮开发者利用云端工作站构建应用程序 7 月 11 日消息,微软在去年召开的 Build 2023 开发者大会上,宣布推出了 Dev Box 服务,帮助开发人员利用云端工作站构建应用程序。微软在去年 8 月发布公共预览版之后,于今天宣布正... 网站建设# box# dev# 开发人员 3年前470
学了两门编程语言后才知道的一些事 曾经听大佬说:作为软件从业人员,至少每年学一门新的编程语言。但事实往往是知易行难,工作了十多年,除非实践中用到了,才会去学习和运用一些。,但最近两个月换了新工作,连续学了两门新的编程语言:Python... 网站建设# golang# java# python 3年前590
RAS:Intel MCA-CMCI,你了解吗? Corrected machine-check error interrupt (CMCI)是MCA的增强特性,它提供了一种threshold-based的错误上报方式。这种模式下,软件可以配置硬件c... 网站建设# ce# cmci# corrected 3年前210
Spring5 中更优雅的第三方 Bean 注入 小伙伴们知道,当我们使用 Spring 容器的时候,如果遇到一些特殊的 Bean,一般来说可以通过如下三种方式进行配置:,不过从 Spring5 开始,在 AbstractBeandefinition... 网站建设# bean# okhttp# spring 3年前380
详解 HashMap 的底层实现原理 作者 | 波哥,作为一名程序员,你可能经常使用 HashMap 这个重要的数据结构,但你对它的底层实现原理可能不够了解。本文将通过图文结合的方式,为你详细解析 HashMap 的底层实现原理,并回答一... 网站建设# hashmap# 哈希# 实现 3年前1280
每个前端开发需要了解的15个强大的CSS属性 这篇文章介绍了15个重要的CSS属性,旨在提高读者的CSS知识和技能。文章以清晰的方式解释了每个属性的作用和用法,并提供了相应的示例代码。通过这篇文章,读者可以了解到一些有趣且实用的CSS属性。,CS... 网站建设# css# 伪类# 原素 3年前490
得物权益投放的设计及演化思考 在电商场景的日常导购过程中,大家都比较熟悉的是,各大电商往往会在各种导购场景的用户操作路径上有不断获得权益的领取机会,这些机会根据用户的路径和行为习惯综合考虑,从电商平台侧甚至商家侧从补贴成本综合考虑... 网站建设# 大促# 导购# 得物 3年前230
.Net8的AOT引导程序BootStrap .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序... 网站建设# net# 代码# 引导 3年前620
想让头显跳出宅男圈,科技公司纷纷为女性开发VR健身应用 ,7月10日消息,虚拟现实头显制造商们为了吸引更多用户,开始将注意力从游戏转向健身等新型应用,特别是针对女性用户的健身类虚拟现实应用正在兴起。苹果、Meta和字节跳动旗下的Pico等公司正在与非游戏厂... 网站建设# 健身# 头显# 应用 3年前400
性能优化之详解各种指标 ,上篇文章最后提到了我们可以通过「performance」的一些属性对性能做统计,我们会发现performance对象下有非常多的属性,远不止上篇文章提到的DOMContentLoaded与Load这... 网站建设# dcl# fcp# fp 3年前110
并行计算框架Polars、Dask的数据处理性能对比 在Pandas 2.0发布以后,我们发布过一些评测的文章,这次我们看看,除了Pandas以外,常用的两个都是为了大数据处理的并行数据框架的对比测试。,,本文我们使用两个类似的脚本来执行提取、转换和加载... 网站建设# pandas# path# tripdata 3年前530
使用Llama.cpp在CPU上快速的运行LLM 大型语言模型(llm)正变得越来越流行,但是它需要很多的资源,尤其时GPU。在这篇文章中,我们将介绍如何使用Python中的llama.cpp库在高性能的cpu上运行llm。,,大型语言模型(llm... 网站建设# cpp# cpu# llama 3年前540
什么是DevOps监控以及如何在组织中实施? 译者 | 李睿,审校 | 重楼,如今的软件开发商经常面临两大挑战——快速交付和大规模创新。DevOps通过在软件开发生命周期(SDLC)中引入自动化来开发和交付高质量的软件,从而帮助解决这些挑战。 ... 网站建设# cd# ci# devops 3年前1510
模块化规范 CommonJS 会消失吗? ,当谈到 JavaScript 的模块化规范时,我们不可避免地会提到 CommonJS。多年来,CommonJS 在 Node.js 生态系统中扮演着至关重要的角色,它让开发者能够方便地使用模块化的代... 网站建设# commonjs# esm# javascript 3年前460
面对躺平同事,我开发了一个插件治好了我的精神内耗 插件已经开源了,可以看文章末尾,事情是这样的,前段时间我加入了公司某个小项目组,入组第一天,我要来了项目权限,下载完代码和依赖,然后npm start,打开浏览器控制台,,我尼玛,一个登陆页面就这么多... 网站建设# console# 插件# 注释 3年前580
Nginx反向代理Https域名时,请求报错502问题排查 ,在使用nginx反向代理后端服务器的时候,因为配置的是域名,导致HTTPS 请求转发失败,报 SSL 错误,js 报 502,,,1、查看nginx日志,发现报502,但是本地curl upstre... 网站建设# https# nginx# 域名 3年前280
你还在用命令式编程?Python函数式编程让你的代码更优雅! ,Python支持函数式编程,函数式编程是一种编程范式,它将计算机程序视为数学函数的组合。,lambda表达式是Python语言中的一个重要特性,它可以用于定义简单的匿名函数。lambda表达式通常用... 网站建设# lambda# 函数# 定义 3年前340
兼容性测试的正确打开方式 前几天在我创建的技术交流群,几位同学聊起了兼容性测试相关的话题。有测试的方法技巧,有如何选择测试时的切入点,也有在质量和投入成本之间如何做平衡的思考。,翻了翻写过的技术文章,大多集中在后端、中间件以及... 网站建设# 兼容# 兼容性# 操作系统 3年前540
服务架构简介:你是否了解这些常用架构? ,我们日常生活中使用很多应用程序,有微信、抖音、王者这种涉及多人联网互动的大型应用,它们以操作系统作为宿主;也有网站、小程序、PWA等借壳的应用。面向用户表现为Android/iOS/Windows... 网站建设# client# server# 应用程序 3年前180
Dubbo 我手写几行代码,就把通信模式给你解释清楚! 本文的宗旨在于通过简单干净实践的方式教会读者,为什么要使用Dubbo、怎么使用Dubbo、Dubbo通信的原理是什么。在学习本文后,你可以避开很多关于 Dubbo 使用时的坑,也能更清楚自己的编码是在... 网站建设# dubbo# 使用# 拆分 3年前1650
推动还是暂停: CIO们就人工智能最理想的发展路径各抒己见 随着人工智能的炒作周期和随后的反弹全面展开,IT 领导者发现自己在企业中使用人工智能方面处于一个微妙的转折点。,在 Elon Musk 和备受尊敬的人工智能先驱 Geoffrey Hinton 发出严... 网站建设# cio# elon# musk 3年前280
构建可靠的前端项目 - 少不了这些必备工具集 构建可靠的前端项目少不了这些必备工具集: ESLint、Prettier、Editorconfig、Husky、lint-staged、commitlint,它能帮助我们约束编码风格与提及规范,下文介... 网站建设# eslint# 工具集# 插件 3年前2300
SpringBoot 插件化开发模式,强烈推荐! 插件化开发模式正在很多编程语言或技术框架中得以广泛的应用实践,比如大家熟悉的jenkins,docker可视化管理平台rancher,以及日常编码使用的编辑器idea,vscode等,随处可见的带有热... 网站建设# 使用# 插件# 短信 3年前160
Spring源码学习之IDEA搭建Spring源码Debug环境 ,大家肯定都debug过spring的源码,看看bean的创建过程,有个缺点不能自己随意的添加注释。,学习开源框架的源码时,搭建一个可以方便地进行调试的环境是非常重要的,不明白的地方也可以修改一下源码... 网站建设# debug# idea# spring 3年前2650
聊聊「画图」和工具,你学会了吗? 每次遇到这个问题,脑回路都有一丝丝欢乐的氛围;,并不是问题奇怪;,而是自己对于画图这件事上并不专业,就算是涉及工作上的制图,也没特地去看过任何相关的语法或者规则;,事实上;,对于画图这个操作,个人纯属... 网站建设# 场景# 工具# 文字描述 3年前420
构建高性能可观测性数据流水线:使用Vector实现实时日志分析 ,在计算机系统的领域,可观测性可以理解为能够监控和了解一个系统内部状态的能力,这种能力它涵盖了几个方面:,通过可观测性能够知道系统是否在正常运行中,可以及时发现不正常的状态。,如果系统处在不正常的状态... 网站建设# 内部# 地去# 系统 3年前500
如何构建高效、可观的系统 经典老项目 system-design 教你如何设计一个健壮的系统,新项目 noodle 教你如何提升教育效率,而后者甚至单日获得了 1,600 star,刚开源就获得了 6k+ 的 star。,除了... 网站建设# star# 公众# 热帖 3年前400
聊聊目前软件行业的就业及想法 最近两个月一直处于忙碌状态:跳槽、转行、学习新的编程语言(Python + Golang)、赶工期、面试招人……也正是这一些列的经历,对目前的就业形势和软件从业人员的发展有了一些新的观察和思考,在这篇... 网站建设# golang# 大厂# 寒意 3年前300
十五周算法训练营——岛屿问题 ,给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。,岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。,此外,你可以假设该网格的四条... 网站建设# grid# 岛屿# 数值 3年前150
Spring MVC 异常处理方式 当程序发生异常时我们可以通过如下两个注解来统一处理异常信息。,@ControllerAdvice 和 @RestControllerAdvice,他们的区别其实就是Rest的注解中多了一个@Respo... 网站建设# controller# 处理# 字符串 3年前250
基于Redis实现一个简单的固定窗口限流器 大家好,我是渔夫子。,限流器是在大流量中保护服务资源的一种常用手段。限流器的实现有令牌桶方式、固定窗口限流器和滑动窗口限流器。本文介绍了基于Redis如何快速的实现固定窗口限流器。,最近在我们的项目中... 网站建设# redis# 固定# 窗口 3年前470
深入Fastjson源码命令执行调试 之前写过一篇fastjson漏洞文章,但是当时在复现利用链的过程中一直没有弹出计算器,而且利用链的代码单步调试也没有给出来,这次我要通过底层代码把漏洞实现过程展现出来。,上次不是没有弹出计算器吗,这次... 网站建设# fastjson# png# small 3年前310
浅谈无效化一个空窗口的后果,你学会了吗? 有时候,你可能会注意到这样一个现象:桌面上的所有窗口都刷新了自身并产生了闪烁。导致这个现象的原因之一是一个所谓的空句柄窗口 Bug。,如果你研究过 Win32 SDK 编程,则你应该比较熟悉这个函数... 网站建设# invalidaterect# 函数# 句柄 3年前220
架构设计思想AKF拆分原则 当我们需要分布式系统提供更强的性能时,该怎样扩展系统呢?什么时候该加机器?什么时候该重构代码?扩容时,究竟该选择哈希算法还是最小连接数算法,才能有效提升性能?在面对 Scalability 可伸缩性问... 网站建设# akf# 分布式系统# 扩展 3年前580
.Net8的AOT是如何被C++操控运行的 .Net目前有两条线,一条是正宗的.Net虚拟机CLR调用JIT的即时编译,另外一条就是通过ILC编译成本地的机器码也即是AOT。上一篇【C++是如何运行C#/.Net的?】说的是前者,本篇来看下后者... 网站建设# aot# net# 便宜 3年前370
了解 Java 21 的最新增强功能 Java 编程世界不断演进,要想在这个领域脱颖而出,你需要保持最新的知识。,Java 21 带来了一系列令人振奋的增强功能,革新了并发性、集合操作以及记录处理方式。,,扩展服务器应用程序一直是一个挑战... 网站建设# java# 功能# 服务器应用程序 3年前410
五个在IntelliJ IDEA中最常用的快捷键 定位声明快捷键是种在代码编辑器中快速定位类或方法定义的快捷方式。使用此快捷键,您可以轻松找到代码中使用的类或方法的定义或声明位置。这对于快速了解某个类或方法的实现非常有用。,图片,只需点击类名并使用以... 网站建设# idea# intellij# 声明 3年前1720
国外白帽子最喜欢的八种网络渗透测试工具 在分享探索精选的一些顶级网络渗透测试工具,以下是国外某安全团队在进行网络渗透测试时最流行最常使用的八种工具。,创作者: 戈登·费奥多·里昂,工具优点:最合适的开始方式可以说是所有网络渗透测试工具中最有... 网站建设# nmap# 创作者# 测试工具 3年前180
得物自建DTS平台的技术演进 DTS是数据传输平台(Data Transfer Platform的缩写),随着得物App的用户流量增长,业务选择的数据库越来越多样化,异构数据源之间的数据同步需求也逐渐增多。为了控制成本并更好地支持... 网站建设# dts# 平台# 数据 3年前430
什么是负载测试? 确保系统在压力下的鲁棒性能 了解负载测试如何通过识别瓶颈、增强可伸缩性和提高用户体验来提高性能。,,虽然负载测试听起来可能像一个只属于软件工程师或网络管理员的深奥领域,但实际上,在我们日益数字化的世界中,它是一个默默无闻的超级英... 网站建设# 应用程序# 性能# 测试 3年前610
17 个你不知道的JavaScript 专业技巧 学习一些适用的JavaScript 技巧,可以帮助我们提升工作效率,节省时间,最重要的是少代码多干活。,,现在,我们就一起来看一下这17个JavaScript技巧,如果你已经知道了的话,你就当做复习... 网站建设# javascript# null# 专业人士 3年前320
图形编辑器开发:以光标为中心缩放画布 ,大家好,我是前端西瓜哥。,画布缩放是图形设计工具中很重要的基础能力。,通过它,我们可以像举着一台摄影机,在图形所在的世界到处游逛,透过镜头,可以只看自己想看的图形;可以拉近摄影机,看到图形的细节;也... 网站建设# 图形# 坐标系# 摄影机 3年前850
如何洞察 .NET 程序非托管句柄泄露 很多朋友可能会有疑问,C# 是一门托管语言,怎么可能会有非托管句柄泄露呢? 其实一旦 C# 程序与 C++ 语言交互之后,往往就会被后者拖入非托管泥潭,让我们这些调试者被迫探究 非托管领域问题。,为了... 网站建设# c# 句柄# 托管 3年前230
Webpack源代码泄露漏洞研究 ,Webpack是一个前端资源模块化管理和打包工具,它可以将多种静态文件(图片、CSS、JS等)视为模块,通过各种插件对这些模块进行加载、转换、分块并最终输出到合适的位置。Webpack以其高度的可配... 网站建设# css# webpack# 代码 3年前300
成本低误差小,携程基于 Kafka 的 Serverless 延迟队列的实践 作者简介,Pin,关注 RPC、Service Mesh、Serverless 等云原生技术。,随着上云项目的不断推进,大量的应用需要部署到 aws 上,其中有很多应用都依赖延迟队列的功能。而在 aw... 网站建设# aws# kafka# 延迟 3年前210
浅析 SpringBoot FatJar 机制的设计与实现 SpringBoot FatJar 的设计,打破了标准 jar 的结构,在 jar 包内携带了其所依赖的 jar 包,通过在标准 jar 包中指定的 Main-Class 的 main 方法启动后,创... 网站建设# boot# inf# jar 3年前1780
决定放弃 JWT 了! JWT相信大家都有所了解,一种无状态的认证方式,因为JWT本身就能存储一些非敏感的身份信息,这种方式目前也被广泛使用,在陈某之前的Spring Cloud Gateway整合Spring Securi... 网站建设# jwt# oauth# redis 3年前3780
一日一技:iOS抓包最简单方案 写过爬虫的同学都知道,当我们想对App或者小程序进行抓包时,最常用的工具是Charles、Fiddler或者MimtProxy。但这些软件用起来非常复杂。特别是当你花了一两个小时把这些软件搞定的时候... 网站建设# app# 手动# 爬虫 3年前520
JavaScript日期时间操作完整指南! ,标准化时间是指使用一套公认的标准来表示和衡量时间的方法。这种标准化使得不同地区和系统之间能够统一地解读和比较时间。目前最常用的标准化时间系统是协调世界时(Coordinated Universal ... 网站建设# javascript# time# utc 3年前670
DDD实战 - Repository模式的妙用 大家好,我是飘渺。今天我们继续更新DDD(领域驱动设计) & 微服务系列。,在之前的文章中,我们探讨了如何在DDD中结构化应用程序。我们了解到,在DDD中通常将应用程序分为四个层次,分别为用户... 网站建设# ddd# layer# 应用程序 3年前250
单元测试(Unit testing)到底是什么? ,做开发的同学应该都听说过单元测试(unit testing),因为对单元测试的理解程度不同,所以对单元测试的看法也可能有所不同。本文就来深入讲解一下单元测试的概念、作用和是否需要做单元测试。,单元测... 网站建设# testing# unit# 单元 3年前260
SpringBoot读写分离组件开发详解 实现目标:一写多读,读可以任意配置多个,默认都是从写库中进行操作,只有符合条件的方法(指定的目标方法或者标有指定注解的方法才会从读库中操作)。独立打成一个jar包放入本地仓库。,实现原理:通过aop... 网站建设# aop# 写库# 操作 3年前150
Python 轻松爬取上千张小姐姐图片 废话不多说,咱们直接上最终的效果图,图片,图片,我们获取图片的目标地址是 360 壁纸库,网上有大神已经做过一波分析了,我们直接拿来使用,https://mkblog.cn/581/,我们首先获取壁纸... 网站建设# 信息# 千张# 图片 3年前2150
Scss编程有点骚 大家好,我是鬼哥,对我而言平时使用scss基本就是用于css颜色变量(实在的,我开始只用浏览器自己的var了),如果用scss变量来面对对象编程,确实用的挺少的。,今天遇到一个小需求:<日历看板... 网站建设# index# scss# 日历 3年前310
保姆级教程,彻底搞懂Java继承的五种用法 在Java中,继承是面向对象编程中的一个重要概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。通过继承,子类可以重用父类的代码,并可以在此基础上添加新的属性和方法,从而... 网站建设# java# 代码# 子类 3年前220
关于Java已死,看看国外开发者怎么说的 图片,博主在浏览 medium 社区时,发现了一篇点赞量 1.5k 的文章,名称叫《Java is Dead — 5 Misconceptions of developers that still t... 网站建设# dead# java# medium 3年前1270
抛弃KPI拥抱OKR,因为谷歌用过就更高级吗? 大家好,我是老梁。,今天和大家聊聊和大部分打工人息息相关的内容——绩效。,不知道大家有没有关注新闻,最近传闻说阿里高层变动之后将有大动作,其中一个大变动就是取消OKR,用回KPI。,那么OKR和KPI... 网站建设# kpi# okr# 区别 3年前210
老板说,给我把这个 JS React 项目迁移到 TypeScript Hi,我是 ssh,在我做前端的过程中,TypeScript + React 迅速的风靡起来,新项目越来越多的默认启用 TypeScript 做类型保护,它的各种好处对于长期维护的项目已经无需多言。那... 网站建设# javascript# react# typescript 3年前280
一文带您快速入门Kafka 作者 | 蔡柱梁,审校 | 重楼,Kafka 是使用 Scala 语言开发的一个多分区、多副本且基于 ZooKeeper 协调的分布式消息系统。目前,它的定位是一个分布式流式处理平台。,Kafka 在... 网站建设# kafka# 分布式# 副本 3年前390
Python 中的异常处理:学习这些技巧,让你在编程过程中更加从容 ,Python的异常处理是一种机制,用于在程序执行过程中捕获和处理错误。Python中的异常是一种对象,表示程序发生了一个错误或异常情况。在程序中,当出现异常时,程序会停止执行,并且Python解释器... 网站建设# python# 异常# 程序 3年前540
Java LockSupport与线程中断 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。,在Java中没有办法... 网站建设# java# thread# 停止 3年前700
IO流为什么必须手动关闭,不能像其他的对象坐等GC回收? 在项目的开发过程中,当我们对文件进行读写操作时,不知道大家有没有碰到这样的问题。,有的同学在做一个读取临时文件数据的工作,当读完文件内容,准备将其删除的时候,有时候会正常,但有时候会提示:操作无法完成... 网站建设# io# 关闭# 删除 3年前1060
全链路根因定位,虎牙APM可观测平台建设实践 随着虎牙业务量的大规模增长,分布式应用服务架构日益复杂,排障定位变得越来越困难,原有传统监控方式已无法跟上业务发展需要。虎牙新建设了一套APM平台,结合虎牙直播业务特性,也紧靠业界标准做了高度自研扩展... 网站建设# apm# 分布式应用# 监控 3年前320
如何方便的检测React项目的性能? ,大家好,我卡颂。,对于长期迭代的React项目,性能是不能忽视的问题。通常我们通过:,检测运行时性能瓶颈。,实际上,React本身就内置了性能检测组件 —— Profiler,可以很方便的检测Rea... 网站建设# profiler# react# 性能 3年前280
用60行代码实现一个高性能的圣诞抽抽乐H5小游戏(含源码) 图片,•防抖函数的应用•用css实现九宫格布局•生成n维环形坐标的算法•如何实现环形随机轨道运动函数•实现加速度动画•性能分析与优化,图片,由于目前已有很多方案可以实现九宫格抽奖动画,比如使用动态ac... 网站建设# 九宫格# 函数# 动画 3年前500
AIGC:一把多功能的宝刀,如何使用取决于业务 在过去的几个月里,你可能已经对“AI能降本增效”这样的标题感到麻木,甚至有些厌倦。但是,作为一名专注于教育行业的架构师,我对AI的发展和应用仍然充满好奇和热情。我走访了多家教育企业、学校、AI研究员... 网站建设# ai# aigc# 会用 3年前370
Pandas对比Polars,语法和速度大PK Pandas是数据科学中必不可少的Python库。但其最大的缺点是对大型数据集的操作速度较慢。Polars是一种旨在更快地处理数据的Pandas替代方案。,本文简要介绍了Polars Python包... 网站建设# kaggle# pandas# polars 3年前470
一篇文章带你了解 JavaScript RegExp 对象 RegExp是正则表达式(regular expression)的简写。,,正则表达式描述了字符的模式对象。,当项目检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。,简... 网站建设# regexp# 字符# 检索 3年前440
Spring 中 BeanFactory 和 FactoryBean 有何区别? 这也是 Spring 面试时一道经典的面试问题,今天我们来聊一聊这个话题。,其实从名字上就能看出来个一二,BeanFactory 是 Factory 而 FactoryBean 是一个 Bean,我们... 网站建设# bean# beanfactory# factorybean 3年前1050