开发运维

作为新手前端,我们在写服务端的时候的基本要求(Mocha单元测试等)

作为新手前端,我们在写服务端的时候的基本要求(Mocha单元测试等)

前言 这篇文章读完之后:如果你感兴趣/想尝试,我建议你去读阮一峰的相关文章,会对你有更大的提升 🌝目的 讲述需求 我们作为前端:时常有自己的项目或者公司的项目后端部分需要支撑一下这个时候为了保证我们的代码质量(仅仅作为前端来说)尤其是不爱写校验的朋友们例如我我们至少需要进行单元测试来保证我

剑圣无痕 剑圣无痕 2023-09-27
0 0 0
SpringBoot 并发编程学习历程,你所需要的所有知识点!

SpringBoot 并发编程学习历程,你所需要的所有知识点!

本教程大概目录:模拟单线程情节用Callable实现 并发编程用DeferedResult实现异步处理###模拟单线程情节。/** * Created by Fant.J. */ @RestController @Slf4j public class AsyncController {

大树 大树 2023-09-27
0 0 0
Elasticsearch安装与配置指南:快速搭建高性能搜索引擎!

Elasticsearch安装与配置指南:快速搭建高性能搜索引擎!

安装Elasticsearch要安装Elasticsearch,您可以按照以下步骤进行操作:步骤 1:下载Elasticsearch 首先,您需要下载Elasticsearch的安装包。您可以在Elasticsearch官方网站上找到适用于您操作系统的安装包。选择与您的操作系统兼容的版本并下载。步骤

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-27
0 0 0
字节开源golang单元测试框架mockey实践

字节开源golang单元测试框架mockey实践

单元测试的定义 单元测试是用来验证代码的正确性 被验证的代码可以是一个模块,一个类,一个函数或者方法 正确性是指在给定的输入下,总能得到预期的输出 本文会分析golang原生单元测试存在的一些问题,以及如何使用goconvey和mockey等框架解决这些问题 golang原生单元测试 快速入门: p

法医 法医 2023-09-27
0 0 0
如何实现简单的分布式链路功能?

如何实现简单的分布式链路功能?

为什么需要链路跟踪 为什么需要链路跟踪?微服务环境下,服务之间相互调用,可能存在 A->B->C->D->C 这种复杂的服务交互,那么需要一种方法可以将一次请求链路完整记录下来,否则排查问题不好下手、请求日志也无法完整串起来。 如何实现链路跟踪 假设我们从用户请求接口开始,每

向阳逐梦 向阳逐梦 2023-09-27
0 0 0
如何用Java实现B+树和跳表的高效存储?

如何用Java实现B+树和跳表的高效存储?

要在Java中实现高效的B+树和跳表的存储,可以采用以下方法:1、B+树的高效存储:1)、定义B+树的节点类:创建一个节点类作为B+树的基本单元。节点应包含关键字、指向子节点的指针以及其他必要的字段(如叶节点中的值等)。2)、实现节点的插入和删除操作:为节点类添加方法,以实现插入和删除操作。这些方法

共饮一杯 共饮一杯 2023-09-27
0 0 0
Java实现视频初步压缩和解压

Java实现视频初步压缩和解压

本文主要做了什么 从摄像头读取每一帧的图片,用一些简单的方法将多张图片信息压缩到一份文件中(自定义的视频文件),自定义解码器读取视频文件,并将每帧图片展示成视频 第一步:按照某些算法帧内压缩 常见的视频压缩算法(H264,H265,MP4)过程很复杂,实现的压缩比率也很恐怖(H265可以做到0.5%

剑圣无痕 剑圣无痕 2023-09-27
0 0 0
PICO首届XR开发者挑战赛正式启动,助推行业迈入“VR+MR”新阶段

PICO首届XR开发者挑战赛正式启动,助推行业迈入“VR+MR”新阶段

9月25日,“PICO 2023首届XR开发者挑战赛”(下文简称“挑战赛”)媒体启动会在北京圆满落幕,官方赛事报名通道已于今日开启。据悉,本次挑战赛是PICO首次针对全球开发者举办的大型挑战赛事,旨在与开发者保持连接,共同探索XR行业新成长。作为主办方,PICO将为参赛者提供平台、专业技术、资金等全

张二河 张二河 2023-09-27
0 0 0
第五章 nodejs 如何实现一个自己的脚手架工具

第五章 nodejs 如何实现一个自己的脚手架工具

第五章 nodejs 如何实现一个自己的脚手架工具 1.基础步骤 要实现一个自己的Node.js脚手架工具,您需要遵循以下一般步骤,并且我会为您提供一个简单的示例。 步骤1:项目初始化 首先,创建一个新的Node.js项目目录,并在其中初始化一个空白的npm项目。在终端中执行以下命令: mkdir

大树 大树 2023-09-27
0 0 0
实用!Python数据排序与排名:轻松找到最值与排名

实用!Python数据排序与排名:轻松找到最值与排名

Python是一种功能强大的编程语言,提供了许多用于数据处理和分析的库和函数。其中,排序和排名是数据分析中常用的操作,可以帮助我们轻松找到数据集中的最值并进行排名。在下面将介绍如何使用Python进行数据排序与排名,并提供实际案例进行演示。本文将分为以下几个部分:1、数据排序1)升序排序2)降序排序

