程序员共33篇
我为什么使用 Linux 做开发?-IT面试星球

我为什么使用 Linux 做开发?

戳上方蓝字“Java知音”关注我 系统选择 目前市面上主流的桌面操作系统在大多数人眼里只有Windows和MacOS,那为什么我没选择它们两呢? 首先,不选MacOS的原因,就是太贵。当然这是我的原因不是...
mianba的头像-IT面试星球mianba1年前
0485
GitHub 使用指南(面向初学者)-IT面试星球

GitHub 使用指南(面向初学者)

01 什么是Github和Git GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。我们可以在github上建立一个网上的仓库,可以把代码提交到网...
mianba的头像-IT面试星球mianba1年前
0239
React.js面试题精选–1-IT面试星球

React.js面试题精选–1

1、React 中 keys 的作用是什么? Keys是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识 在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在 React Di...
mianba的头像-IT面试星球mianba1年前
07213
《深入理解Java虚拟机》读书笔记—-Java内存区域及内存溢出异常-IT面试星球

《深入理解Java虚拟机》读书笔记—-Java内存区域及内存溢出异常

微信公众号:[0error]关注可了解更多的知识干货,也可看看生活杂谈。如有问题或建议,欢迎在公众号留言。 ——————————-——正文开始————————————- 众所周知,JVM拥有自动...
mianba的头像-IT面试星球mianba1年前
0496
「原创」公司裁员,Mybatis源码都不会不裁你裁谁?-IT面试星球

「原创」公司裁员,Mybatis源码都不会不裁你裁谁?

本文详细介绍了阅读MyBatis源码的学习思路,并且对源码做了详细注释,讲解了整个Mybatis的启动过程。 本文篇幅较长,建议收藏阅读,非常适合用于面试前的重点复习。 点击上方“后端开发技术”,...
mianba的头像-IT面试星球mianba1年前
06811
Golang GORM实战(二) | 数据库连接的N种方式-IT面试星球

Golang GORM实战(二) | 数据库连接的N种方式

这是《Golang GORM实战》系列的第二篇,在这篇文章中我们来了解一下GORM是如何连接不同类型的数据库,以及如何配置连接时的参数。 连接数据库 使用GORM连接数据库还是比较简单的,概括起来就是...
mianba的头像-IT面试星球mianba1年前
01248
RabbitMQ实现延迟队列-IT面试星球

RabbitMQ实现延迟队列

序言 浅谈一下消息队列,随着分布式架构的不断发展,消息队列也逐渐走进到程序员的“生活“中来,在一些特定的业务场景下消息队列是个相当不错的选择。 消息队列的作用(它究竟能做什么) 服务...
mianba的头像-IT面试星球mianba1年前
04614
JS基础-事件循环-IT面试星球

JS基础-事件循环

事件循环 img 默认代码从上到下执行,执行环境通过script来执行(宏任务) 在代码执行过程中,调用定时器 promise click事件…不会立即执行,需要等待当前代码全部执行完毕 给异步方法划分队列...
mianba的头像-IT面试星球mianba1年前
04612
DDD之值对象(Value Object)-IT面试星球

DDD之值对象(Value Object)

领域驱动设计系列文章,点击上方合集↑ 1. 开头 值对象(Value Object)是领域驱动设计(DDD)中的一种概念,它是一个轻量级的对象,只包含属性和方法,用于表示领域中的特定值。与实体(Entity...
mianba的头像-IT面试星球mianba1年前
010111
基于 amis 的一些尝试-IT面试星球

基于 amis 的一些尝试

前言 我第一次知道 amis 这个项目应该在 19 年的时候,那会 amis 才开源时间不长,除了百度内部用之外,几乎没有听过那家公司有使用案例,所以也没有做过多关注(即使到了现在各种程序员社交平...
mianba的头像-IT面试星球mianba1年前
06912