智物科技库_个人页

个人头像照片 智物科技库
个人头像照片
138
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2023年02月

  • 02.07 17:56:12
    发表了文章 2023-02-07 17:56:12

    如何优雅地校验后端接口数据,不做前端背锅侠

    最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了 null,或者没有返回,甚至返回了字符串 "null"???
  • 02.01 17:35:23
    发表了文章 2023-02-01 17:35:23

    12.ThreadLocal的那点小秘密

    我们先从一个“谣言”开始,通过分析ThreadLocal的源码,尝试纠正“谣言”带来的误解,并解答上面的问题。 流传已久的“谣言”
  • 02.01 09:31:13
    发表了文章 2023-02-01 09:31:13

    软件测试面试话术怎么准备 从这几个方面就可以备妥当

    近些年,各行各业找工作都不太容易,虽然身处技术岗位的软件测试因企业需求大,要比之其他行业容易,但,稍有不慎,也会让求职者与自己心仪的offer失之交臂,因此,大家在准备前面前,也是做足了准备,比如,提前准备好软件测试面试话术,以及刷相关的软件测试技术面试题,只为让自己能够顺利的通过面试,拿到心仪的offer。

2023年01月

  • 01.16 17:36:32
    发表了文章 2023-01-16 17:36:32

    加速开发流程的 Dockerfile 最佳实践

    作为开发人员,我们希望将开发环境与生产环境尽可能地匹配,以确保我们构建的内容在部署时能够正常工作。
  • 01.11 16:37:18
    发表了文章 2023-01-11 16:37:18

    微服务的版本号要怎么设计?

    版本号该如何控制?其实是有一个标准规范的,规范地址:
  • 01.11 10:01:22
    发表了文章 2023-01-11 10:01:22

    通关必备!软件测试面试小程序,不要钱的一定要看看

    软件测试作为一个技术工种,你的项目经历、技术能力,都是面试官最感兴趣的,而想要从容不迫地回答好面试官们问出的技术问题,提前对相关的面试真题进行了解和背诵就非常重要。 那么哪里有软件测试面试真题可以刷呢?这个可以白嫖的软件测试面试小程序,我觉得大家可能需要!!
  • 01.09 16:28:27
    发表了文章 2023-01-09 16:28:27

    你知道微服务架构中的“发件箱模式”吗

    微服务架构如今非常的流行,这个架构下可能经常会遇到“双写”的场景。双写是指您的应用程序需要在两个不同的系统中更改数据的情况,比如它需要将数据存储在数据库中并向消息队列发送事件。您需要保证这两个操作都会成功。如果两个操作之一失败,您的系统可能会变得不一致。那针对这样的情况有什么好的方法或者设计保证呢?本文就和大家分享一个“发件箱模式”, 可以很好的避免此类问题。
  • 01.05 09:32:55
    发表了文章 2023-01-05 09:32:55

    buff加持!不花钱就能用的软件测试面试题库,绝对是面试前必备

    软件测试面试不同于其他岗位的面试那样,询问一些常见问题即可过关,作为技术类岗位,在进行软件测试面试时,面试官一般会分两个方向进行提问,一个是常见问题,另一个则是软件测试岗位相关技术问题。
  • 01.03 17:15:57
    发表了文章 2023-01-03 17:15:57

    Java版管程:Synchronized

    保证共享资源的读写安全,需要一种同步机制:用于解决2方面问题:

2022年12月

  • 12.30 16:50:03
    发表了文章 2022-12-30 16:50:03

    关于无感刷新Token,我是这样子做的

    JWT是全称是JSON WEB TOKEN,是一个开放标准,用于将各方数据信息作为JSON格式进行对象传递,可以对数据进行可选的数字加密,可使用RSA或ECDSA进行公钥/私钥签名。
  • 12.28 17:08:57
    发表了文章 2022-12-28 17:08:57

    Netty 概述

    Netty 是一个异步的、基于事件驱动的网络应用框架,用于快速开发可维护、高性能的网络服务器和客户端
  • 12.26 16:24:25
    发表了文章 2022-12-26 16:24:25

    Java中多线程的ABA问题探讨

      本文是笔者在日常开发过程中遇到的对 CAS 、 ABA 问题以及 JUC(java.util.concurrent)中 AtomicReference 相关类的设计的一些思考记录。 对需要处理 ABA 问题,或有诸如笔者一样的设计疑问探索好奇心的读者可能会带来一些启发。
  • 12.15 16:36:11
    发表了文章 2022-12-15 16:36:11

    为啥 JSON 之父要建议:退役 JavaScript

    道格拉斯:我们今天能对 JavaScript 做的最好的事就是将它退役。
  • 12.13 18:17:23
    发表了文章 2022-12-13 18:17:23

    什么是OpenGL

    OpenGL(Open Graphics Library,译为“开放式图形库”) 是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形元件到复杂的三维景象。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。
  • 12.08 17:39:04
    发表了文章 2022-12-08 17:39:04

    ​将Bean交给Spring容器管理有几种方式?

    所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。
  • 12.06 16:14:25
    发表了文章 2022-12-06 16:14:25

    初级软件测试面试题哪里有?这个免费题库建议收藏

    软件测试萌新在经过一段系统地学习后,就会投递简历进行面试,这也是觉得你能不能进入到测试岗位最关键的一步,但由于都是初初接触这个行业,并没有太多的测试面试经验,因此,不少萌新在找工作前,都想要提前熟知面试官可能会问到的问题,那,这种初级软件测试面试题都有哪些呢?

