zhuzicc
码龄5年
  • 113,938
    被访问
  • 64
    原创
  • 30,516
    排名
  • 472
    粉丝
  • 8
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2017-12-25
博客简介:

zhuzicc的博客

博客描述:
努力只能平庸,拼命才能优秀
查看详细资料
  • 4
    领奖
    总分 822 当月 3
个人成就
  • 获得260次点赞
  • 内容获得122次评论
  • 获得525次收藏
创作历程
  • 4篇
    2022年
  • 18篇
    2021年
  • 41篇
    2020年
  • 3篇
    2019年
成就勋章
TA的专栏
  • 面试题
    2篇
  • docker
    3篇
  • 设计模式
    5篇
  • IDEA
    1篇
  • Linux
    3篇
  • 消息中间件
  • Java
    17篇
  • mysql
    10篇
  • mybatis
    3篇
  • leetcode
  • 其他
    6篇
  • 生活
  • springmvc
    1篇
  • springboot
    5篇
  • vue
    3篇
  • nodeJS
    1篇
  • spring
    7篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Sonar 问题修复Neither “Math.abs“ nor negation should be used on numbers that could be “MIN_VALUE“

本系列主要记录分享 SonarLint 扫描出来的Bugs问题修复方案文章目录问题解决办法问题分析参考问题Bugs描述:Use the original value instead.问题代码:Random rand = new Random();// 这一行是被扫描出来有问题的代码int randInt = Math.abs(rand.nextInt());解决办法Random rand = new Random();int randInt = Math.abs(rand.nex.
原创
发布博客 2022.04.07 ·
864 阅读 ·
2 点赞 ·
0 评论

Postman 调试接口报错JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OB

Postman接口自测接口,控制台报错文章目录异常Postman入参接口解决办法异常org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of `java.util.ArrayList<java.lang.Long>` out of START_OBJECT token; nested exception is c.
原创
发布博客 2022.04.04 ·
2564 阅读 ·
13 点赞 ·
2 评论

Java 隐式转换引发的生产事故,菜是原罪,切记切记~

文章目录取整运算隐式转换规则保留指定小数位结论求余运算附赠Math函数进位方法算数方法随机数背景:公司项目最近做项目技术建设,SonarLint 对历史代码扫描出的 Bug 进行 ”清零“,故障就此发生。在修改后上线,导致生产环境所有的导出功能全部崩溃!在此复盘跟各位大佬分享一波,基础真的很重要!先给大佬们看看灾区代码:// 修改之前:int pageCount = (int)Math.ceil(dataset.size()/50000)+1;// ======== 分割线 ========
原创
发布博客 2022.02.27 ·
495 阅读 ·
9 点赞 ·
6 评论

面试官:“说一下浅克隆和深克隆区别。”我:阿巴阿巴?

今天水群的时候看到群友分享的某厂面试,关于深/浅克隆的一个问题,比较基础常见,整理跟各位大佬分享一波。文章目录先说结论浅克隆深克隆先说结论浅克隆:浅克隆会在堆上创建一个新的对象,如果属性是基本类型,克隆的就是基本类型的值;如果属性是引用类型,克隆会直接复制内部对象的引用地址,也就是说克隆对象和原对象共用同一个内部对象(对象地址相同)。深克隆 :深克隆会完全复制整个对象,包括这个对象所包含的内部对象。浅克隆浅克隆的示例很简单,我们这里实现了 Cloneable 接口,并重写了 .
原创
发布博客 2022.02.14 ·
962 阅读 ·
13 点赞 ·
7 评论

5分钟了解一下,String.trim()到底做了什么事

文章目录说我们认知的trim()复习一个小概念养成一个好习惯动起来,不瞎掰示例1示例2示例3示例4示例5示例65分钟直接看这里项目中遇到用String.trim()的地方,点进去看了trim(),以前一直以为trim()的作用只是去除字符串中的首尾的“空格”符,但是源码看下来,好像这个说法不太准确呢。搞技术嘛,严谨一些,在这记录一下,大佬们也瞅瞅哈~说我们认知的trim()说到String.trim() 函数 ,就像前言说的一样,我的认知它就是搞首尾空格用的,虽然这个说法也没错哈。那这都说到这
原创
发布博客 2021.11.28 ·
1310 阅读 ·
14 点赞 ·
16 评论

