-
前言为什么需要异步执行?场景:电商系统中获取一个完整的商品信息可能分为以下几步:①获取商品基本信息②获取商品图片信息③获取商品促销活动信息④获取商品各种类的基本信息等操作,如果使用串行方式去执行这些操作,假设每个操作执行1s,那么用户看到完整的商品详情就需
阅读数:26 评论数:0

码农老张
后端
-
阅读数:21 评论数:0

码农老张
测试技术
-
阅读数:26 评论数:0

码农老张
测试技术
-
开发流程作为开发人员,我们希望将开发环境与生产环境尽可能地匹配,以确保我们构建的内容在部署时能够正常工作。我们还希望能够快速开发,这意味着我们希望构建速度要快,也希望可以使用调试器之类的开发工具。容器是整理我们的开发环境的一种好方法,但是我们需要正确定义D
阅读数:24 评论数:0

码农老张
后端
-
1.语义化版本控制规范版本号该如何控制?其实是有一个标准规范的,规范地址:semver.org/lang/zh-CN/这个规范非常友好的提供了中文版的内容。语义化的版本控制规范要求版本号由三部分构成:MAJOR(X):这个是主版本号,一般是涉及到不兼容的A
阅读数:5 评论数:1

码农老张
后端
-
软件测试作为一个技术工种,你的项目经历、技术能力,都是面试官最感兴趣的,而想要从容不迫地回答好面试官们问出的技术问题,提前对相关的面试真题进行了解和背诵就非常重要。那么哪里有软件测试面试真题可以刷呢?这个可以白嫖的软件测试面试小程序,我觉得大家可能需要!!
阅读数:17 评论数:0

码农老张
测试技术
-
前言微服务架构如今非常的流行,这个架构下可能经常会遇到“双写”的场景。双写是指您的应用程序需要在两个不同的系统中更改数据的情况,比如它需要将数据存储在数据库中并向消息队列发送事件。您需要保证这两个操作都会成功。如果两个操作之一失败,您的系统可能会变得不一致
阅读数:5 评论数:0

码农老张
后端
-
阅读数:38 评论数:0

码农老张
后端
-
阅读数:10 评论数:0

码农老张
前端
-
JWT是全称是JSONWEBTOKEN,是一个开放标准,用于将各方数据信息作为JSON格式进行对象传递,可以对数据进行可选的数字加密,可使用RSA或ECDSA进行公钥/私钥签名。使用场景JWT最常见的使用场景就是缓存当前用户登录信息,当用户登录成功之后,拿
阅读数:7 评论数:0

码农老张
后端
-
1、什么是NettyNettyisanasynchronousevent-drivennetworkapplicationframework
forrapiddevelopmentofmaintainablehighperformanceprotocol
阅读数:17 评论数:0

码农老张
后端
-
阅读数:13 评论数:0

码农老张
测试技术
-
前言 本文是笔者在日常开发过程中遇到的对CAS、ABA问题以及JUC(java.util.concurrent)中AtomicReference相关类的设计的一些思考记录。对需要处理ABA问题,或有诸如笔者一样的设计疑问探索好奇心的读者可能会带来一些启发
阅读数:1 评论数:0

码农老张
后端
-
前言最近项目组升级了SpringBoot版本,由之前的2.0.4升级到最新版本2.7.5,却引出了一个大Bug。到底是怎么回事呢?1.案发现场有一天,项目组的同事反馈给我说,我之前有个接口在新的测试环境报错了,具体异常是:Missingargmentlev
阅读数:8 评论数:0

码农老张
后端
-
阅读数:7 评论数:0

码农老张
测试技术
-
DouglasCrockford:"ThebestthingwecandotodaytoJavaScriptistoretireit."道格拉斯:我们今天能对JavaScript做的最好的事就是将它退役。我nm,你谁呀,我大JS是你说退役就退役的?!查一下
阅读数:12 评论数:0

码农老张
前端
-
DouglasCrockford:"ThebestthingwecandotodaytoJavaScriptistoretireit."道格拉斯:我们今天能对JavaScript做的最好的事就是将它退役。我nm,你谁呀,我大JS是你说退役就退役的?!查一下
阅读数:10 评论数:0

码农老张
前端
-
阅读数:18 评论数:0

