Java 第340页
leetcode刷题笔记8.5-8.9-拾光赋

leetcode刷题笔记8.5-8.9

刷题笔记8.5-8.9 刷题顺序依照labuladong算法小抄 两数之和(8.5) 初始化数组: int[] num = new int<length>; int[] num = {1,2,3,4}; 其中数组名代表指针变量,故不可以直接将数组名a赋...
Lee的头像-拾光赋Lee2年前
0170
SpringBoot对象拷贝-拾光赋

SpringBoot对象拷贝

目录 概述 定义实体类 Car size carInfo 造测试数据 Spring BeanUtils Apache BeanUtils Cglib BeanCopier MapStruct 性能测试 深拷贝or浅拷贝 概述 众所周知,java世界是由类构成的,各种各样...
Lee的头像-拾光赋Lee3年前
0170
一个开源的分布式在线教育系统-拾光赋

一个开源的分布式在线教育系统

大家好,我是 Java陈序员。 今天给大家介绍一个开源的分布式在线教育系统,支持课程在线播放、课程购买等功能。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计...
Lee的头像-拾光赋Lee2年前
0170
【主流技术】聊一聊消息队列 RocketMQ 的基本结构与概念-拾光赋

【主流技术】聊一聊消息队列 RocketMQ 的基本结构与概念

目录 前言 一、初识 RocketMQ 1.1基本模型 二、基本概念 2.1Producer 2.2Consumer 2.3Topic 2.4Tag 2.5Message 2.6Broker 2.7Pull Consumer 2.8Producer Group 2.9Consumer Group 2.10Ordered M...
Lee的头像-拾光赋Lee2年前
0170
MyBatis完成CRUD 详细细节内容-拾光赋

MyBatis完成CRUD 详细细节内容

1. MyBatis完成CRUD 详细细节内容 @ 目录 1. MyBatis完成CRUD 详细细节内容 每博一文案 2. MyBatis工具类SqlSessionUtil的封装 3. 准备工作 3.1 insert 添加/插入记录 3.2 delete 删除记录 3.3 ...
Lee的头像-拾光赋Lee2年前
0170
使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource-拾光赋

使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource

使用 JUnit 5.7 进行参数化测试:深入了解 @EnumSource          参数化测试允许开发人员使用一系列输入值高效地测试他们的代码。在 JUnit 测试领域,...
Lee的头像-拾光赋Lee2年前
0170
顶级 Javaer 都在用的 20 个类库,真香!-拾光赋

顶级 Javaer 都在用的 20 个类库,真香!

优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库。 我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edition之后 ,Joshua Bloch建议在Java 3rd Edit...
Lee的头像-拾光赋Lee2年前
0170
大厂报价查询系统性能优化之道!-拾光赋

大厂报价查询系统性能优化之道!

0 前言 机票查询系统,日均亿级流量,要求高吞吐,低延迟架构设计。提升缓存的效率以及实时计算模块长尾延迟,成为制约机票查询系统性能关键。本文介绍机票查询系统在缓存和实时计算两个领域的...
Lee的头像-拾光赋Lee2年前
0170
DEMO_04:线程安全;多线程;volatile使用;线程同步/锁-拾光赋

DEMO_04:线程安全;多线程;volatile使用;线程同步/锁

/** * 考核点:线程安全;多线程;volatile使用;线程同步/锁 * <p> * tip:难度稍难,注意卖出重复(剩余有两个相同数量),超卖(库存为0仍然在卖) * <p> * 题目: * 淘宝某商品有库...
Lee的头像-拾光赋Lee2年前
0170
还在用ifelse来写业务?了解下Spring状态机-拾光赋

还在用ifelse来写业务?了解下Spring状态机

状态机之所以强大,是因为其行为在启动时就以固定的方式定义了操作规则,从而确保了一贯的连贯性和相对较高的可调试性。关键在于,应用程序处于且仅可能处于有限数量的状态中。然后,某些事件发...
Lee的头像-拾光赋Lee2年前
0160
你还在“垃圾”调优?快来看看JDK17的ZGC如何解放双手 | 京东云技术团队-拾光赋

你还在“垃圾”调优?快来看看JDK17的ZGC如何解放双手 | 京东云技术团队

1、前言 不要犹豫了, GC最大停顿时间小于1ms,支持16TB内存,这么高的性能提升,也不需要复杂的调优,节省了这个时间,你去陪对象不香嘛。 上篇文章给大家带来了JDK11升级JDK17的最全实践,相...
Lee的头像-拾光赋Lee2年前
0160
Spring6框架中依赖注入的多种方式(推荐构造器注入)-拾光赋

Spring6框架中依赖注入的多种方式(推荐构造器注入)

你好,这里是codetrend专栏“Spring6全攻略”。 一个典型的企业应用程序不是由单个对象(或在Spring术语中称为bean)组成的。 即使是最简单的应用程序也有一些对象一起工作,呈现给最终用户看到...
Lee的头像-拾光赋Lee2年前
0160