
开发工具
文章平均质量分 70
zyqok
这个作者很懒,什么都没留下…
展开
-
Java 对象拷贝工具类
我们在Java编码中,有时候可能会经常遇到对象拷贝的场景。比如(1)当我们更新一个对象的时候,如果要记录对象属性的前后变化,那么在更新对象之前,我们应该首先将对象拷贝暂存起来,且这个时候的拷贝一定是深拷贝(内存地址不同的两个对象),因为Java存在对象引用,将一个对象赋值给另外一个对象,他是浅拷贝的(两个不同变量名,但实际内存地址一样的两个对象)的话,也就是说当我们去更新完成属性值的时候,其实是设置的同一个对象,那么这个时候就会导致更新前后无变化的情况。............原创 2022-07-19 16:12:11 · 11366 阅读 · 5 评论 -
Java工具类:CompareUtils(比较对象字段值变化)
目录前言示例引入工具文件CompareUtilsCompareCompareNode前言我们在工作中,可能会在日志中记录数据的变化情况,这样可以有助于运维人员对问题排查。或者在公共处理的数据增加一个日志页面,记录每次修改的变化。比如:小王在 2022-05-05 23:58:27 时间点修改了年龄,把 28 改为了 18), 这样也可以方便用户的数据追踪,这样公共数据一旦出了问题,我们从日志进行跟踪,那么最后是谁造成的,也就一目了然。可见,展示字段值的变化..原创 2022-05-06 13:49:41 · 16048 阅读 · 5 评论 -
浏览器如何截图整个滚动屏 ?
【1】将浏览器滚动条滚动到顶部。【2】按下 F12 ,打开开发者窗口(方式二:鼠标右键,点击【检查】)。【3】按下 Ctrl + Shift + P,弹出浏览器指令窗口。【4】在指令窗口中输入:Capture full size screenshot,选择对应项。【5】这时候浏览器就会触发下载整个浏览器整个长屏页面了。【6】下面是效果图。...原创 2021-11-11 21:08:26 · 15141 阅读 · 0 评论 -
Java 爬取微信公众号文章(文字 + 图片)
Maven依赖:<!-- 阿里巴巴 JSON --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></d...原创 2020-01-04 21:00:50 · 10227 阅读 · 7 评论 -
Eclipse 设置类注释模板
我们在创建一个类都时候,往往都会在类上面写多行注释,标明当前类的描述、作者、时间等。但我们创建的时候,如果不设置类注释模板,大多创建的时候都会像如下模样:我们希望:在打出多行注释的时候作者和时间就自动写上,那么我们该如何设置呢?(1)点击【Window】--【Preferences】。(2)继续选择【Java】--【Code Style】--【Code Template...原创 2019-12-15 16:22:24 · 1308 阅读 · 0 评论 -
Eclipse 空白显示 + tab 键显示4个空格
在团队开发中,代码的规范是一个项目有序进行的重要保证,就比如代码每行的空格,制表符tab占几个空格,这些都需要统一。下面我们就以这个问题来解决下,如何在 Eclipse 中看见空格。如图一段代码,它并没有显示空格符,空格或者制表符的地方,只是一个白底。那么我们首先可以让这些东西显示出来,让眼睛看得见。选择【Window】-【Preferences】继续选择【Gen...原创 2019-10-12 11:22:11 · 2854 阅读 · 1 评论 -
运行Navicat,报错Missing required library sqlite.dll
今天打开Navicat,出现了如下错误:Missing required library sqlite.dll(缺少库文件sqlite.dll)网上看了很多方法,说是360或者其他软件冲突,我把360卸载了,貌似都没有用,再万般无奈下,后来直接关机重启就好了。...原创 2019-05-16 10:13:30 · 8154 阅读 · 1 评论 -
Notepad 删除空行
如图,现在存在空行,数据有80123行现在如下操作删除空白行、可以看到删除后只有71182行了原创 2019-04-26 16:28:51 · 2932 阅读 · 0 评论