2022年11月

  • 11.30 17:48:00
    发表了文章 2022-11-30 17:48:00

    完成Vue3.2+typescript项目有感

    在vue3.2中,正式支持了<script setup>语法糖,减少了大量的重复模板代码,引入的组件无需再注册后才能使用,只要引入后即可在sfc中使用,直接用代码来展示可能效果更好:
  • 11.28 10:03:52
    发表了文章 2022-11-28 10:03:52

    初级软件测试面试会问什么 一般分为常识以及技术问题两个板块

    对于职场人来说,面试决定了你最后是否能进入到自己喜欢的公司,干上自己想干的工作, 尤其是对于新手测试人来说,如果没点真本事真技术,不了解hr在面试会问些什么问题,就很容易因一时紧张而回答得乱七八糟,导致错失机会,而初级软件测试面试时hr会问些什么,这应该是很多准备找工作的测试人都想要知道。
  • 11.28 10:03:18
    发表了文章 2022-11-28 10:03:18

    理解JS中的map的多种用法

    map() 方法会返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。该方法按照原始数组元素顺序依次处理元素。其语法如下 参数
  • 11.25 09:43:19
    发表了文章 2022-11-25 09:43:19

    【白嫖】软件测试题库,这个不花钱就能刷3千多题的题库你肯定需要

    软件测试相信这几年,不少人都听说过这个它的大名,因为没有职业限制,薪资还高,所以不少人员都开始通过培训的形式进入该岗位,但是,你以为只要掌握好硬件知识就可以了吗?
  • 11.25 09:42:45
    发表了文章 2022-11-25 09:42:45

    前端怎么样限制用户截图?

    做后台系统,或者版权比较重视的项目时,产品经常会提出这样的需求:能不能禁止用户截图?有经验的开发不会直接拒绝产品,而是进行引导。

2022年10月

  • 10.28 10:16:13
    发表了文章 2022-10-28 10:16:13

    软件测试培训可靠吗?通过培训出来能找到工作吗?

    随着科技的进步,大家对软件的品质以及体验都有了更高的要求,而刚好软件测试工作,就是软件研发过程中重要的一环,没有经过测试的软件就投入使用,质量无法得到保证,所以为了保证软件的质量,越来越多的公司专门设立软件测试部门来对软件质量进行严格把关。也使得整个IT行业对软件测试人才的需求与日俱增。
  • 10.13 09:38:06
    发表了文章 2022-10-13 09:38:06

    软件测试基础培训哪里好 实际了解后,发现它更适合打基础

    软件测试行业是我国近些年新崛起的一个技术类岗位,因为人才缺口大,薪资高、发展前景可观……等原因,使得越来越多的外行人员想要转行从事软件测试。只是,由于各大高校还未开设相关的测试课程,所以大家想要系统的学习测试知识,就只能通过培训的方式,那么在哪里进行软件测试基础培训比较好呢?

