一、综述 网络的网络 网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。 I...
一、综述 网络的网络 网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。 I...
前提概要 之前的JVM专题总共大致近50章节,问题介绍相关的JVM的原理分析,比较接近于理论化,并且也穿插这相关的GC问题排查和调优的技术功能实现,但是很多小伙伴都建议我多针...
redis是一个内存数据库,一旦服务器宕机,内存中的数据将全部丢失。所以,对 Redis 来说,实现数据的持久化,避免从后端数据库中进行恢复,是至关重要的。 目前,Redis...
之前写了两篇有关线程安全的文章: 你管这叫线程安全? .NET八股文:线程同步技术解读 分布式锁是"线程同步"的延续 最近首度应用"分布式锁",现在想想,分布式锁不是孤立的技...
Redis 作者 antirez 近日对在维护开源项目过程中遇到精神压力的情况发表了看法。 [https://s4.51cto.com/oss/202106/10/c4bcb...
你肯定知道MySQL进行CRUD是在内存中进行的,也就是在Buffer Pool中。然后你也知道了当内存中没有MySQL需要的数据时,MySQL会从Disk中通过IO操作将数...
一、Docker简介 Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻...
类装载器子系统是JVM中非常重要的部分,是学习JVM绕不开的一关。 一般来说,Java 类的虚拟机使用 Java 方式如下: Java 源程序(.java 文件)在经过 Ja...
一开始学习springboot,看了好多网站,搜了好多课程。零零落落学了一些,看得懂一些基础的springboot项目代码 ,个人觉得线上课程太乱了,有些讲的全,有些讲的太难...
一,前言 XXL-JOB[https://www.xuxueli.com/xxl-job/]是一个优秀的国产开源分布式任务调度平台,他有着自己的一套调度注册中心,提供了丰富的...
aiXcoder aiXcoder 一款国产代码开发工具,提供了比较强大的代码补全、预测的功能,它的宗旨就是让我们少些代码,能自动生成的绝不手写,上手感受下就会爱上它。 实际...
线程池 使用线程池的目的 先说一下我们为什么要使用线程池? 线程是稀缺资源,不能频繁的创建。而且创建和销毁线程也是比较占用系统开销的。 为了做到解耦,线程的创建与执行任务分开...
随着数字化技术的飞速发展,数字、连接、信号、人工智能充斥着人们工作、生活的各个领域。这些数字化信息被快速转换成数据并存放在各式各样的数据库系统中,而且通过进一步的数据管理与分...
4 月 21 日,英伟达发布了 A30 和 A10 GPU 系列 GPU,其安培(Ampere)架构、最新制程的性能和软硬件体系加持,为众多科技公司在 AI 推理和训练时带来...
一、写给Java初学者的话 在决定选择走Java开发这条路的过程中,相信大多数同学都会遇到一些困惑,得不到有效的解决,也得不到高手的指点;遇到问题更得不到及时的解决,从而造成...
前言 以下讲到的一些观点仅代表个人,不一定是最佳、最合适的建议,也不代表任意组织、公司观点,所有观点仅作参考,概不负责 个人背景 湖南普通一本 大四找不到开发的工作,偶然机会...
锁的概念 之前我们学习过多线程,多线程当中如果想保证数据的准确性是如何实现的呢?没错,通过同步实现。同步就相当于是加锁。加了锁以后有什么好处呢?当一个线程真正在操作数据的时候...
1 锁的分类 1.1 操作类型 读锁(共享锁):针对同一份数据,多个操作可以同时进行而不会互相影响 写锁(排它锁):当写操作没有完成前,它会阻塞其他读锁或者写锁 1.2 操作...
AOP分析 AOP是什么 Aspect Oriented Programming 面向切面编程,在不改变类的代码的情况下,对类的方法进行功能增强 那么如果要实现一个AOP,需...
案例背景 案例分析 MySQL 主从结构 案例解答 总结 案例背景 假设你公司面临双 11 大促,投入了大量营销费用用于平台推广,这带来了巨大的流量,如果你是订单系统的技术负...