自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(139)
  • 资源 (2)
  • 收藏
  • 关注

原创 【超好用】自定义的mybatis-plus代码生成器

你是否也有这样的烦恼:每次写代码都需要创建很多包很多层很多类很多接口?耗时且费力姑且不谈,有时可能还大意了没有闪,搞出一堆bug这谁顶得住啊都3202年了,让程序自力更生吧!!

2023-02-19 15:00:25 2642 1

原创 【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana]

【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana].....

2022-04-13 22:09:41 4041 4

原创 Docker搭建redis集群(三主三从)【图文详解】

近来闲暇时在自己电脑上搭建了redis集群测试了一下,特在此总结,方便你我他; 本文示例所存放的redis集群路径,若你的路径与我一致那么就很简单啦,一步步复制即可实现;| 创建 redis-cluster.tmpl 文件在你要存放集群的目录下.├── redis-cluster.tmpl└── redis.sh| 创建redis-cluster.impl文件只需将文件中的 ip地址 修改为 你的ip地址 即可#端口 port $...

2022-04-12 19:36:18 3921 5

原创 VMware15.5虚拟机安装教程+配置详解(附上每一步操作流程截图及说明)【一看就懂】

全程几乎傻瓜式安装,非常简单,这里附上每一步的操作截图。第一步:双击打开第二步:第三步:点击许可证键入你的许可证密钥:第四步:在桌面打开VMware15,打开后如下图所示这里也可以点击左上角文件--新建虚拟机然后单击下一步按图示一步步操作即可虚拟机VMware15的安装到此就成功了,后续会陆续整理如何使用如有错误,欢迎指正T...

2021-11-09 14:26:15 22090 5

原创 JAVA高效率 (秒级) 将千万条数据导入数据库 (已封装工具类)【详解】【一看就懂】

最近在导入一个500w+的数据至数据库时,遇到一个异常,相信做大数据应该都有遇到。500w的数据说大不大,说小也不小,既然问题出现了,那么就一定要解决。异常如下图所示:所使用的方法在如下链接:MySQL数据库10秒内插入百万条数据 (多字段)【详解】由于数据通过该方式转换为一条sql,执行读取工作量过于庞大,导致所创建的对象都为强引用,垃圾回收机制无法释放内存,所导致堆内存溢出而造成的异常。想了一下,虽然通过prepareStatement的addBatch( )方法可以做到.

2021-11-03 12:16:42 17656 21

原创 Mac m系列芯片配置多版本的Java环境

本地已安装 JDK8,现在需要配置一下 JDK21,以支持未来的工作,同时实现动态切换 JDK 版本,顺便在此记录过程 ~

2023-12-20 14:29:17 800

原创 Windows安装多个版本的Java

在做持续集成CI/CD时,需要用到Jenkins,本人爱好使用各种最新版,down下来之后发现,新版只支持Java11以上的版本了!!苦苦找了很久,找不到正规Java8版本的Jenkins安装包!干脆换个思路,整两套Java版本吧 ~

2023-11-19 15:03:26 458

原创 关闭 MAC 的 Microsoft AutoUpdate 自动更新

不是我说,这玩意儿看着是真不爽!!而且每天都要弹出来搞事情!!!像我一样的朋友请举手!!

2023-06-23 12:04:23 1352

原创 【解决】笔记本电脑wifi无法访问网站的各种情况

本文适用于 mac 以及 windows 等操作系统。

2023-06-22 12:32:18 983

原创 深入了解 Java Spring 框架

Java Spring 是一个强大而受欢迎的开源框架,用于构建企业级Java应用程序。它提供了丰富的功能和模块,使开发者能够快速搭建可扩展、高效和可维护的应用。本文将深入探讨Java Spring框架的核心特性和优势,以及如何利用它构建优秀的应用程序。

2023-06-16 14:03:46 1036

原创 nvm 常用命令

工作经常使用,特此记录。

2023-04-10 10:15:13 610 1

原创 队列Queue的常用方法

队列的常用方法:queue.offer(root);添加值进队列Node node = queue.poll();弹出值queue.addAll(node.children);将孩子节点的所有值都添加

2023-04-01 11:02:06 212

原创 【leecode-101】判断一颗二叉树是否轴对称

题目:给你一个二叉树的根节点root, 检查它是否轴对称。

2023-04-01 10:40:03 135

原创 【解决】may missing <script lang=“ts“> / “allowJs“: true / jsconfig.json.volarView Problem

现象:不影响正常运行,但是提示错误信息。其实已经有了答案,按照提示添加即可。添加完成后保存,check报错点。

2023-02-22 19:10:54 3565

原创 快速搭建vue3项目

【代码】快速搭建vue3项目。

