自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 对一个类进行深拷贝

开发中可能遇到基于一条数据去生成多条数据,生成过程中修改部分属性值之后插入到数据库中,自己去new一个新对象去给属性赋值对于字段对的类会非常繁琐,通常我们会使用一些对象复制工具进行操作,例如spring的beanUtils,但这些工具对与对象类型的数据大多都是浅拷贝,拷贝的是java中的“引用”,不符合我们的预期。在Java中,深拷贝意味着创建一个新的对象,并复制原始对象的所有字段到新对象,包括引用类型的字段。这样,如果原始对象的字段被修改,不会影响到新的对象。

2023-08-17 15:59:28 206 1

原创 Mysql 8.0 varchar类型改成json类型

结论是vachar改json需要存量数据都是json格式才能进行变更。数据库中的数据如上图,现在进行转换json字段,修改失败了。将存储的数据结构不为json的改成json结构后更新成功。

2023-06-10 14:39:03 1143

原创 Mac Idea快捷键

Mac基本快捷键

2023-01-13 15:54:07 273

原创 IDEA2021 Spring 源码编译

Spring 源码编译心血来潮突然想看下spring的源码,我用的是idea2021,spring版本是5.2.x,但是网上基本上都是以前的版本,所以想记录一下。1.下载spring源码在码云上通过git克隆源码https://gitee.com/mirrors/Spring-Framework.git2.下载gradle查看Spring-Framework/gradle/wrapper/gradle-wrapper.properties文件对应的gradle的版本号。并自行去gradle官网

2021-07-22 15:03:14 644

原创 模仿FutureTask模式

模仿FutureTask模式一、定义Callable接口/** * @author fangjianfeng * @version 1.0 * @date 2021/5/22 8:16 */public interface MyCallable<String> { String call();}二、实现Callable接口/** * @author fangjianfeng * @version 1.0 * @date 2021/5/22 8:17 */

2021-05-22 09:14:47 58

原创 activeMq初学

1.在windows系统下使用activeMqhttp://activemq.apache.org/activemq-5158-release.html 下载windows版本解压打开找到bin/win64/activemq.bat 文件,双击运行打开浏览器输入http://localhost:8161/admin/ 会弹出登录框输入用户名admin密码admin...

2021-05-22 08:52:05 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除