全方位带你掌握 Ref、Reactive,开启 Vue3 响应式的大门 ,不知道大家使用 Vue3 的时候有没有这样的疑惑,“ref、rective 都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?” 今天咱们就来全面盘点... 网站建设# proxy# reactive# ref 3年前610
阿里终面:每天100w次登陆请求,8G内存该如何设置JVM参数? 下面以面试题的形式给大家梳理出来,做到一箭双雕:,大家要学习的,除了 JVM 配置方案 之外,是其 分析问题的思路、思考问题的视角。这些思路和视角,能帮助大家走更远、更远。,接下来,进入正题。,每天1... 网站建设# g# jvm# w 4年前610
Gradle大战Maven,胜负已分? ,Gradle渐渐地火了起来,但是大部分人还在使用Maven,本文将对Gradle和Maven进行全面的比较,大家可以据此作为选型比较的依据。,Maven和Gradle都属于“构建工具”,都是用来自动... 网站建设# gradle# maven# 厨师 4年前610
使用 LSTM 对销售额预测(Python代码) ,大家经常会遇到一些需要预测的场景,比如预测品牌销售额,预测产品销量。,今天给大家分享一波使用 LSTM 进行端到端时间序列预测的完整代码和详细解释。,我们先来了解两个主题:,时间序列分析:时间序列表... 网站建设# lstm# 序列# 数据 4年前610
转转实时OLAP分析场景技术选型与应用实践 OLAP,On-Line Analytical Processing,在线分析处理,主要用于支持企业决策管理分析。区别于OLTP,On-Line Transaction Processing,联机事务... 网站建设# line# olap# oltp 4年前610
开发者们,Docker到底是什么,能干什么? 随着云原生、容器化、微服务、k8s等技术的发展,容器Docker也火了一把,同时也逐渐被软件开发者在实践中进行运用。个人在目前接手的项目、参与的项目或技术交流中,发现Docker已经非常普及。,对于大... 网站建设# docker# 上线# 容器 4年前610
对GitLab进行灾备的优秀实践 译者 | 陈峻,审校 | 孙淑娟,创新式的开发对于码农来说往往是一项艰巨的“修行”任务。每个GitLab用户都或多或少地认识到,源代码对于保障DevOps团队能够不间断地开展工作流程的重要性。,有人也... 网站建设# gitlab# 团队# 备份 4年前610
用 Taichi 加速 Python:提速 100+ 倍! ,Python 已经成为世界上最流行的编程语言,尤其在深度学习、数据科学等领域占据主导地位。但是由于其解释执行的属性,Python 较低的性能很影响它在计算密集(比如多重 for 循环)的场景下发挥作... 网站建设# python# taichi# 加速 4年前610
React如此受欢迎离不开这4个主要原则 在看似无穷无尽的JavaScript前端框架和库中,有一个库(可以说)占据了至高无上的地位,那个库就是React。但是为什么React年复一年地如此受欢迎呢?在我们深入研究使它如此受欢迎的React原... 网站建设# dom# react# 前端 4年前610
从字节码到GC那些你应该知道的Java虚拟机 JVM,即Java Virtual Machine。Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够... 网站建设# java# jvm# 代码 4年前610
关于无代码移动应用程序测试的误解 ,众所周知,无代码革命正在进行中,带来了曾经不可能实现的各种新方法和解决方案。这种持续转变的一些更明显的例子是 Squarespace 和 Wix 等网站,它们允许用户在不了解任何代码的情况下制作网站... 网站建设# 代码# 代码移动# 应用程序 4年前610
Python 教你快速批量下载抖音去水印短视频 TikTokDownload 是由国人开源的抖音去水印视频下载工具。开源地址是:https://github.com/Johnserf-Seed/TikTokDownload,对于某些做视频分析和研究... 网站建设# pip# python# tiktokdownload 4年前610
LeCun称梯度下降是最优雅的 ML 算法,Marcus:我不同意 前几天刚跟马斯克吵完架的Gary Marcus,又双叒叕跟人吵起来了,这次的吵架对象是Yann LeCun。,一向喜欢给深度学习泼冷水的Marcus,在今天发帖谈了谈与LeCun的「旧账」和「新仇... 网站建设# lecun# marcus# 优雅 4年前610
网页代理ip如何设置 ,1、IE浏览器5.0版或以上的设置:,菜单栏工具、下拉菜单互联网选项、连接选项卡、在局域网设置中选择使用代理服务器中间的代理服务器列、在地址和端口列中输入本网站提供的HTTP代理服务器,确定。,2... 网站建设# ip# 代理服务器# 浏览器 4年前610
Java开发利器之Guava Cache 缓存技术被认为是减轻服务器负载、降低网络拥塞、增强Web可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temproral Locality)原理, 将客户访问过的内容在Cache中存放... 网站建设# cache# guava# web 4年前610
通过Jenkins构建CI/CD实现全链路灰度 作者 | 卜比,本文介绍通过 Jenkins 构建流水线的方式实现全链路灰度功能。,在发布过程中,为了整体稳定性,我们总是希望能够用小部分特定流量来验证下新发布应用是否正常。即使新版本有问题,也能及时... 网站建设# 应用# 流量# 灰度 4年前610
线上一次JVM FullGC搞得整晚都没睡,彻底崩溃 这篇文章给大家聊一次线上生产系统事故的解决经历,其背后代表的是线上生产系统的JVM FullGC可能引发的严重故障。,先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化大量的业务背... 网站建设# fullgc# jvm# 分布式系统 4年前610
淘宝小程序体验优化:数据分析和优化实践 过去我们定义这个问题,更多的是从页面加载速度和流畅度去解释,但这还远远不够。加载速度的提升是否让用户更愿意“玩”了,流畅度提升是否也提升了模块曝光和成交。,为了有更立体的衡量标准,有了如下设想:页面加... 网站建设# 加载# 用户# 程序 4年前610
为什么说 90% 的情况下,immer 能完胜 immutable? 假设 React 组件有这样一个状态:,我们这样修改了它的状态:,你觉得组件会重新渲染么?,我们先在 class 组件里试一下:,渲染 state.a.b 的值,两秒以后修改 state。,,你发现它... 网站建设# react# state# 中心 4年前610
从 Islands Architecture 看前端有多卷 ,大家好,我卡颂。,最近,Remix团队的暴躁老哥「Ryan Florence」一连怼了好几个友商框架,比如:,,,,当然,这些推文发出不到一天就被老哥删了。,我们今天不聊以上这些事儿的对错。,我想问... 网站建设# architecture# islands# miller 4年前610
DevOps黄了,平台工程火了?非也! 撰稿丨千山,审校 | 云昭,近年来,部分国外的开发者公开发声:DevOps就是扯淡,开发根本不想做运维。,更有甚者,直言“DevOps已死,平台工程才是未来”。,之后不久,Gartner发布2023... 网站建设# devops# gartner# 工程 4年前610
JS 代码越来越难读了 … 当我们在 JavaScript 中对一个值执行连续操作(例如函数调用)时,目前有两种基本方式:,在 2020 年 JS 状态调查中,“你认为 JavaScript 目前缺少什么?“ 问题中,希望拥有管... 网站建设# javascript# js# 代码 4年前610
图像数据的特征工程 一提到特征工程,我们立即想到是表格数据。但是我们也可以得到图像数据的特征,提取图像中最重要的方面。这样做可以更容易地找到数据和目标变量之间的映射。,这样可以使用更少的数据和训练更小的模型。更小的模型可... 网站建设# 图象# 工程# 数据 4年前610
40 个 SpringBoot 常用注解:让生产力爆表! 企业开发项目SpringBoot已经是必备框架了,其中注解是开发中的小工具(随处可见哦),用好了开发效率大大提升,当然用错了也会引入缺陷。,@RequestMapping注解的主要用途是将Web请求与... 网站建设# requestmapping# springboot# 注解 4年前610
一篇带给你Github上八个优秀的Vue项目 大家好,我是CUGGZ。,最近很多小伙伴问有哪些值得学习的前端项目,前天分享了《Github上8个很棒的React项目》,今天来分享 Github 上 8 个很棒的 Vue 项目!,概览:,M... 网站建设# github# markdown# marktext 4年前610
面试必问:什么是跨域问题?如何解决? 跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。但这个保护机制也带来了新的问题,它的问题是给不同... 网站建设# 站点# 端口号# 跨域 4年前610
别再说你不知道分布式事务了 我们都知道 Seata 是一个分布式事务的解决方案,今天我们就来带大家了解一下什么是分布式事务,首先我们先来了解一下基础的知识——事务,我们先来了解一下事务的概念是什么。,事务四部分构成— ACID... 网站建设# 事务# 分布式# 应用 4年前610
高性能限流器 Guava RateLimiter 今天来聊一聊Guava RateLimiter 是如何解决高并发场景下的限流问题的。,Guava 是 Google 开源的 Java 类库,提供了一个工具类 RateLimiter。我们先来看看 Ra... 网站建设# guava# ratelimiter# 流速 4年前610
TypeScript 遭库开发者嫌弃:类型简直是万恶之源 在今年《2022 前端开发者现状报告》中显示, 84% 受访者表示使用过 TypeScript,可见这门语言已被越来越多的前端开发者所接受。他们表示,TypeScript 让 Web 开发变得轻松... 网站建设# redux# saga# typescript 4年前610
四种快速易用的Python数据可视化方法 数据可视化是数据科学或机器学习项目中十分重要的一环。通常,你需要在项目初期进行探索性的数据分析(EDA),从而对数据有一定的了解,而且创建可视化确实可以使分析的任务更清晰、更容易理解,特别是对于大规模... 网站建设# 可视化# 数据# 方法 4年前610
开发利器Hutool之MapProxy的妙用 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。,目前公司项目中主要采用Huto... 网站建设# hutool# java# mapproxy 4年前610
Qwik简介:一个超快的JavaScript框架 译者 | 李睿,审校| 孙淑娟,Qwik对响应式用户界面(UI)的工作方式进行了大胆的反思。其核心前提是框架从头开始构建,以使用最少的JavaScript交付HTML,只要足够的JavaScript就... 网站建设# javascript# qwik# 分段 4年前610
如果我是核酸系统架构师,我会这么用MQ ,上篇文章:《选Redis做MQ的人,是脑子里缺根弦儿吗?》,我们分析了RabbitMQ开启手动ack机制保证消费端数据不丢失的时候,prefetch机制对消费者的吞吐量以及内存消耗的影响... 网站建设# mq# prefetch# 丢失 5年前610
SpringCloud Alibaba Sentinel 限流详解 在上一篇文章中我们讲解了流控规则的使用和介绍Sentinel流控规则,今天我们给大家讲解sentinel更多样化的讲解以及流量控制。,官方文档:https://sentinelguard.io... 网站建设# sentinel# 服务# 流控 5年前610
重磅!2022年CSS新增的十个实用功能 2022 年 CSS 新增了很多特性,例如容器查询、父选择器、子网格、级联层、新视口单位等,多项期待已久的功能已集成到常青浏览器(自动升级到最新版本的浏览器,包括 Chrome、Edge、Firefo... 网站建设# color# css# level 5年前610
微服务实现单点登录(SSO)授权服务器 目前每家企业或者平台都存在不止一套系统,由于历史原因每套系统采购于不同厂商,所以系统间都是相互独立的,都有自己的用户鉴权认证体系,当用户进行登录系统时,不得不记住每套系统的用户名密码,同时,管理员也需... 网站建设# cas# sso# 单点 5年前610
验收标准不是测试用例 作者 | 于晓南,敏捷质量实践中提倡测试左移,测试人员要尽早介入需求阶段,越早越好。测试人员需要关注需求的有效性,以及在需求产生和传递的过程中,交付价值是否被准确的描述、理解和对齐。在这个过程中很容易... 网站建设# 交付# 测试人员# 测试用例 5年前610
你知道可以用 Python 来构建 Flutter 应用吗? 作者 | Valentine Enedah,译者 | 王德朕, Flutter 在软件研发领域是非常流行的,今天就让我们深入了解一下,用 Python 构建 Flutter 应用程序的世界!, 在开始... 网站建设# flet# flutter# python 5年前610
盘点 90% Python 爬虫中的常见加密算法 ,相信大家在数据抓取的时候,会碰到很多加密的参数,例如像是"token"、"sign"等等,今天小编就带着大家来盘点一下数据抓取过程中这些主流的加密算法,它们有什么特征、加密的方式有哪些等等,知道了这... 网站建设# 加密# 加密算法# 密钥 5年前610
2023 年值得选择的 15 个优秀 JavaScript 框架 ,JavaScript 是一种功能强大的编程语言,专为开发 Web 浏览器而创建。它是最流行的编程语言之一,在世界范围内被广泛使用。,JavaScript 用于创建手机游戏、高度交互的网站以及将服务器... 网站建设# javascript# web# 框架 5年前610
25个有用的JavaScript代码 ,JavaScript 有很多单行代码的实用例子,它们可以做很多强大的事情,无论你是 JavaScript 新手还是经验丰富的开发人员,学习些新东西总是好的。,在今天的文中,我们将分享一些 JavaS... 网站建设# javascript# 代码# 函数 5年前610
Spring Cloud Gateway + Nacos 实现服务上下线无缝切换 大家好,我是不才陈某~,最近知识星球的球友在学习星球中的《精尽Spring Cloud Alibaba》专栏提到一个问题,相信也有很多人在线上环境遇到过,或许也因此被批过:一个集群中有某个服务突然下... 网站建设# 下线# 报错# 服务 5年前610
10G 大文件、秒传、断点续传、分片上传 超大文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传... 网站建设# md# 上传# 传到 5年前610
python如何查看hdf5文件 ,说明,1、hdf5不支持用其他浏览器打开,建议写一个代码来进行读取。 ,2、读取HDF5文件中的所有数据集,然后传输到路径。,实例,以上就是python查看hdf5文件的方法,希望对大家有所帮助。 ... 网站建设# hdf# python# 教程 5年前610
Go 语言为什么建议 append 追加新元素使用原切片变量接收返回值? 在 Go 语言中,切片类型比较常用,将新元素追加到切片也比较常见,因此 Go 语言提供一个内置函数 append,该函数可以非常方便实现此功能。,虽然 Go 语言内置函数 append 使用非常方便... 网站建设# append# go# 内置 5年前610
秒杀系统的架构(Golang 实现) ,每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。,尤其是春节期间,大家不仅使用12306... 网站建设# 并发# 抢票# 架构 5年前610
携程百亿级缓存系统探索之路——本地缓存结构选型与内存压缩 作者 | 一十,携程资深后端开发工程师;振青,携程高级后端开发专家。,携程酒店查询服务是酒店BU后端的核心服务,主要负责提供所有酒店动态数据计算的统一接口。在处理请求的过程中,需要使用到酒店基础属性信... 网站建设# 协程# 服务# 查询 5年前610
javascript继承中方法的使用 ,1、当子类想要覆盖父类的方法,或者增加父类没有的方法时,通过直接给子类的原型添加这种方法。,如果此时父类有这种方法,就会覆盖父类继承的现有方法。,2、通过添加对象字面量的新方法会导致上一行无效。,我... 网站建设# javascript# 子类# 方法 5年前610
Nacos 中的配置文件如何实现加密传输 小伙伴们知道,Spring Cloud Config 很早就提供了配置文件的加解密功能,并且支持对称加密和非对称加密两种不同的模式。Nacos 作为分布式配置中心+服务注册中心的合体,在配置文件加密这... 网站建设# cloud# nacos# spring 5年前610
使用 BerTopic 在 Python 中进行主题建模 【51CTO.com快译】通过主题建模,你可以收集非结构化数据集,分析文档,并获得相关和所需的信息,这些信息能帮你做出更好的决策。 ,,执行主题建模有不同的技术(如LDA),但是在本NLP教程中... 网站建设# bertopic# 使用# 嵌入 5年前610
如何使用Node.js构建微服务 ,译者 | 李睿,审校 | 孙淑娟,使用Node.js构建微服务是一种事件驱动的开发架构,允许开发人员开发功能加载、可扩展和可靠的应用程序。,构建应用程序不仅要满足客户的要求,还要将复杂的功能与动态编... 网站建设# js# node# 应用程序 5年前610
如何实现接口异常场景测试?测试方法探索与测试工具实现 随着前后端分离、微服务等技术的广泛应用,接口测试在整个测试过程中扮演的角色越来越重要,如何更加高效地把接口测好、测得更加充分就成了一个亟待解决的难题。,当前在对具体的某一接口进行测试时,普遍采取的方... 网站建设# 场景# 字段# 接口 5年前610
盘点 Spring Security 框架中的八大经典设计模式 上次有小伙伴建议,源码分析太枯燥了,要是能够结合设计模式一起来,这样更有助于大家理解 Spring Security 源码,同时还能复习一波设计模式。,因此松哥今天就试着整一篇,和大家来聊一聊 Spr... 网站建设# security# spring# 方法 5年前610
火山引擎 RTC 视频性能降级策略解析 ,随着 RTC 使用场景的不断复杂化,新特性不断增多,同时用户对清晰度提升的诉求也越来越强烈,这些都对客户端机器性能提出了越来越高的要求 (越来越高的分辨率,越来越复杂的编码器等)。但机器性能差异千差... 网站建设# rtc# 性能# 视频 5年前610
JQuery实例 前面学习了原生的DOM,现在看看如何使用JQuery。JQuery建议使用1.12的版本,这样对旧版本的IE兼容性比较好。 例1.添加,删除class 知识要点: 1. 通过<script sr... 网站建设# 文章标签 Jquery 3年前600
源码共读 | 为 vite 项目自动添加 eslint 和 prettier Vite 是一个用于现代 JavaScript 应用程序的快速、轻量级的构建工具,其设计目的是易于使用和适用于大型项目。Vite-pretty-lint 是一个插件,可以在基于 Vite 的项目中安装... 网站建设# codeniu# javascript# yyds干货盘点 3年前600
Spartacus payment types 在 checkout 步骤中发送 HTTP put 请求的实现明细 我在我本地的开发环境,执行批处理程序 b2c.bat 可以正常运行 4.3.x 这个版本的 Spartacus,但是 5.0 即 develop 分支就不行,报这个错误:,,使用命令行 where n... 网站建设# http# javascript# 前端开发 3年前600
5 张弹珠图彻底弄清 RxJS 的拉平策略:mergeMap、switchMap、concatMap、exhaustMap map 操作想必大家一定不陌生: const { of } = Rx;const { map } = RxOperators;const namesObservable = of('A', 'B... 网站建设# 文章标签 操作符 数据 扁平化 3年前600
【原子样式实践】第12篇 一次搞定微信开发者工具的原子样式扩展 原子样式虽好,在IDE中使用,有扩展辅助就更好。本文介绍如何开发微信开发者工具的原子样式扩展,支持原子样式的自动生成,支持特色功能组合样式,支持特色功能样式使用统计报告。 1 研发背景 (1)集成可视... 网站建设# Html/CSS# yyds干货盘点# 前端开发 3年前600
【JavaScript】50_终篇_编程进阶与BOM编程概览(3k字+) 12、节点的复制 使用 cloneNode() 方法对节点进行复制时,它会复制节点的所有特点包括各种属性 这个方法默认只会复制当前节点,而不会复制节点的子节点 可以传递一个true作为参数,这样该方法... 网站建设# javascript# 事件对象# 前端 3年前600
现有React架构无法解决的问题 大家好,我卡颂。 虽然主流前端框架都遵循: 状态驱动视图 单向数据流 理论上并不存在某一框架可以实现,其他框架无法实现的特性。 但是,确实存在某些框架(比如Vue、Qwik)可以,但React无法解决... 网站建设# react# 前端# 前端框架 3年前600
mysql代理架构是什么 ,1、概念,通过独立的中间件来统一管理所有数据源和数据分片整合,后端数据库集群对前端应用程序透明,需要独立部署和运维代理组件。,代理组件为了分流和防止单点,一般以集群形式存在,同时可能需要 Zooke... 网站建设# mysql# 中间件# 代理 3年前600
前端构建效率优化之路 ,我们的系统(一个 ToB 的 Web 单页应用)经过多年的迭代,目前已经累积有大几十万行的业务代码,30+ 路由模块,整体的代码量和复杂度还是比较高的。,项目整体是基于 Vue + TypeScir... 网站建设# npm# run# vue 3年前600
WWDC 2022:哪些是前端开发者要关注的信息? 苹果全球开发者大会(Apple Worldwide Developers Conference,缩写:WWDC)是苹果公司每年定期举办的信息技术交流活动,活动旨在向全球的软件设计师展示苹果公司最新... 网站建设# wwdc# 前端开发# 展示 3年前600
使用http代理总是掉线的原因 ,1、同一个IP挂的软件太多了。,例如一台电脑有十几个QQ。一旦发现有多个QQ挂机,腾讯将采取措施让一部分QQ离线。这样就会减少软件挂机的数量。,2、共享IP的用户,如果在同一个IP上登录了多个相同的... 网站建设# ip# qq# 挂机 3年前600
最终选择了单体应用,放弃了微服务架构 今年年初,刘润老师在他的一个短视频号上发布了一段视频:《钱越来越难赚了,怎么办》,在他看来钱越来越难赚了的原因主要有五个:效率被技术推动、行业稀缺性流动、消费者需求变化、组织内部熵增、经济形势不好;他... 网站建设# 数禾# 架构# 研发 3年前600
业务前端界面报错504排查思路和解决办法 本文主要是写的最近比较影响深刻的一次排查客户访问业务前端域名,报504,timeout错误问题的记录,该客户为私有化部署,给客户部署的服务存在跨洲调用,没有专线,澳洲调用欧洲的服务情况,可能存在网络延... 网站建设# 域名# 客户# 排查 3年前600
python下划线的作用 ,1、作为魔术方法之一调用,它计算当前模块的名称。,在Python中,__name__ 是您在编写 main函数时必须使用的内置变量。,2、如果不想在解包时使用任何特定的变量名称/值,则使用特殊变量 ... 网站建设# __# python# 下划线 3年前600
对软件系统的一些理解 这篇文章是想表达我对系统软件的一些理解,风格跟之前的不太一样,整体偏“务虚”。我自己其实是不太擅长“务虚”的,甚至是有点排斥。就跟相比起看论文,我更喜欢看code,当然我也看论文,只不过相对来说少些... 网站建设# lsm# tree# 存储 3年前600
服务容错加餐:Sentinel核心技术 在《SpringCloud Alibaba实战》专栏前面的文章中,我们实现了用户微服务、商品微服务和订单微服务之间的远程调用,并且实现了服务调用的负载均衡。也基于阿里开源的Sentinel实现了服务的... 网站建设# sentinel# 容错# 服务 3年前600
小红书广告投放机制详解,如何用算法实现全站自动化投放 ,作为一个生活消费决策平台,小红书内有多种场景在为消费者提供着信息获取的服务,广告主也可在各个场景通过广告触达消费者,如何跨场景进行高效的广告投放一直是困扰广告主的一道难题。,小红书是一个生活内容社区... 网站建设# feed# 场景# 小红书 3年前600
读 MAUI 源代码 理解可绑定对象和可绑定属性的存储机制 和 UWP 与 WPF 不同的是在 MAUI 里面,使用可绑定对象 BindableObject 替换了依赖对象的概念,我阅读了 MAUI 的源代码发现其实只是命名变更了,里面的机制和设计思想都是差不... 网站建设# maui# 属性# 空间 3年前600
【VueConf 2022】Vue的进化历程 ,12 月 10 日,第五届 Vue.js 开发者大会(VueConf 2022)由 Vue.js 官方通过在线直播的方式举办。Vue.js 作者尤雨溪发表了题为 《Vue 的进化历程》 的演讲,下面... 网站建设# js# vue# vueconf 4年前600
CI/CD 实施的五个常见错误以及如何避免它们? CI/CD 是软件开发中最流行的实践之一,但其实施的陷阱可能成为其收益的严重障碍。,如果您在技术行业工作,您可能已经注意到软件开发方法向流程自动化和 DevOps 实践化的重大转变。,根据 2020 ... 网站建设# cd# ci# devops 4年前600
API开发,gRPC还是GraphQL? 译者 | 崔皓,审校 | 云昭,gRPC是由Google开发的一个高性能、通用的开源RPC框架,主要面向移动应用开发且基于HTTP/2协议标准而设计,同时支持大多数流行的编程语言。,GraphQL既... 网站建设# api# graphql# grpc 4年前600
利用 Nacos 实现了一个动态化线程池,非常实用! 在后台开发中,会经常用到线程池技术,对于线程池核心参数的配置很大程度上依靠经验。然而,由于系统运行过程中存在的不确定性,我们很难一劳永逸地规划一个合理的线程池参数。在对线程池配置参数进行调整时,一般需... 网站建设# nacos# yml# 参数 4年前600
在Android 应用程序开发期间减少Android应用程序大小的九种方法 随着越来越多的数字化,对我们日常使用的移动和移动应用程序的要求也越来越高。移动存储空间增加至 256 GB,随着我们满足客户需求、添加新功能和支持不同屏幕尺寸的应用程序,这一数字肯定会增加。,,根据该... 网站建设# android# 存储空间# 应用程序 4年前600
重学React:应用规模化之状态管理 ,小羊们好!我们通过TodoMVC的例子掌握了React的很多核心知识点,搞一个小应用不成问题,但是,但凡上点规模的应用都会需要状态管理和路由。所以,我们将继续升级TodoMVC,引入这两个关键需求... 网站建设# react# todolist# todomvc 4年前600
写Rust,有三大内伤 作者 | Roman Kashitsyn,编译 | 言征,Rust是语言设计领域的一个热点。它允许我们用简洁、可移植、有时甚至是漂亮的代码构建高效、内存安全的程序。,然而,凡事都有两面,不会到处都是... 网站建设# rust# 代码# 内存 4年前600
Spring Boot+Vue 文件上传,如何携带令牌信息? 今天就来和大家说说手动传递令牌的事。,我们先来看看,基于 session 认证,文件上传要怎么做。,在 Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来... 网站建设# boot# spring# vue 4年前600
一文带你了解分布式神器-限流器 有没有搞错,别人都在提升系统的访问并发量,你却在这搞限制?,我们都知道,服务器资源是有限的,当把应用部署在外网环境中,所有人都可以访问你的应用,如果访问人数上去了,你的服务器是否能够支持足够量的用户访... 网站建设# 应用# 流量# 系统 4年前600
Python使用Dash开发网页应用 ,,python dash简单基础,Dash应用程序由两部分组成:,Dash应用的布局描述了应用的外观。布局是一个分层的组件树。,Dash HTML Components(dash.html)为所有H... 网站建设# components# dash# html 4年前600
聊聊 Ahooks 是怎么解决用户多次提交问题? 本文来探索一下 ahooks 的 useLockFn。,试想一下,有这么一个场景,有一个表单,你可能多次提交,就很可能导致结果不正确。,解决这类问题的方法有很多,比如添加 loading,在第一次点击... 网站建设# ahooks# uselockfn# 函数 4年前600
几行代码搞定 Spring Cloud OAuth2 授权码模式三个页面定制 ,Spring Security OAuth2的授权码模式一直是个难点,如果你对底层的原理不太理解的话很难去定位到其中的问题。,今天这篇文章就针对这位朋友提出的问题做个解答,分为如下三个部分:,下面展... 网站建设# oauth# spring# 如下 4年前600
详解Lombok @ToString() 的使用技巧 大家好,我是指北君。,在平时我们工作的时候,我们经常会使用toString() 方法来输出一个对象的一些属性信息。Lombok 给我们提供了一个自动生成 toString()代码的注解,可以减少代... 网站建设# account# lombok# tostring 4年前600
忘了又看,看了又忘?保姆级教学,一口气教你玩转三种高频设计模式! 大家好,我是楼仔呀。,无论大家工作还是面试,都会用到设计模式,如果不结合具体的场景,通过书本学到的设计模式非常容易忘。,本文通过具体的示例,教大家如何学习设计模式,保证你看完这篇文章后,这 3 种常用... 网站建设# 企鹅# 睡觉# 记者 4年前600
收藏!14 种异常检测方法总结 ,本文收集整理了公开网络上一些常见的异常检测方法(附资料来源和代码)。,,基于正态分布,3sigma准则认为超过3sigma的数据为异常点。,,图1: 3sigma,Z-score为标准分数,测量数据... 网站建设# grubbs# score# sigma 4年前600
一机一密高安全视频加密技术创新实践 ,-全部加密,使用加密算法加密整个视频流。将视频流同传统的文本数据同样对待,没有利用视频压缩后数据流的特殊结构。这种加密方式优点是不需要考虑视频协议,实现简单。但是由于需要对全部视频数据进行加密,计算... 网站建设# 加密# 协议# 画面 4年前600
在生产环境中使用 Linkerd ,到目前为止,我们一直在以最基本的形式使用 Linkerd,而没有关注生产级别的相关问题。本节我们将了解生产环境中使用的一些主要注意事项,包括高可用 (HA) 模式、Helm Chart、跨集群通信和... 网站建设# ha# linkerd# prometheus 4年前600
2022 年,Babel vs TypeScript,谁更适合代码编译 ,在现代 Web 应用中,为了让代码能在生产环境高性能的运营,源代码往往需要被编译打包,进行死码删除,代码转换等处理。,Babel 和 Typescript 是目前最常用的两个编译器,本文主要讨论两者... 网站建设# babel# js# ts 4年前600
聊聊我与流式计算的故事 聊聊流式计算吧 , 那一段经历于我而言很精彩,很有趣,想把这段经历分享给大家。,2014年,我在艺龙旅行网促销团队负责红包系统。,彼时,促销大战如火如荼,优惠券计算服务也成为艺龙促销业务中最重要的服务... 网站建设# storm# 优惠券# 服务 4年前600
使用 Prettier 美化你的代码,你学会了吗? ,大家好,我是前端西瓜哥。今天带大家来学习 Prettier。,Prettier 是一款流行的代码格式化工具。它支持的语言相当多。,它很纯粹,就一个代码格式化工具,并不会做代码质量的检查(比如声明了一... 网站建设# prettier# 代码# 使用 4年前600
如何在实践中将单体架构迁移到微服务 译者 | 李睿,审校 | 孙淑娟,关于从单体(Monoliths)架构迁移到微服务架构的主题有一些很好的文章,单体架构的优点和缺点非常简单。不过可以了解其他事项——策略。构建单体是因为它们更容易上手... 网站建设# 单体# 服务# 本文 4年前600
国产AI服务器产品、技术及分类 本文参考自“专题研究:ChatGPT服务器,深度拆解”,详细介绍了AI服务器分类,主要技术和厂商产品,第一篇参考文章“ChatGPT服务器,深度拆解(2023)”。,AI服务器采取GPU架构,相较CP... 网站建设# ai# chatgpt# cpu 4年前600
如何使用 Java 将图像文件转换为 GIF 或 WebP 格式 了解如何将数十种常见的图像文件类型(包括但不限于 PNG 和 JPG)分别转换为 GIF 和 WebP 格式。,,如果我们准备在线为特定目的重新格式化图像,我们选择的新格式需要准确反映我们设想的用例... 网站建设# gif# jpg# 图像文件 4年前600
Java线程池没用好,我不小心把系统搞崩了 大家好,今天给大家讲一个比较偏硬核技术类的知识,就是 Java 线程池在生产项目中的高并发优化。,可能很多兄弟都听说过 Java 线程池的理论原理,知道他是怎么运作的,但是从来没在项目里玩儿过 Jav... 网站建设# java# 原理# 并发 4年前600
数据编排技术在联通的应用 首先,做一下自我介绍。我是联通软件研究院大数据工程师张策,同时在Alluxio社区担任PMC member,也是Presto Contributor,对开源大数据比较感兴趣,希望平时与大家多多交流... 网站建设# alluxio# greenplum# 业务 4年前600
深入理解 Synchronized 的锁优化 我们都知道 synchronized 关键字能实现线程安全,但是你知道这背后的原理是什么吗?今天我们就来讲一讲 synchronized 实现线程同步背后的原因,以及相关的锁优化策略吧。,synchr... 网站建设# java# synchronized# 关键字 4年前600
Go 语言快速入门指南:TLS 安全传输层协议 安全问题,让人既爱又恨,不管是云原生应用还是本地或其他,安全是任何应用程序的一个重要特性。但往往很多时候,安全问题被忽视,成为最后考虑的问题,这样的结果就是:一旦出现问题,就会带来灾难性结果。,传统环... 网站建设# tls# 传输层# 协议 4年前600
我常用的五个效率小工具,强烈推荐 俗话说“工欲善其事,必先利其器”,真的一点没错,用对工具,你的幸福指数会立马提升。,我平时主要的工作是看数据、撸代码、写博文,这三样事情都得靠电脑完成,几乎占据了我90%的时间,因此用一些提升效率的小... 网站建设# app# notion# 客户端 4年前600