排序
Java 数据类型详解与类型转换技巧
Java 数据类型 Java 中的变量必须是指定的数据类型: int myNum = 5; // 整数 float myFloatNum = 5.99f; // 浮点数 char myLetter = 'D'; // 字符 boolean myBool = true; // 布尔值 String my...
Ubuntu20.04安装MySQL8主从
实验环境 主机名 系统版本 网络地址 Master Ubuntu20.04 192.168.100.20 Slave Ubuntu20.04 192.168.100.21 下载安装包及初始化数据库 # 主从节点都需执行 ## 下载并安装数据库 cd /opt wget ht...
Redis单线程
Redis是基于Reactor模式开发的网络事件处理器,这个处理器是单线程的,所 以redis是单线程的。 为什么它是单线程还那么快呢? 主要有以下几个原因: 一、纯内存操作 由于Redis是 纯内存操作,相...
netty核心流程(一):服务端如何建立连接
为了接收连接请求, Netty 服务端应该做些什么事情? 根据Java NIO 的知识,服务端在准备接收客户端连接之前做了下面几个工作,我们可以带着问题往下看。 服务端对连接请求是如何初始化的? 如...
扔掉print,用icecream来调试你的代码
扔掉print,用icecream来调试你的代码,print是我们平时写些python小工具时,最常用的调试工具。因为开发代码时,常常通过print将执行流程、变量的值以及其他关键信息输出到控制台来观察,以便了...
从Google网页中通过正则表达式获取json如何转换unicode对象
从Google网页中通过正则表达式获取json如何转换unicode对象,场景:Google爬虫,获取下拉框搜索关键词,需要获取页面的里面的json字符串如下面: '{\\x22aa\\x22:{},\\x22abd\\x22:{\\x22abd\\x2...
解析$nextTick魔力,为啥大家都爱它?
解析$nextTick魔力,为啥大家都爱它?,1.为什么需要使用$nextTick? 首先我们来看看官方对于$nextTick的定义: 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取...
Spring事务传播机制
1.Spring对事物的支持一般有两种方式 编程式事务管理:通过 TransactionTemplate或者TransactionManager手动管理事务,实际应用中很少使用,这不是本文的重点,就不在这里赘述。 声明式事...
线程池核心原理浅析
前言 由于系统资源是有限的,为了降低资源消耗,提高系统的性能和稳定性,引入了线程池对线程进行统一的管理和监控,本文将详细讲解线程池的使用、原理。 为什么使用线程池 池化思想 线程池主要...
Java内存区域与内存溢出异常 – 运行时数据区
一、运行时数据区 1.1 程序计数器 - 线程私有 可以看做当前线程所执行的字节码行号指示器,在任意时刻一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。所以为了线程切...
Django与微服务架构:构建可扩展的Web应用
Django与微服务架构:构建可扩展的Web应用, title: Django与微服务架构:构建可扩展的Web应用 date: 2024/5/21 20:15:19 updated: 2024/5/21 20:15:19 categories: 后端开发 tags: 微服务 Djang...
源码剖析Spring依赖注入:今天你还不会,你就输了
在之前的讲解中,我乐意将源码拿出来并粘贴在文章中,让大家看一下。然而,我最近意识到这样做不仅会占用很多篇幅,而且实际作用很小,因为大部分人不会花太多时间去阅读源码。 因此,从今天开...













