java 第238页
为啥不建议用BeanUtils.copyProperties拷贝数据-拾光赋

为啥不建议用BeanUtils.copyProperties拷贝数据

在实际的业务开发中,我们经常会碰到VO、BO、PO、DTO等对象属性之间的赋值,当属性较多的时候我们使用get,set的方式进行赋值的工作量相对较大,因此很多人会选择使用spring提供的拷贝工具BeanU...
Lee的头像-拾光赋Lee3年前
0390
dubbo~javax.validation和jakarta.validation的介绍与排雷-拾光赋

dubbo~javax.validation和jakarta.validation的介绍与排雷

javax.validation和jakarta.validation都是用于Java中进行数据验证(validation)的相关API,它们提供了一套标准的验证框架,用于验证Java对象的属性是否符合指定的约束条件。这两个API的作用类...
Lee的头像-拾光赋Lee2年前
0390
SpringBoot实战:轻松实现接口数据脱敏-拾光赋

SpringBoot实战:轻松实现接口数据脱敏

引言 在现代的互联网应用中,数据安全和隐私保护变得越来越重要。尤其是在接口返回数据时,如何有效地对敏感数据进行脱敏处理,是每个开发者都需要关注的问题。本文将通过一个简单的Spring Boot...
Lee的头像-拾光赋Lee2年前
0390
Nacos 2.3.0 正式发布,堪称最强!-拾光赋

Nacos 2.3.0 正式发布,堪称最强!

大家好,我是栈长。 Nacos 2.3.0 前几天正式发布了,新增了不少实用性的新功能,真是史上最强版本。 Nacos 2.3.0 还真是一个比较重要的大版本,因为它涉及了太多重大更新,今天栈长给大家来解读...
Lee的头像-拾光赋Lee3年前
0380
redis面试题-拾光赋

redis面试题

出自黑马程序员 https://www.bilibili.com/video/BV1yT411H7YK?p=9&vd_source=5435760e0ac9ec39ec5c78b22a75c88f                   &n...
Lee的头像-拾光赋Lee3年前
0380
大厂交易系统从0到1(01)-一笔交易到底涉及多少张表?-拾光赋

大厂交易系统从0到1(01)-一笔交易到底涉及多少张表?

退款逻辑,1个业务单号--关联多个支付单号--也关联多个退款单号?退款单号,关联优惠券返还的,也可在退款单列表关联吗?返还比例多少,是在优惠券系统设置? 整个交易、支付、清结算、账务体系...
Lee的头像-拾光赋Lee2年前
0380
12、ByteArrayInputStream和DataInputStream的源码分析和使用方法详细分析-拾光赋

12、ByteArrayInputStream和DataInputStream的源码分析和使用方法详细分析

12、ByteArrayInputStream和DataInputStream的源码分析和使用方法详细分析,一、ByteArrayInputStream的源码——零拷贝(Zero-Copy)的一种字节流   在传统的磁盘 I/O(比如FileInputStream.cl...
Lee的头像-拾光赋Lee5个月前
03813
【UniHttp系列】Java开源第三方接口对接框架介绍-拾光赋

【UniHttp系列】Java开源第三方接口对接框架介绍

前言 从企业级项目来说,如果你项目里还在用传统的编程式Http客户端比如HttpClient、Okhttp去直接对接第三方Http接口, 那么你项目一定充斥着大量的对接逻辑和代码, 并且针对不同的对接渠道方...
Lee的头像-拾光赋Lee2年前
0380
麻了,这让人绝望的大事务提交-拾光赋

麻了,这让人绝望的大事务提交

背景 继上次的if else优化也有段时间了,最近小猫又又又着道了,接手的那个项目又遇到了坑爹的地方,经常性的报死锁异常,经常性的主从延迟......通过报错信息按图索骥,发现代码是这样的。 这...
Lee的头像-拾光赋Lee2年前
0380
MySQL-12.MySQL数据类型-拾光赋

MySQL-12.MySQL数据类型

1.MySQL中的数据类型 常见数据类型的属性,如下 2.整数类型 2.1 类型介绍 整数类型一共有5种,包括TINYINT,SMALLINT,MEDIUMINT,INT(INTEGER)和BIGINT。 它们的区别如下表所示 2.2 可选属性 ...
Lee的头像-拾光赋Lee2年前
0380
MySQL-18 MySQL8其他新特性-拾光赋

MySQL-18 MySQL8其他新特性

C-18.MySQL8其他新特性 1.MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本,可见是一个令人兴奋的里程碑的版本。MySQL 8版本在功能上,做了显著的改进与增强,开发者对MySQL的源代码进行...
Lee的头像-拾光赋Lee2年前
0380
MyBatis 的在使用上的注意事项及其辨析-拾光赋

MyBatis 的在使用上的注意事项及其辨析

1. MyBatis 的在使用上的注意事项及其辨析 @ 目录 1. MyBatis 的在使用上的注意事项及其辨析 2. 准备工作 3. #{ } 与 ${ } 的区别和使用 {} 3.1 什么情况下必须使用 $ 3.1.1 拼接表名 3.1.2 批...
Lee的头像-拾光赋Lee2年前
0380