2023-02-22 18:06:21 82

原创 Mac安装node

如下图所示:出现版本信息即代表安装成功。哪一个版本都可以,我一般会选择最新版。很简单,全程傻瓜式安装。

2023-02-20 21:59:17 106

原创 【解决】remote: error: GE007: Your push would publish a private email address.

Total 77 (delta 9), reused 0 (delta 0), pack-reused 0remote: Powered by GITEE.COM [GNK-6.4]remote: error: GE007: Your push would publish a private email address. remote: You can make your email public or disable this protection by visiting:

2023-02-19 20:41:26 476

原创 Exception in thread “main“ java.lang.NoClassDefFoundError: freemarker/template/Configuration

使用自制mybatis-plus生成代码时报错。缺少freemarker依赖。

2023-02-19 14:24:45 706

原创 解决Public Key Retrieval is not allowed

可以看到默认值是false,不允许公开密钥检索。再次测试连接,即可成功。

2023-02-19 12:40:56 191

原创 java: 无法访问org.springframework.boot.SpringApplication

由于我喜欢尝试新的,就选择了2目前最高的版本。网上查阅了一些资料,众说纷纭。如图所示,降低版本吧,少年。

2023-02-18 20:20:03 219

原创 Error: 启动VisualVM报错..You are running VisualVM using Java Runtime Environment (JRE).

可以看到配置文件 visualvm.conf。打开后如上图所示配置本机正确的jdk目录即可。莫慌,原因是没有正确配置JDK的目录。MAC如何快速查看软件安装路径。我们只需要加以配置即可。找到后进入如图所示目录。

2023-02-15 21:44:36 842

原创 MAC如何快速查看软件安装路径

右键 -》 选择 -》 显示包内容 -》 即可。这里以查看VisualVM为例。

2023-02-15 21:23:11 2846

原创 MAC如何使用jconsole和jvisualvm

首先打开终端输入..找到jdk & copy路径进入该目录。

2023-02-15 21:17:15 1014

原创 MAC安装JD-GUI反编译工具

JD-GUI的安装方式,very easy~无法访问的朋友可以私信我要jar包~JD-GUI是以单独程序的方式运行;JD-Eclipse则是以一个Eclipse插件的方式;运行下载完成后点击打开即可。

2023-02-13 23:57:42 288

原创 IDEA 报错 Cannot resolve symbol ‘java‘ ..

环境什么的都配置好了,结果在查看项目的时候发现所有java基本类型都会报错 Cannot resolve ..如下图所示:reason:IDEA没有配置jdk。

2023-02-12 22:48:12 1069

原创 IDEA设置只格式化本次迭代变更的代码

平常工作在CR的时候,经常发现会有新同事出现大量代码变更行..一看原因竟是在格式化代码时把历史代码也格式化掉了这样不仅坑了自己(覆盖率问题等),也可能会影响原始代码责任到人(历史bug)当然如果这种情况发生了,最后还是得还原文件重写代码,得不偿失哦其实idea本身就自带这个功能!为了让更多小伙伴不走弯路,特在此记录~

2023-02-12 22:04:54 1948

原创 Mac安装Homebrew排坑大全..

BACKGROUND: 安装Homebrew嘎嘎报错!

2023-02-12 18:51:05 1009 1

原创 Mac查看本地 MySQL版本信息

键入安装mysql时设置的密码 即可看到version等信息。

2023-02-12 15:14:53 2338

原创 【问答篇】Java 线程篇 面试题(二)

...14、问:请问如何在两个线程间共享数据?答:两个线程之间共享变量即可实现共享数据。一般来说,共享变量要求变量本身是线程安全的,然后在线程中对变量使用。...

2022-12-18 19:49:08 219

原创 【问答篇】Java 线程篇 面试题(一)

...08、​​​​​​​问:什么是线程死锁呢?答:死锁是指两个或两个以上进程(线程)在执行过程中,由于竞争资源或由于彼此通信造成的一种堵塞的现象,若无外力的作用下,都将无法推进,此时的系统处于死锁状态。...

2022-12-18 19:36:03 224

原创 【问答篇】Java JVM篇 面试题

...11、​​​​​​​问:GC回收的特点?答:GC中主要回收的是堆和方法区中的内存,栈中内存的释放要等到线程结束或者是栈帧被销毁,而程序计数器中存储的是地址不需要进行释放。回收对象的基本单位:对于GC中回收的基本单位不是字节而是对象...

2022-12-18 19:16:12 126

原创 【问答篇】Java 基础篇 面试题(二)