醒在深海的猫 醒在深海的猫 2023-09-27
0 0 0
慎用!!!不要在Typescript中使用Function类型

慎用!!!不要在Typescript中使用Function类型

原文链接:https://www.totaltypescript.com/dont-use-function-keyword-in-typescript翻译:一川在Typescript中不应该使用Function作为一个类型,因为它可以表示任何函数。通常,我们期望的是更具体的类型--例如指定参数的数

张二河 张二河 2023-09-27
0 0 0
DevOps 的大杀器,容器 + Serverless 真是对神仙组合

DevOps 的大杀器,容器 + Serverless 真是对神仙组合

今天我们来聊聊目前最先进的后端部署技术,这些技术帮助开发者更高效地部署和管理应用程序,降低了运维成本,提高了系统的可用性和稳定性。在过去的十几年里,后端部署技术经历了三个阶段的发展:虚拟机、容器和 Serverless 容器。接下来,我们将逐一介绍这些技术,并探讨它们的优缺点。 第一阶段:虚拟机 虚

大猫 大猫 2023-09-27
0 0 0
Spring boot整合Skywalking实现线程池无侵入Tid传递及简单源码分析

Spring boot整合Skywalking实现线程池无侵入Tid传递及简单源码分析

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党 skywalking版本 9.4.0 demo源码 github:github.com/weihubeats/… 背景 继之前skywalking 9.x入门(二) skywalking全链路

大树 大树 2023-09-27
0 0 0
探秘公有IP地址与私有IP地址的区别及其在路由控制中的作用

探秘公有IP地址与私有IP地址的区别及其在路由控制中的作用

引言 IP地址是互联网通信中至关重要的组成部分。虽然在前一章节我们讲解了IP一些基础知识,但在我们日常生活中,我们经常听到公有IP地址和私有IP地址这两个术语。那么,公有IP地址和私有IP地址有何区别呢? 在本文中,我们将深入探讨公有IP地址和私有IP地址的概念以及它们在网络通信中的作用。我们还将了

泡泡 泡泡 2023-09-27
0 0 0
【Mysqlmysql的锁

【Mysqlmysql的锁

Mysql里的锁 全局锁 全局读锁: 阻止用户更新数据,但是允许用户读取数据。 全局写锁: 阻止用户读取和更新数据。 开启语句: FILUSH TABLES WITH READ LOCK, UNLOCK TABLES 一般只有迁移数据库才会使用全局锁,用的不多 表锁: 表共享读锁: 当一个事务获得

张二河 张二河 2023-09-27
0 0 0
引入嵌入和向量搜索时的三个错误

引入嵌入和向量搜索时的三个错误

将非结构化数据表示为嵌入向量以及使用向量搜索进行基于嵌入的检索 (embedding-based retrieval - EBR) 比以往任何时候都更加流行。 嵌入到底是什么? Roy Keyes 在《嵌入的最短定义?》中对此进行了很好的解释。 嵌入是学习的转换,使数据更有用 - Embeddin

向阳逐梦 向阳逐梦 2023-09-27
0 0 0
聊聊Spring中的无注解依赖注入

聊聊Spring中的无注解依赖注入

声明:无注解依赖注入是我自己创造的概念 在我们使用Spring时,一般都会用@Autowired、@Resource注解来进行依赖注入,其实@Value注解也算是依赖注入,在源码里,@Autowired和@Value是在一块进行处理的,区别在于@Autowired找到的是Bean对象,@Value

竹子爱熊猫 竹子爱熊猫 2023-09-27
0 0 0
聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 北京国联视讯信息技术股份有限公司与火山引擎数智平台VeDI的合作进入新阶段,双方将继续聚焦国联股份自建的数字营销平台「国联云销通」,在市场数据洞察和数据实时计算两方面开启新探索。 成立于2002年的北京国联视讯信

Escape Escape 2023-09-27
0 0 0
Tomcat目录结构 | 京东云技术团队

Tomcat目录结构 | 京东云技术团队

Tomcat目录结构图如下: 1、bin目录 存放一些可执行的二进制文件, .sh 结尾的为linux下执行命令, .bat 结尾的为windows下执行命令。 •catalina.sh:真正启动tomcat文件,可以在里面设置jvm参数。 •startup.sh:启动tomcat(需事先配置好

宇宙之一粟 宇宙之一粟 2023-09-27
0 0 0
一起来学Shell脚本编程(七)

一起来学Shell脚本编程(七)

前言 目前正在出一个Shell脚本编程系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 前面我们学习了Linux的一些基本命令,需要我们在终端手动去执行,但在处理一些复杂的操作就显得有点乏力,需要不停的执行,还很容易出错。有没有一种办法,可以帮助我们执行这一些列操作,方法当然有,那就是通过脚本去

大白菜程序猿 大白菜程序猿 2023-09-27
0 0 0
1 974 975 976 977 978 1,703