2022年08月

  • 08.24 17:33:59
    发表了文章 2022-08-24 17:33:59

    使用Operator的方式部署Prometheus

    Operator是CoreOS公司开发,用于扩展kubernetes API或特定应用程序的控制器,它用来创建、配置、管理复杂的有状态应用,例如数据库,监控系统。其中Prometheus-Operator就是其中一个重要的项目。
  • 08.19 15:16:31
    发表了文章 2022-08-19 15:16:31

    reconcileChildren的解读

    reconcileChildren dom diff的入口函数就是reconcileChildren,那么他的源码如下: //packages/react-reconciler/src/ReactFiberBeginWork.old.js export function reconcileChildren( current: Fiber | null,//当前的fiber节点 workInProgress: Fiber,// 新生成的fiber nextChildren: any,// 新生成的reactElement内容
  • 08.17 11:27:39
    发表了文章 2022-08-17 11:27:39

    如何通过Dockerfile优化Nestjs构建镜像大小

    这是一篇手把手的教程,教你如何在制作nestjs镜像时,能够编写出一个优化生产依赖的Dockerfile 有了这个Dockerfile,无论是在本地开发环境,还是在容器环境都能很轻松完成部署 P.S 如果你想直接复制最终的Dockerfile,请直接跳到文章末尾 开始编写Dockerfile 每个镜像都可以视为一个单独的软件包,你可以通过编写Dockerfile告诉docker如何来打包镜像 让我们开始编写吧
  • 08.10 10:33:35
    发表了文章 2022-08-10 10:33:35

    Three.js 之 Import Model 导入模型

    Three.js 提供了很多原始模型,但如果我们需要更复杂的模型,最好使用 3D 软件建模,然后导入到场景中。本节我们就来学学如何导入一个做好的 3D 模型。 3D 模型的各种格式 3D 模型有各种各样的格式,详情可参考维基百科List_of_file_formats#3D_graphics。这些格式各有特点。接下来我们列举一些比较常见和流行的。 OBJ FBX STL PLY COLLADA 3DS GLTF

2022年07月

  • 07.29 18:51:04
    发表了文章 2022-07-29 18:51:04

    Android AIDL 使用教程

    AIDL(Android Interface Definition Language)是一种 IDL 语言,用于生成可以在 Android 设备上两个进程之间进行进程间通信(IPC)的代码。 通过 AIDL,可以在一个进程中获取另一个进程的数据和调用其暴露出来的方法,从而满足进程间通信的需求。通常,暴露方法给其他应用进行调用的应用称为服务端,调用其他应用的方法的应用称为客户端,客户端通过绑定服务端的 Service 来进行交互。
  • 07.14 17:27:47
    发表了文章 2022-07-14 17:27:47

    Electron搭配React的history路由模式打包exe客户端

    Electron安装 安装问题 npm或者yarn安装electron就算是配置了淘宝源还是会出现超时。所以我的解决方案是安装cnpm,使用cnpm去安装。 全局安装cnpm npm i cnpm -G 复制代码 新建项目 cnpm init // 一路Enter然后到最后一步输入yes
  • 07.08 10:49:23
    发表了文章 2022-07-08 10:49:23

    实战Kubernetes Gitlab CI

    在目前微服务大行其道的背景下,Gitlab CI集成kubernetes已经是不可或缺的基本操作,我们前几节系统的实战了前后端项目以及物理/K8s混合环境部署,这节课我们来学习Gitlab CI如何将应用发布进K8s,我们都知道在之前的将gitlab-runner部署在服务器上面是存在一定的风险,如果运行pipeline的服务器宕机,发布任务就没办法继续了,更可怕的时候如果common-runner发送故障,多个发布任务就都有问题,在微服务架构中,不可变的基础设施,容器的自包含环境使得我们发布变得更加简单快捷,不用在考虑担心runner的环境如何根据不同的项目区分,且动态的Job触发。
  • 07.01 13:38:27
    发表了文章 2022-07-01 13:38:27

    Rxjs源码解析(一)Observable

    学习一个库最好的方法就是看其源码,理解其 api 的调用原理,用起来自然也就很清楚自己到底在干什么了,秉持着此观念,为了更好地理解 rxjs,抽空将其源码看了一遍 本文章不会刻意涉及概念性的东西,主线就是解读源码,并在恰当的时候给出一些小例子,源码基于 rxjs v7.4.0 版本

