结合自己的工作经验,谈谈问题为什么会产生,已经定位后端问题的一些经验总结。这个只是本人的一点想法而已,大家有啥想补充的都可以留言说明。 01 — Bug是如何产生的? 计算机...
结合自己的工作经验,谈谈问题为什么会产生,已经定位后端问题的一些经验总结。这个只是本人的一点想法而已,大家有啥想补充的都可以留言说明。 01 — Bug是如何产生的? 计算机...
讨厌 Python 的人总是说,他们不想使用它的原因之一是它很慢。不管使用什么编程语言,程序是快还是慢都在很大程度上取决于编写程序的开发人员,以及他们编写最优化快速程序的技能...
Kafka是一个分布式的基于发布、订阅的消息系统,具有着高吞吐、高容错、高可靠以及高性能等特性,主要用于应用解耦、流量削峰、异步消息等场景。 为了让大家更加深入的了解Kafk...
声明:本文只是本人的一点拙见,不喜勿喷。 欲速则不达,欲达则欲速! 一、hibernate优势 hibernate让你不用写sql了,这不单可以让你的应用更好移植其它数据库,...
说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案:在 Linux 系统中,进程和线程几乎没有区别。 Linux 中的进程其实就是一个数据结构,顺带可以...
Java语言的选择结构一般有两种,if语句和switch语句。 if语句 if语句是根据条件的真假来决定执行哪一个分支语句序列。Java可支持的if语句有三种格式: (1)单...
做Java开发的几乎都知JVM这个名词,但是由于JVM对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去...
本地事务 事务Transaction由一组SQL组成,具有四个ACID特性。 ACID 1. Atomicity 原子性,构成事务的一组SQL,要么全部生效,要么全不生效,不...
本教程将引导你学会安装、配置和运行 Nox。 安装 Nox 可以通过pip轻松安装: python3-m pip install nox 你可能希望使用用户站点(user s...
简介: A/B 相信大家都或多或少做过,但是你对 A/B 测试的了解有多少,A/B 仅仅是分流吗?怎么样才是科学的 A/B 实验。下面阿里前端技术专家会结合最近的一些学习,系...
简介: 编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界有多少开发者也在用吗?它们的排名又是怎样的?快来...
单片机I/O设备的控制方式主要有三种:程序循环检测、中断驱动和直接内存访问。 1、程序循环检测方式 程序循环检测方式的基本思路是:在程序(一般是设备驱动程序)当中,通过不断地...
DDD的基本概念澄清 什么是DDD •Domain Driven Design •领域是软件要解决的问题区域 •通过对领域知识建立模型,形成团队内各成员的通用语言,指导设计和...
软件工程师花费大量时间通过练习leet code问题和完善简历来获得更好的面试通过可能。一旦他们最终被谷歌、亚马逊或其他公司录用,他们可能会发现:过去用来得到这份工作的技能与...
1.SOA架构和微服务架构的区别 首先SOA和微服务架构一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈到是架构风格和方法,一个谈的是实现工具或组件。 1.S...
一、什么是负载均衡? 互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的...
一、kafka集群搭建 注意的地方: log.Dirs 这个配置,是存储真实数据的,不是log日志。 delete.topic.enable 这个配置大家注意,如果我们不配置...
一、架构师筑基必备技能 阿里面试更多的内容是架构师基础内容,比如并发编程的AQS、CAS等,多纬度提升架构基础,并发编程高级进阶,JVM性能深度调优,网络编程与高效IO,深入...
前言: 但凡问到 JVM(Java 虚拟机)通常有 99% 的概率一定会问:在 JVM 中如何判断一个对象的生死状态? 本文就来聊聊这个问题,判断对象的生死状态的算法有以下几...
作者:小智,赵钰莹,张晓楠 链接:https://www.infoq.cn/article/yeQU4f_BujTYCMxaXNFc?utm_source=tuicool&u...