分享一个面试题,说出以下输出: 大佬们来说说看。

发布动态 2021.11.16

OpenJdk引发的依赖缺失导致import javafx.util.Pair导入失败原因

文章目录问题原因解决问题刚从 git 上拉下的项目,加载完 pom.xml 后,发现项目缺少依赖,如下图所示:原因原因是因为我使用的 jdk版本是 OpenJdk 8,发现 OpenJdk 8 中并没有包含项目所需要的依赖包。解决我又下载了一个免安装版本的 jdk1.8,将项目中的 jdk 更换成 jdk 1.8 后,问题解决。依赖成功导入:...
原创
发布博客 2021.11.16 ·
1001 阅读 ·
3 点赞 ·
1 评论

jdk1.8资源合集(windows(安装版/免安版/openjdk8)、mac、linux).zip

发布资源 2021.11.14 ·
zip

Spring @Autowired 知其然定需知其所以然 第一弹

@Autowired 想必大家都不陌生吧,基本上是日常开发必用,本系列将逐一对它进行记录说明,层层剖析。欢迎大家留言讨论,感谢支持~文章目录作用范围介绍一下@Autowired@Autowired 装配过程自动装配的歧义性@Primary@Qualifier作用范围咱们先来看一张图,了解一下 @Autowired 的作用域;@Autowired 的作用范围,其实在Spring注解源码中,就已经说明:看到 @Target 中的目标对象了吧,这图咱不瞎掰。介绍一下@Autowired知道大.
原创
发布博客 2021.10.24 ·
388 阅读 ·
6 点赞 ·
13 评论

面试被问Springboot自动装配原理,不好意思,拿捏了!!!收藏不亏