码农老张
测试技术
-
//示例
asyncfunctionfn(){
letvalue=awaitnewPromise((resolve,reject)=>{
reject('failure');
});
console.log('dosomething...'
阅读数:9 评论数:0

码农老张
前端
-
面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。而为了有更好的面试结果,测试人通常都需要做足准备工作,这也是克服紧张的唯一方法。只要做到凡是有备无患,offer就是手到擒来。 接下来,我就为大家整理了一套软件测试面试的话术,希望能帮
阅读数:31 评论数:0

码农老张
测试技术
-
Java程序员在日常工作中经常会听到SPI,而且很多框架都使用了SPI的技术,那么问题来了,到底什么是SPI呢?今天阿粉就带大家好好了解一下SPI。SPI概念SPI全称是ServiceProviderInterface,是一种JDK内置的动态加载实现扩展点
阅读数:20 评论数:0

码农老张
后端
-
软件测人在进入岗位前,都要面对各种五花八门的面试问题。所以,不少人都会在面试前,提前做好相关的应试准备,如,面试话术,技能相关的面试真题背诵记录等等。前者准备起容易,后者却比较费时费力,因为各个企业的面试题都会不一样,而想要提前做好应对准备,大量刷题就少不
阅读数:35 评论数:0

码农老张
测试技术
-
1️⃣死锁概述在正式开始今天的讲解之前,我们先回顾一下死锁的相关知识死锁是指两个或者两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而导致的一种阻塞的现象,如果没有外力,他们将一直等待下去。就跟卡bug一样,比如说你去面试,面试官问你:MySQL为
阅读数:7 评论数:0

码农老张
后端
-
做后台系统,或者版权比较重视的项目时,产品经常会提出这样的需求:能不能禁止用户截图?有经验的开发不会直接拒绝产品,而是进行引导。先了解初始需求是什么?是内容数据过于敏感,严禁泄漏。还是内容泄漏后,需要溯源追责。不同的需求需要的方案也不同。来看看就限制用户截
阅读数:24 评论数:0

码农老张
前端
-
阅读数:42 评论数:0

码农老张
测试技术
-
阅读数:17 评论数:0

码农老张
2022
-
近些年,随着企业对软件测试人才的重视,这个岗位也从了我国又一个热门就业岗,而不少人也因其高薪资,低门槛、人才紧缺的优势,纷纷打算转入该行业,那么报名软件测试培训班需要多少钱呢? 软件测试作为一门技术类的培训课程,培训的费用肯定是不会太
阅读数:27 评论数:0

码农老张
测试技术
-
并不是每个人都知道如何学习,学习力是一种需要学习的能力。拥有学习力的人,才拥有这个时代的终极竞争力。如何具有高效的学习力呢?其实很简单,把知行合一做到位就可以了。但很多人其实并没有理解什么是“知”,什么是”行“知就是知道,但怎么才表明自己知道呢?能把一件事
阅读数:17 评论数:0

码农老张
2022
-
阅读数:21 评论数:0

码农老张
测试技术
-
阅读数:37 评论数:0

码农老张
2022
-
前言在大多数图像处理任务中,我们需要扫描图像的所有像素才能执行计算,由于需要访问大量像素,我们必须以高效的方法进行扫描。本节我们将介绍如何使用指针实现高效扫描图像的方法。我们通过完成减少图像中的颜色数量这一任务来说明图像扫描过程。用指针扫描图像彩色图像由三
阅读数:15 评论数:0

码农老张
2022
-
持续创作,加速成长!这是我参与「掘金日新计划·10月更文挑战」的第1天,点击查看活动详情前言PyTorch 建立在张量之上,PyTorch 张量是一个 n 维数组,类似于 NumPy 数组。如果对
阅读数:22 评论数:0

码农老张
2022
-
看到这个标题,你肯定觉得离谱。怎么会有公司规定所有接口都用Post,是架构菜还是开发菜。这可不是夸大其词,这样的公司不少。在特定的情况下,规定使用Post可以减少不少的麻烦,一起看看。Answerthequestion我们都知道,get请求一半用来获取服务
阅读数:20 评论数:0

码农老张
2022
-
阅读数:54 评论数:0

码农老张
测试技术
-
在国外的播客节目GoTime#100中,RobPike和RobertGriesemer(Go的两位创始人)和主持人JerodSanto讨论了Go语言的成功缘由和一些思考。如果你想创造一门成功的编程语言,向已经做到的人学习是非常有价值的。欢迎对Go感兴趣的小
阅读数:10 评论数:0

码农老张
2022
-
阅读数:23 评论数:0

码农老张
测试技术
-
公司越大,会议越多。原本白天工作的时间被延期的会议占用了。很多程序员都是白天开会,晚上干活,导致看起来每天加班都很忙,产出却并不多。在有些公司,这也是导致项目延期的重要原因之一。我工作的第一家公司就有过一段时间经常开会的情况,每天早上有晨会,小组的周会,部
阅读数:22 评论数:0

码农老张
2022
-
只要有得选,专注技术或是转管理。都可以。但对于大部分程序员来说,都没得选。专注技术,你得有基础,基础太差,技术发展的天花板很低;想转管理,虽然门槛没有专注技术那么高,但是,公司里的管理岗位非常少,凭什么轮得到你?喜欢技术,自己也有能力去研究,那么做一名技术
阅读数:28 评论数:0

码农老张
2022
-
1.onnxruntime安装#激活虚拟环境
condaactivateenv_name#env_name换成环境名称
#安装onnx
pipinstallonnx
#安装onnxruntime
pipinstallonnxruntime#使用C
阅读数:45 评论数:0

码农老张
2022
-
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 理论上,一个人的身高除了随年纪变大而增长之外,在一定程度上还受遗传和饮食习惯以及其他因素的影响,但是饮食等其他因素对身高的影响很难衡量。我们可以把问题简化一下,假定一个人的身高只受年龄、性别
阅读数:36 评论数:0

码农老张
2022
-
阅读数:17 评论数:0

码农老张
2022
-
近日,人工智能服务商ADVANCE.AI发布了《2022年尼日利亚金融科技报告》,报告从尼日利亚金融科技行业宏观背景及具体商业形态发展概况、投融资现状、监管政策、发展展望等角度出发,对尼日利亚金融科技行业发展情况进行了完整、客观的呈现;结合当地市场经验,对
阅读数:22 评论数:0

码农老张
工具
-
阅读数:73 评论数:0

码农老张
测试技术
-
阅读数:86 评论数:0

码农老张
工具
-
阅读数:28 评论数:0

码农老张
工具
-
原文开始这是一篇手把手的教程,教你如何在制作nestjs镜像时,能够编写出一个优化生产依赖的Dockerfile有了这个Dockerfile,无论是在本地开发环境,还是在容器环境都能很轻松完成部署P.S如果你想直接复制最终的Dockerfile,请直接跳到
阅读数:77 评论数:0

码农老张
工具
-
阅读数:45 评论数:0

码农老张
测试技术
-
阅读数:166 评论数:0

码农老张
工具
-
阅读数:35 评论数:0

码农老张
测试技术
-
AIDL(AndroidInterfaceDefinitionLanguage)是一种IDL语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC)的代码。通过AIDL,可以在一个进程中获取另一个进程的数据和调用其暴露出来的方法,从而满
阅读数:76 评论数:0

码农老张
工具
-
阅读数:15 评论数:0

码农老张
测试技术
-
Electron安装安装问题npm或者yarn安装electron就算是配置了淘宝源还是会出现超时。所以我的解决方案是安装cnpm,使用cnpm去安装。全局安装cnpmnpmicnpm-G
复制代码新建项目cnpminit//一路Enter然后到最后一步
阅读数:29 评论数:1

码农老张
工具
-
一背景在目前微服务大行其道的背景下,GitlabCI集成kubernetes已经是不可或缺的基本操作,我们前几节系统的实战了前后端项目以及物理/K8s混合环境部署,这节课我们来学习GitlabCI如何将应用发布进K8s,我们都知道在之前的将gitlab-r
阅读数:17 评论数:0

码农老张
工具
-
阅读数:63 评论数:0

码农老张
测试技术
-
从newObservable开始import{Observable}from'rxjs'
constobservable=newObservable<number>(subscriber=>{
subscriber.next(1)
阅读数:20 评论数:0

码农老张
工具
-
前言摘要这篇文章将为大家介绍:GoFrame错误处理的常用方法&错误码的使用。如何自定义错误对象、如何忽略部分堆栈信息、如何自定义错误码的返回、如何获取error对象中的错误码。错误创建New/Newf用于创建一个自定义错误信息的error对象,并
阅读数:42 评论数:0

码农老张
工具
-
阅读数:70 评论数:0

码农老张
工具
-
前言最近,在项目的开发中,我们规划了一个Icon组件,我们希望通过这个组件,能直接同时使用多种图标库的图标(一种语法,实现无限的图标扩展和高度兼容性)并且,实现该Icon之后,理应还有一个图标选择器,可以加载出不同图标库的所有可用图标,方便直接选择使用,完
阅读数:125 评论数:0

码农老张
工具
-
阅读数:57 评论数:0

码农老张
测试技术
-
阅读数:20 评论数:0

码农老张
工具
-
1.常用的初始化方法1.1均匀分布初始化(uniform_)使值服从均匀分布U(a,b)torch.nn.init.uniform_(tensor,a=0.0,b=1.0)
复制代码tensor——一个n维的torch.Tensora–均匀分布的下界b–
阅读数:105 评论数:0

码农老张
工具
-
1.NameServer是什么?NameServer是一个非常简单的Topic路由注册中心,其角色类似Dubbo中的zookeeper,支持Broker的动态注册与发现。主要包括两个功能:Broker管理,NameServer接受Broker集群的注册信息
阅读数:34 评论数:0

码农老张
工具
-
之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官网发现已经有接近两年没出新版本了!前几天升级了SpringBoot2.6.x版本,发现这个库的兼容性也越来越不好了,有的常用注解属性被废弃了居然都没提供替代!无意
阅读数:525 评论数:0

码农老张
工具
-
之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官网发现已经有接近两年没出新版本了!前几天升级了SpringBoot2.6.x版本,发现这个库的兼容性也越来越不好了,有的常用注解属性被废弃了居然都没提供替代!无意
阅读数:58 评论数:0

码农老张
工具
-
阅读数:53 评论数:0

码农老张
测试技术
-
-
阅读数:90 评论数:0

码农老张
测试技术