微信精选 第2页
实现一个单例。单例的优缺点-IT面试星球

实现一个单例。单例的优缺点

在软件开发中,单例是一种常见的设计模式,它确保一个类只有一个实例,并提供一种全局访问点以访问该实例。单例模式在某些情况下非常有用,但也存在一些潜在的优缺点。本文将深入探讨如何实现一...
mianba的头像-IT面试星球mianba1年前
09414
你不知道的自然语言处理应用场景和挑战-IT面试星球

你不知道的自然语言处理应用场景和挑战

自然语言处理 (NLP) 是目前在人工智能领域里最热门的一个话题,它能够让计算机理解人类的语言。但是由于它是隐藏在我们生活中的各个角落的,所以很多人并不是很清楚,这项技术都应用在哪些场景...
mianba的头像-IT面试星球mianba1年前
0509
Kubernetes Informer 认知-IT面试星球

Kubernetes Informer 认知

Informer是Client-go中的一个核心工具包。Informer 的机制,降低了 Kubernetes 各个组件跟 Etcd 与 Kubernetes API Server 的通信压力。本文描述为什么降低了压力。 1、Informer 机制架构设计 i...
使用Lombok @AllArgsConstructor注解和@Value注解引发的问题和对Spring的一些思考-IT面试星球

使用Lombok @AllArgsConstructor注解和@Value注解引发的问题和对Spring的一些思考

背景 昨天同事在导出excel的时候,有一列为空,于是问我怎么回事,我看了看,就是数据库这个字段没有值,想了想,可能当时设计有问题,所以这一列的值一直没有设值,这个值是固定的,不会变的,...
mianba的头像-IT面试星球mianba1年前
0596
MySQL 如何快速插入大量测试数据-IT面试星球

MySQL 如何快速插入大量测试数据

简述 开发过程中经常需要测试 SQL 在大量数据集时候的执行效率,这就需要我们在表中插入大量的测试数据,下面介绍如何使用存储过程插入大量的测试数据 定义常用方法 我们要确保生成的测试数据要...
mianba的头像-IT面试星球mianba1年前
07313
程序员必须掌握的消息中间件-RabbitMQ-IT面试星球

程序员必须掌握的消息中间件-RabbitMQ

大家好,我是Java小旋风!今天给大家带来程序员必须掌握的消息中间件-RabbitMQ。 一、Rabbit 概述 RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用中间共享数据...
mianba的头像-IT面试星球mianba1年前
01278
【锁思想】高并发下 读写锁是通过什么策略来避免写线程饥饿的?-IT面试星球

【锁思想】高并发下 读写锁是通过什么策略来避免写线程饥饿的?

  大家好,我是Coder哥,在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来接着上一篇文章来聊一下锁思想,我们上一篇”为什么synchronized是非公平的“详细的...
mianba的头像-IT面试星球mianba1年前
0858
多次触发FastJson漏洞的AutoType机制,你了解吗?-IT面试星球

多次触发FastJson漏洞的AutoType机制,你了解吗?

一个反序列化问题 在一次日志巡检过程中,发现线上业务出现报错。线上业务场景是:调用三方restful接口,根据接口返回json字符串内容,进行反序列化处理,业务中使用的json处理工具是FastJson(v...
mianba的头像-IT面试星球mianba1年前
0748
金三银四|面向对象面试题汇总-IT面试星球

金三银四|面向对象面试题汇总

  金三银四正是跳槽涨薪的好时节,波哥给大家整理了很多面试高频的问题,助力大家找到更好的工作哦,点点关注,感谢支持。 面向对象面试题 1.谈谈你对面向对象思想的理解? 在这里插入图片描述...
mianba的头像-IT面试星球mianba1年前
01107
SurfaceFlinger浅析之初始化流程(上)-IT面试星球

SurfaceFlinger浅析之初始化流程(上)

APP和SF之间收到Vsync信号的关系: 大致流程:「ISurfaceComposer」 用于定义访问SurfaceFlinger的Binder IPC接口(应用的DisplayEventReceiver通过该接口向SurfaceFlinger发送创建事件连接的请...
mianba的头像-IT面试星球mianba1年前
05310