会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢乐豆123
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
2023年12月30日
垃圾回收算法-通用的分代垃圾回收机制
摘要: 垃圾回收算法-通用的分代垃圾回收机制 概要 分代垃圾回收机制是基于这样一个事实:不同对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率。因此,分代垃圾回收机制是一种基于对象生命周期的假设对堆内存进行划分的回收策略。 一、判断对象是否可回收 首先思考一个问题,内
阅读全文
posted @ 2023-12-30 17:12 欢乐豆123
阅读(366)
评论(0)
推荐(0)
2023年12月28日
Java内存区域
摘要: Java内存区域 前言 Java内存区域是指 JVM运行时将数据分区域存储 ,简单的说就是不同的数据放在不同的地方。通常又叫运行时数据区域。 一、Java内存区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区
阅读全文
posted @ 2023-12-28 22:18 欢乐豆123
阅读(37)
评论(0)
推荐(0)
2023年12月10日
java-打包编译常用命令
摘要: java-打包编译常用命令 1. maven预编译(打包检查异常) 在上到测试环境或者生产环境之前,先在本地打包检查异常: mvn clean install -Dmaven.test.skip=true -X 2. maven打包 一般用IDEA上的maven工具按钮: 如果打包失败则可以用下面的
阅读全文
posted @ 2023-12-10 13:03 欢乐豆123
阅读(101)
评论(0)
推荐(0)
2023年12月9日
Java集合操作:可变集合和不可变集合
摘要: Java集合操作:可变集合和不可变集合 问题产生:java.lang.UnsupportedOperationException 问题定位:在通过mybatisPlus获取分页列表的时候写了下面这段代码 1 //分页获取列表 2 PageResult<InsuranceBeneficiaryDO>
阅读全文
posted @ 2023-12-09 18:09 欢乐豆123
阅读(239)
评论(0)
推荐(0)
2023年11月9日
标题:Dubbo RPC开发中的序列化问题: RPC响应结果中出现了非预期的HashMap结构
摘要: Dubbo RPC开发中的序列化问题:深度解析反序列化导致的HashMap异常 最近在使用rpc的时候发现,解析后获取到的对象里面list成员属性值居然是个hashMap。导致其既不能当成hashMap也不能当成List结构来使用。后来通过调试发现这个问题的根源在于自己编码中深度拷贝的问题,导致反序
阅读全文
posted @ 2023-11-09 21:31 欢乐豆123
阅读(723)
评论(0)
推荐(0)
2023年10月26日
redis的哪些命令具有原子性?
摘要: redis的哪些命令具有原子性? Redis 提供的命令大部分都是原子操作,也就是说,在单线程模型下,Redis 执行单条命令时,不会被其他命令插入,即命令在执行期间不会被其他命令打断,这就保证了它的原子性。 以下是一些 Redis 基本的原子操作命令: 1. SET key value:将字符串值
阅读全文
posted @ 2023-10-26 09:05 欢乐豆123
阅读(646)
评论(0)
推荐(0)
2023年10月1日
设计模式-策略模式(Stategy Pattern)
摘要: 设计模式-策略模式(Stategy Pattern) 概要 记忆关键词:算法替换 定义:定义了一个算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 类型:行为型 策略模式结构图如下: 一、解决了什么问题? 1. 算法的选择和切换 策略模式通过将具体的算法
阅读全文
posted @ 2023-10-01 22:20 欢乐豆123
阅读(80)
评论(0)
推荐(0)
git远程空仓库创建以及本地项目关联远程仓库
摘要: 远程服务器上创建空仓库 远程服务器: 进入git仓库目录: cd /home/git mkdir java-test.git cd java-test.git git init --bare chown -R git:git java-test.git 本地项目: cd 项目目录git initgi
阅读全文
posted @ 2023-10-01 18:22 欢乐豆123
阅读(249)
评论(0)
推荐(0)
2023年8月25日
UML类图
摘要: UML类图 一、什么是UML 统一建模语言(Unified Modeling Language,缩写UML)是非专利的第三代建模和规约语言。 UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。 UML分为模型和图形两大类。区分UML模型和U
阅读全文
posted @ 2023-08-25 09:05 欢乐豆123
阅读(92)
评论(0)
推荐(0)
2023年8月23日
使用Mybatis自定义mapper.xml-遇坑Invalid bound statement
摘要: 使用Mybatis自定义mapper.xml-遇坑Invalid bound statement 最近在使用Mybatis时,需要用到自定义mapper.xml,但是当我把mapper类和xml文件都准备好了,做单元测试的时候一直报错,如下: 再从头开始检查下,看看哪里不对 InsuranceBen
阅读全文
posted @ 2023-08-23 11:29 欢乐豆123
阅读(118)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
32
下一页
公告