上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 分布式系统和微服务的关系 一、分布式系统 分布式系统是由多台计算机组成的系统,这些计算机通过网络进行通信和协作,共同完成一个或多个共享目标。在分布式系统中,各个计算机节点可以分布在不同的地理位置,它们通过消息传递或共享存储等方式进行通信。分布式系统的设计目标包括提高性能、可靠性、可扩展性、容错性等。 阅读全文
posted @ 2024-01-15 18:47 欢乐豆123 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 设计模式-装饰模式(Decorator) 概要 记忆关键字:附加职责 定义:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 分析:装饰器模式是一种结构型模式,它的主要意义是对原有的类进行功能扩展。依靠组合来实现类功能的扩展,并且支持多种嵌套。 动态地给对象添加功能, 阅读全文
posted @ 2024-01-07 17:12 欢乐豆123 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收原理和算法 内存管理Java的内存管理很大程度就是:堆中对象的管理,其中包括对象空间的分配和释放对象空间的分配:使用new关键字创建对象即可对象空间的释放:将对象赋值null即可 垃圾回收过程:任何一种垃圾回收算法一般要做两件基本事情:1. 发现无用的对象2. 回收无用对象占用的内存空间垃圾 阅读全文
posted @ 2023-12-31 11:47 欢乐豆123 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收算法-通用的分代垃圾回收机制 概要 分代垃圾回收机制,是基于这样一个事实:不同对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率。 我们将对象分为三种状态:年轻代、年老代、永久代。同时,将处于不同状态的对象放到堆中不同的区域。 一、年轻代 所有新生成的 阅读全文
posted @ 2023-12-30 17:12 欢乐豆123 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Java运行时内存区域 Java运行时内存可以分为三个区域:栈stack、堆heap、方法区method area 一、栈stack 1. 栈描述的是方法执行的内存模型,每调用一个方法,就会向栈中压入一个栈帧(存储局部变量、操作数、方法出口等),一个方法调用完成,就会把该栈帧从栈中弹出 说明:每个栈 阅读全文
posted @ 2023-12-28 22:18 欢乐豆123 阅读(3) 评论(0) 推荐(0) 编辑
摘要: java-打包编译常用命令 1. maven预编译(打包检查异常) 在上到测试环境或者生产环境之前,先在本地打包检查异常: mvn clean install -Dmaven.test.skip=true -X 2. maven打包 一般用IDEA上的maven工具按钮: 如果打包失败则可以用下面的 阅读全文
posted @ 2023-12-10 13:03 欢乐豆123 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Java集合操作:可变集合和不可变集合 问题产生:java.lang.UnsupportedOperationException 问题定位:在通过mybatisPlus获取分页列表的时候写了下面这段代码 1 //分页获取列表 2 PageResult<InsuranceBeneficiaryDO> 阅读全文
posted @ 2023-12-09 18:09 欢乐豆123 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Dubbo RPC开发中的序列化问题:深度解析反序列化导致的HashMap异常 最近在使用rpc的时候发现,解析后获取到的对象里面list成员属性值居然是个hashMap。导致其既不能当成hashMap也不能当成List结构来使用。后来通过调试发现这个问题的根源在于自己编码中深度拷贝的问题,导致反序 阅读全文
posted @ 2023-11-09 21:31 欢乐豆123 阅读(190) 评论(0) 推荐(0) 编辑
摘要: redis的哪些命令具有原子性? Redis 提供的命令大部分都是原子操作,也就是说,在单线程模型下,Redis 执行单条命令时,不会被其他命令插入,即命令在执行期间不会被其他命令打断,这就保证了它的原子性。 以下是一些 Redis 基本的原子操作命令: 1. SET key value:将字符串值 阅读全文
posted @ 2023-10-26 09:05 欢乐豆123 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 设计模式-策略模式(Stategy Pattern) 概要 策略模式是一种行为型模式:它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 策略模式结构图如下: 一、 涉及的角色 1)Strategy 定义所有支持的算法的公共接口 1 public 阅读全文
posted @ 2023-10-01 22:20 欢乐豆123 阅读(8) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 23 下一页