...05、问:什么是单例模式?答:单例模式是指一个类只创建一个实例。单例模式是经常用到的一种设计模式,它分为饿汉式、懒汉式、静态内部类、枚举;饿汉式:在类加载时就创建本类对象为私有静态常量,构造方法写成私有的,使用共有静态方法代替构造方法获取到这个单例懒汉式:在饿汉式的基础上给静态方法加synchronized,在方法里判断本类对象是否为空,为空时创建。静态内部类:将单例放在静态内部类中,避免在类加载的时候就创建对象,然后用静态方法代替私有构造...

2022-12-17 22:59:08 371

原创 【问答篇】Java 基础篇 面试题(一)

...24、问:垃圾回收的原理和优点答:垃圾回收是一个低级别的线程运行,在不知情的情况下对堆内存中的闲置的或者长期没使用的对象进行回收。优点:1)不需要考虑内存管理;2)防止内存泄漏,有效的管理内存;3)对象不再有作用域的问题,只有对象的引用存在作用域;4)程序员不能实时的对某个对象或所有对象调用垃圾回收器...

2022-12-17 00:00:43 139

原创 你必须掌握的IDEA快速查询技巧

适用于全局查找文件、类等..适用于全局查找字符串等..

2022-09-02 20:50:56 1849

原创 【持续更新】Linux查询日志技巧--快速提高工作效率

公司项目上线,难免会出现一些大大小小的问题,此时就需要我们快速排查线上日志。

2022-08-06 23:43:29 223

原创 【解决】nvm报错:exit status 1: ��û���㹻��Ȩ��ִ�д˲�����

报错如图所示:场景:使用nvm use 切换npm版本时exit status 1: ��û���㹻��Ȩ��ִ�д˲�����属实苦恼了我很久解决方案以管理员身份运行成功!!在idea中查看..Thanks...

2022-04-27 11:16:31 4289 3

原创 【解决】ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1650933721

报错信息:登陆服务器后,出现如下所示错误:ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1650933721解决方案:如图所示,按提示在命令行进行操作abrt-cli list --since 1650933721abrt-auto-reporting enabled操作完成后重新连接即可..Thanks...

2022-04-26 13:21:16 8247 2

原创 A bean with that name has already been defined in class path resource [.] and overriding is disabled

A bean with that name has already been defined in class path resource [org/springframework/cloud/commons/security/ResourceServerTokenRelayAutoConfiguration.class] and overriding is disabled.完整报错信息如下:***************************APPLICATION FAILED TO ST

2022-04-24 20:23:06 3471

原创 【解决】java: 程序包org.springframework.data.redis.connection不存在

今儿周末打算自己写个demo玩玩,结果..这玩意给我卡半个点。java: 程序包org.springframework.data.redis.connection不存在老烦了,开始以为缓存问题,结果怎么清缓存都不好使。然后去调了一下依赖位置,好了....Thanks ...

2022-04-24 10:00:22 5099

原创 超好用免费的Redis可视化工具--AnotherRedisDesktopManager

话不多说,先展翅是不是很清爽,很舒服。接下来说说为什么写这篇博客:今儿早起在自己机子测试数据,于是想先看看里面都有啥,不用的都给干掉。于是乎,我打开了尘封已久的RedisDesktopManager,也就是它。相信大家都有哎哟打开可给我难受换了,这界面嘎嘎丑(ps:平常命令使用的多些,偶尔打开一次,颜值党表示受不了)本以为是版本过低,然后顺着梯子去了官网,好家伙,100多/年,拜拜了您嘞。接下来就是网上冲浪淘金了,淘着淘着就逮到了这...

2022-04-24 09:30:50 3825 2

最新版本SpringCloud+seata+nacos实现全局事物处理的demo案例

版本:springcloud 2021.0.1,springboot 2.6.4,seata 1.4.2,nacos 2.0.3 (其他所有依赖版本均为最新mybatis-plus,fegin等等......) 模拟订单和库存的一个简单案例实现,注册到nacos配置中心,通过feign远程调用模拟异常进行全局事物回滚。 内含sql文件,nacos、seata安装包以及对应seata配置所需的script脚本(也可自行官网下载) ...

2022-04-06

Windows常用软件压缩包,后端Java适用于springboot 2.6.x等高版本

资源全部来自官网,部分含有教程,没有教程的基本都是傻瓜式一键到底安装; (温馨提示:Windows大部分应用解压即可,Linux部分安装教程可参考本人主页博客) ---内含--- Windows: elasticsearch-7.16,mongodb,nacos-2.0.3,mysql5.7,spider-flow-master,rabbitmq-3.9.13,BtSoft,zipkin-2.12.9... ---由于文件大小限制,linux暂无法击中上传--- Linux: elasticsearch-7.16,jdk-1.8,redis-6.2.6,zookeeper-3.4.9,nacos-2.0.3,minio... ...

2022-04-01

空空如也

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

TA关注的人

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