springboot 版本 2.5.5文章目录Debug路线图让我们从run说起归属总结run再说说注解Debug路线图说多都是泪,大家看图吧。让我们从run说起用了这么多年的的Springboot,这个 run() 方法到底做了些什么事呢?@SpringBootApplicationpublic class SpringbootDemoApplication { public static void main(String[] args) { SpringApp.
原创
发布博客 2021.10.06 ·
2590 阅读 ·
26 点赞 ·
14 评论

Github上一款一键生成数据库文档的大利器!

文章目录介绍快速开始表结构脚本基于 Java 代码引入 screw 及相关依赖代码编写基于 Maven 插件引入screw及相关依赖配置maven-plugins手动执行生成数据库文档成品地址介绍今天看了 Guide老哥 公众号(需要的朋友可以关注一波: JavaGuide)中的一篇文章,发现了一款好用的数据库文档生成工具。在项目中开发中,有没有遇到过编写数据库说明文档。一般情况下,数据库说明文档中有着大量的数据库表结构,如果手动进行维护,将会耗费大量时间,这样就不能愉快的进行摸鱼了。所以呢,为了解
原创
发布博客 2021.08.07 ·
2098 阅读 ·
16 点赞 ·
15 评论

Mybatis 操作表中包含MySQL关键字导致报错

接手项目中,有部分表字段包含了MySQL的关键字,譬如:condition…,操作时制造了一些小麻烦,记录一下。问题目标表中包含数据库关键字(切记切记切记,设计表字段时一定要避开关键字。),导致新增报错:### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for.
原创
发布博客 2021.07.22 ·
502 阅读 ·
1 点赞 ·
1 评论

Mybatis 获取insert新增数据id值

数据库表使用了自增id,想在新增操作完成后,接着获取id的值。文章目录一、代码示例二、看看官方怎么说一、代码示例1.userServiceImpl.class:@Servicepublic class userServiceImpl implements UserService { private UserMapper userMapper; @Override public boolean insert(UserEntity user){ UserMapper mapper =.
原创
发布博客 2021.07.22 ·
1618 阅读 ·
1 点赞 ·
2 评论

POI 导出Excel文件 设置指定列格式为文本格式

文章目录原因解决办法原因从项目中导出的模板文件,在进行填值上传的时候,发现导出文件的列值格式有点问题,原本的 id 值被自动转换成了科学计数法格式。解决办法//第一步创建workbookHSSFWorkbook wb = new HSSFWorkbook();//第二步创建sheetHSSFSheet sheet = wb.createSheet("Sheet1");//第三步创建行row:添加表头0行HSSFRow row = sheet.createRow(0);// 设置样式H
原创
发布博客 2021.07.10 ·
1392 阅读 ·
3 点赞 ·
2 评论

Postman Get请求发送String格式的Json数据

文章目录接口样式Postman测试接口样式项目里遇到的,别问为什么这么设计,我也不知道… @GetMapping("/positionList") public R positionList(@ApiParam(value = "过滤参数:{\"cityAddress(城市)\": \"abc\",\"salary(薪资)\": \"abc\",\"tradeType(行业类别)\": \"abc\"}") @RequestParam(value = "filterStr", required =
原创
发布博客 2021.07.04 ·
1404 阅读 ·
5 点赞 ·
6 评论

Docker “pull“命令获取镜像,讲道理你真的会吗?

文章目录docker pull 命令介绍从Docker Hub拉取一个镜像指定镜像tag标签拉取查看已下载镜像列表通过摘要拉取镜像从其它注册中心拉取docker pull 命令介绍docker pull 命令 : 从注册表拉取一个镜像或镜像仓库。docker pull [OPTIONS] NAME[:TAG|@DIGEST]参数说明:OPTIONS:-a :下载镜像仓库中所有的指定镜像;–disable-content-trust:跳过镜像验证(默认值是true);–platform:
原创
发布博客 2021.06.20 ·
2009 阅读 ·
1 点赞 ·
0 评论

Docker 阿里镜像加速配置

文章目录what's this?配置阿里镜像加速器what’s this?我们先来看一张图:我们在使用Docker下载镜像时,有没有被官方镜像仓库的蜗牛下载速度恶心到?上图中的Docker Hub就是传说中的官方仓库地址了,毕竟是国外网站,咱也不能要求太高,所以呢,咱就得靠自己。配置镜像加速器,下载镜像时可以让这只蜗牛飞起来。配置阿里镜像加速器这里我使用的是Containerd配置方式;注意:加速器地址获取,需要先完成阿里云容器镜像服务控制台的登录;阿里云容器镜像服务控制台登录操作相关步
原创
发布博客 2021.06.09 ·
273 阅读 ·
1 点赞 ·
0 评论

Docker “docker login“ 失败? 登录阿里云镜像仓库仓库 unauthorized: authentication required

文章目录听说你 login fail?来,让我们解决一下!登录,撒花听说你 login fail?美滋滋的在服务器上安装完成Docker应用,开始配置阿里云镜像加速?然后被阿里云官方文档蹂躏?别急别急,让我来拯救你。我们先来看看 阿里云官方文档 Docker镜像基本操作:好家伙,emmm… 上来直接就Login Succeeded,这不简直so easy?我们也来照着操作操作:docker@default-online:~$ docker login registry.cn-hangzhou.a
原创
发布博客 2021.06.09 ·
1645 阅读 ·
2 点赞 ·
3 评论

Markdown 编辑文本样式技巧-汇总

个人感觉Markdown编辑文章非常nice,记录一下自己常用的一些编辑文字样式的方法。文字字体样式size:浏览器默认取值为3,区间1~7。<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="楷体">我是楷体</font><font color=#0099ff size=3 face="黑体">color=#00.
原创
发布博客 2021.05.03 ·
222 阅读 ·
0 点赞 ·
2 评论

Java 注解和反射详解

这是一个学习的过程,学一点就少一点,懂的越多,不懂的也越多。注解什么是注解  Annotation是从JDK5.0开始引入的新技术。作用:不是程序本身,可以对程序作出解释。可以被其它程序读取,例如:编译器;对代码进行规范和约束。格式:“@注解名”在代码中存在,还可以添加写参数值,例如:@SuppressWarnings(value=“unchecked”)。使用位置:可以附加在class、method、field等上面,可以通过反射机制编程实现对这些元数据的访问。内置注解.
原创
发布博客 2021.04.28 ·
75 阅读 ·
1 点赞 ·
0 评论
加载更多