易健豪的博客-日月逝矣岁不我与

寒蝉凄切 对长亭晚 骤雨初歇

🌙 夜深人静,笔墨生辉
Java对象的序列化

Java对象的序列化

Java对象的序列化是指将对象的状态信息转换为可以存储或传输的形式的过程。反序列化则是将序列化的数据恢复为对象的过程。以下是序列化与反序列化的总结: 序列化(Serialization): 目的:将对象的状态保存到文件、数据库或在网络中传输。 实现:实现java.io.Serializable接口的

JAVA HashCode

JAVA HashCode

hashCode()方法在Java中非常重要,它主要用于Java集合中,如HashMap、HashSet和Hashtable等。hashCode()方法的作用主要体现在以下几个方面: 散列存储:hashCode()提供了对象的散列码,这个散列码用于确定对象在散列结构中的存储位置。如果两个对象通过eq

Java中对象的浅拷贝和深拷贝

Java中对象的浅拷贝和深拷贝

在Java中,对象的浅拷贝和深拷贝主要涉及对象内存中的复制方式。 浅拷贝(Shallow Copy): 只复制对象的基本数据类型的值,以及对象的引用类型变量的引用但不复制引用对象本身。 实现方式通常是通过对象的clone()方法,如果要使用这种方式,需要实现Cloneable接口并重写clone()

Celey 任务执行限速

Celey 任务执行限速

Celey 任务执行限速 限制并发任务数: celery -A your_project worker -l info -c 10 # 限制同时执行的任务数为10 使用Rate Limits @shared_task(bind=True, max_retries=None, rate_limit=

Vue动态绑定原理简单入门

Vue动态绑定原理简单入门

Vue动态绑定原理简单入门 在vue2中,整个响应式系统构建在js特性 Object.defineProperty,可以说它是vue2的MVVM架构的核心。在vue3中,Object.defineProperty被Proxy替代。 Object.defineProperty Object.defin

事务传播行为

事务传播行为

REQUIRED (默认): 如果当前没有事务,就新建一个事务,如果当前存在事务,就加入这个事务,成为一个整体。 REQUIRES_NEW: 新建事务,如果当前存在事务,把当前事务挂起。 SUPPORTS: 如果当前存在事务,就加入事务,如果当前没有事务,就以非事务方式执行。 NOT_SUPPORT

JAVA GC 垃圾回收器

JAVA GC 垃圾回收器

JAVA 垃圾回收器 常见的回收器 1. Serial GC 版本: JDK 1.3及以上 用法: -XX:+UseSerialGC 特点: 单线程执行,适用于小型数据处理和有限资源的环境。 2. Parallel GC (Throughput Collector) 版本: JDK 1.4及以上

TypeScript快速入门

TypeScript快速入门

TypeScript 快速入门 TypeScript 简称 TS, 是JS(JavaScript)的超集,TS编译器会把TS代码编译成JS代码;为微软家开发的; 安装 全局安装`sudo npm i -g typescript` 安装好后输入命令`tsc -v`可以查看输出结果 编译,输入`tsc

centOS7 配置清华chatGLM

centOS7 配置清华chatGLM

CentOS7操作系统安装部署清华ChatGLM会话模型 一.配置CentOS7环境 配置python版本 由于centOS7自带的python版本是2.X,所以需要更换python3.9+的版本(chatglm需要3.9+版本) 步骤1:下载依赖 yum install zlib-devel bz