文章浏览阅读117次。1,什么是CASCAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)和新值(B)。如果内存位置的值与预期原值相......
2024-01-23 08:38 阅读 阅读全文20、什么是 java 序列化,如何实现 java 序列化?序列化就是一种用来处理对象流的机制,所谓**对象流也就是将对象的内容进行流化。**可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决......
2023-10-13 11:52 阅读 阅读全文IT枫斗者擅长编程学习,JAVA基础工作中实际总结,面试技巧,等方面的知识,IT枫斗者关注spring,架构,elasticsearch,linux,mysql,redis领域....
2023-10-12 10:16 阅读 阅读全文文章浏览阅读7k次,点赞2次,收藏20次。模拟请求分页系统中的地址变换过程创建请求页表,通过编程模拟缺页中断和地址变换,实现请求调页功能和页面置换功能。环境JDK8+eclipse步骤(一)请求页表及快表的创建012345页号物理......
2024-01-24 04:14 阅读 阅读全文文章浏览阅读3.2k次。定时执行任务的核心是Delayed接口。该接口主要定义了任务的排序方式和任务延迟时间。主要代码如下:1、该类是延时队列DelayQueue的实现类,是一个泛型类,该类需要接收2个参数,延迟时间和任务的实例对......
2024-01-25 06:29 阅读 阅读全文文章浏览阅读9.7w次,点赞59次,收藏178次。原文:https://www.dutycode.com/post-140.html如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。从以下几个点来理解equals和hashCode方法:1、equals的作用及......
2024-01-22 16:00 阅读 阅读全文文章浏览阅读9.7w次,点赞59次,收藏178次。原文:https://www.dutycode.com/post-140.html如何判断两个对象相等,这个问题实际上可以看做是如何对equals方法和hashcode方法的理解。从以下几个点来理解equals和hashCode方法:1、equals的作用及......
2024-01-22 16:03 阅读 阅读全文文章浏览阅读396次。增删改查时间复杂度为log(n),详细学习推荐:Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例// 实现代码import java.util.Iterator;import java.util.TreeSet;public class TestTreeSet { public static void main(String[] args) {_treeset ......
2024-01-22 18:07 阅读 阅读全文文章浏览阅读139次。package day08;import java.util.Scanner;/**** @author sun changxin* 习题:数组完成增删改查(CRUD)1、字符串类型的数组定义小组成员名字(张三,李四,王五)2、查询所有成员3、根据姓名查询是否存在4、新增一位成员(数组扩......
2024-01-23 16:36 阅读 阅读全文