2022年06月

  • 06.24 15:45:47
    发表了文章 2022-06-24 15:45:47

    GoFrame 错误处理的常用方法&错误码的使用

    前言摘要 这篇文章将为大家介绍:GoFrame 错误处理的常用方法&错误码的使用。如何自定义错误对象、如何忽略部分堆栈信息、如何自定义错误码的返回、如何获取error对象中的错误码。
  • 06.22 09:09:47
    发表了文章 2022-06-22 09:09:47

    软件测试2个月能学会吗 3分钟带你了解清楚

    众所周知,软件测试是IT技术岗位中技术入门门槛最低的,并且由于发展前景好,工资高,不少人都想要转行从事软件测试这个行业,那么软件测试2个月能学会吗?
  • 06.17 11:46:09
    发表了文章 2022-06-17 11:46:09

    Docker打包制作openoffice镜像(Dockerfile方式),并处理中文乱码

    鉴于目前,云原生k8s的部署方式,越来越广泛。那我们也应该要使用docker的方式部署openoffice。 这个部署的第一步,就是要有一个docker镜像,那我们今天就来讲讲,如何制作openoffice的docker镜像包。 当然啦,openoffice的docker镜像包,我们可以从docker hub仓库,直接拉别人制作好的镜像包。
  • 06.10 16:56:47
    发表了文章 2022-06-10 16:56:47

    一款开源的Markdown转富文本编辑器的实现原理剖析

    笔者平时写文章使用的都是Markdown,但是发布的时候就会遇到一些平台不支持Markdown的情况,重排是不可能重排的,所以都会使用一些Markdown转富文本的工具,比如markdown-nice,用的多了就会好奇是怎么实现的,于是就有了本篇文章。
  • 06.10 09:21:31
    发表了文章 2022-06-10 09:21:31

    软件测试怎么学 两种学习方式总有一个适合你

    近几年随着国内互联网的快速崛起,IT行业也兴起了一个新的行业,叫做软件测试,因为各大企业越来越重视软件的测试了没,所以越来越多的人开始加入了测试大军中,但由于软件测试在我国的发展时间并不长,所以大家都想要知道如果要从事软件测试行业,该怎么学习呢?

2022年05月

  • 05.28 10:51:19
    发表了文章 2022-05-28 10:51:19

    Angular 项目中导入 styles 文件到 Component 中的一些技巧

    众所周知,我们使用 Angular CLI 创建 Component 之后,每个 Component 都会有自己的专属 styles 文件。通常情况下,也存在另一种可能性,即可能需要在组件中包含全局(global)样式文件(尤其是变量文件,即 variable files)。
  • 05.20 11:35:54
    发表了文章 2022-05-20 11:35:54

    pytorch中的权值初始化方法

    常用的初始化方法 1.1 均匀分布初始化(uniform_)使值服从均匀分布 U(a,b);1.2 正态分布初始化(normal_);1.3 常数初始化(constant_);1.4 一值初始化(ones_)
  • 05.12 11:46:21
    发表了文章 2022-05-12 11:46:21

    RocketMQ源码分析1:NameServer启动

    NameServer是一个非常简单的Topic路由注册中心,其角色类似Dubbo中的zookeeper,支持Broker的动态注册与发现。
  • 05.07 18:43:13
    发表了文章 2022-05-07 18:43:13

    4 款好用到爆的 JSON 处理工具,极大提高效率!

    JSON是一种流行的轻量级数据交换格式,在网络上已很常见。众所周知,JSON 让开发人员易于使用,又让机器易于解析和生成。 JSON 在线工具之所以能吸引开发者们纷纷使用,还是得益于这些工具不需要安装,浏览器打开直接使用,同时还可以便捷的格式化、验证和解析 JSON。
  • 发表了文章 2024-12-02

    关于 MySQL 重复读导致的重复插入问题

  • 发表了文章 2024-11-29

    Chatgpt注册账号详细教程!

  • 发表了文章 2024-11-27

    SpringBoot 读取配置的几种方式

  • 发表了文章 2024-11-25

    Java基础——反射

  • 发表了文章 2024-11-21

    Java之for循环

  • 发表了文章 2024-11-15

    Java泛型的一些细节

  • 发表了文章 2024-11-13

    Java之HashMap详解

  • 发表了文章 2024-11-11

    Java ArrayList扩容的原理

  • 发表了文章 2024-11-08

    Go nil 空结构体 空接口有什么区别?

  • 发表了文章 2024-11-06

    MySQL中的字符串函数有哪些?

  • 发表了文章 2024-11-04

    Java对象一定分配在堆上吗?

  • 发表了文章 2024-10-30

    mysql 引擎概述

  • 发表了文章 2024-10-28

    SpringBoot 整合 Minio

  • 发表了文章 2024-10-24

    了解final关键字在Java并发编程领域的作用吗?

  • 发表了文章 2024-10-21

    Java/Spring项目的包开头为什么是com?

  • 发表了文章 2024-10-17

    Java项目部署的发展流程

  • 发表了文章 2024-10-15

    为什么Spring不推荐@Autowired用于字段注入?

  • 发表了文章 2024-10-11

    Python写入文件内容:从入门到精通

  • 发表了文章 2024-10-09

    Spring之FactoryBean的处理底层源码分析

  • 发表了文章 2024-09-30

    MySQL索引的概念与好处

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息