- 博客(140)
- 资源 (2)
- 收藏
- 关注

原创 【超好用】自定义的mybatis-plus代码生成器
你是否也有这样的烦恼:每次写代码都需要创建很多包很多层很多类很多接口?耗时且费力姑且不谈,有时可能还大意了没有闪,搞出一堆bug这谁顶得住啊都3202年了,让程序自力更生吧!!
2023-02-19 15:00:25
2764
1

原创 【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana]
【图文详解】Docker搭建 ELK Stack (elk) [使用es-logstash-filebeat-kibana].....
2022-04-13 22:09:41
4357
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
4352
5

原创 VMware15.5虚拟机安装教程+配置详解(附上每一步操作流程截图及说明)【一看就懂】
全程几乎傻瓜式安装,非常简单,这里附上每一步的操作截图。第一步:双击打开第二步:第三步:点击许可证键入你的许可证密钥:第四步:在桌面打开VMware15,打开后如下图所示这里也可以点击左上角文件--新建虚拟机然后单击下一步按图示一步步操作即可虚拟机VMware15的安装到此就成功了,后续会陆续整理如何使用如有错误,欢迎指正T...
2021-11-09 14:26:15
23883
5

原创 JAVA高效率 (秒级) 将千万条数据导入数据库 (已封装工具类)【详解】【一看就懂】
最近在导入一个500w+的数据至数据库时,遇到一个异常,相信做大数据应该都有遇到。500w的数据说大不大,说小也不小,既然问题出现了,那么就一定要解决。异常如下图所示:所使用的方法在如下链接:MySQL数据库10秒内插入百万条数据 (多字段)【详解】由于数据通过该方式转换为一条sql,执行读取工作量过于庞大,导致所创建的对象都为强引用,垃圾回收机制无法释放内存,所导致堆内存溢出而造成的异常。想了一下,虽然通过prepareStatement的addBatch( )方法可以做到.
2021-11-03 12:16:42
21894
25
原创 Mac m系列芯片配置多版本的Java环境
本地已安装 JDK8,现在需要配置一下 JDK21,以支持未来的工作,同时实现动态切换 JDK 版本,顺便在此记录过程 ~
2023-12-20 14:29:17
1173
原创 Windows安装多个版本的Java
在做持续集成CI/CD时,需要用到Jenkins,本人爱好使用各种最新版,down下来之后发现,新版只支持Java11以上的版本了!!苦苦找了很久,找不到正规Java8版本的Jenkins安装包!干脆换个思路,整两套Java版本吧 ~
2023-11-19 15:03:26
688
原创 关闭 MAC 的 Microsoft AutoUpdate 自动更新
不是我说,这玩意儿看着是真不爽!!而且每天都要弹出来搞事情!!!像我一样的朋友请举手!!
2023-06-23 12:04:23
8096
8
原创 深入了解 Java Spring 框架
Java Spring 是一个强大而受欢迎的开源框架,用于构建企业级Java应用程序。它提供了丰富的功能和模块,使开发者能够快速搭建可扩展、高效和可维护的应用。本文将深入探讨Java Spring框架的核心特性和优势,以及如何利用它构建优秀的应用程序。
2023-06-16 14:03:46
1091
原创 队列Queue的常用方法
队列的常用方法:queue.offer(root);添加值进队列Node node = queue.poll();弹出值queue.addAll(node.children);将孩子节点的所有值都添加
2023-04-01 11:02:06
292
原创 【解决】may missing <script lang=“ts“> / “allowJs“: true / jsconfig.json.volarView Problem
现象:不影响正常运行,但是提示错误信息。其实已经有了答案,按照提示添加即可。添加完成后保存,check报错点。
2023-02-22 19:10:54
3649
原创 【解决】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
733
原创 Exception in thread “main“ java.lang.NoClassDefFoundError: freemarker/template/Configuration
使用自制mybatis-plus生成代码时报错。缺少freemarker依赖。
2023-02-19 14:24:45
871
原创 解决Public Key Retrieval is not allowed
可以看到默认值是false,不允许公开密钥检索。再次测试连接,即可成功。
2023-02-19 12:40:56
244
原创 java: 无法访问org.springframework.boot.SpringApplication
由于我喜欢尝试新的,就选择了2目前最高的版本。网上查阅了一些资料,众说纷纭。如图所示,降低版本吧,少年。
2023-02-18 20:20:03
262
原创 Error: 启动VisualVM报错..You are running VisualVM using Java Runtime Environment (JRE).
可以看到配置文件 visualvm.conf。打开后如上图所示配置本机正确的jdk目录即可。莫慌,原因是没有正确配置JDK的目录。MAC如何快速查看软件安装路径。我们只需要加以配置即可。找到后进入如图所示目录。
2023-02-15 21:44:36
1211
原创 MAC安装JD-GUI反编译工具
JD-GUI的安装方式,very easy~无法访问的朋友可以私信我要jar包~JD-GUI是以单独程序的方式运行;JD-Eclipse则是以一个Eclipse插件的方式;运行下载完成后点击打开即可。
2023-02-13 23:57:42
365
原创 IDEA 报错 Cannot resolve symbol ‘java‘ ..
环境什么的都配置好了,结果在查看项目的时候发现所有java基本类型都会报错 Cannot resolve ..如下图所示:reason:IDEA没有配置jdk。
2023-02-12 22:48:12
1379
原创 IDEA设置只格式化本次迭代变更的代码
平常工作在CR的时候,经常发现会有新同事出现大量代码变更行..一看原因竟是在格式化代码时把历史代码也格式化掉了这样不仅坑了自己(覆盖率问题等),也可能会影响原始代码责任到人(历史bug)当然如果这种情况发生了,最后还是得还原文件重写代码,得不偿失哦其实idea本身就自带这个功能!为了让更多小伙伴不走弯路,特在此记录~
2023-02-12 22:04:54
2308
原创 【问答篇】Java 线程篇 面试题(二)
...14、问:请问如何在两个线程间共享数据?答:两个线程之间共享变量即可实现共享数据。一般来说,共享变量要求变量本身是线程安全的,然后在线程中对变量使用。...
2022-12-18 19:49:08
255
原创 【问答篇】Java 线程篇 面试题(一)
...08、问:什么是线程死锁呢?答:死锁是指两个或两个以上进程(线程)在执行过程中,由于竞争资源或由于彼此通信造成的一种堵塞的现象,若无外力的作用下,都将无法推进,此时的系统处于死锁状态。...
2022-12-18 19:36:03
267
原创 【问答篇】Java JVM篇 面试题
...11、问:GC回收的特点?答:GC中主要回收的是堆和方法区中的内存,栈中内存的释放要等到线程结束或者是栈帧被销毁,而程序计数器中存储的是地址不需要进行释放。回收对象的基本单位:对于GC中回收的基本单位不是字节而是对象...
2022-12-18 19:16:12
159
原创 【问答篇】Java 基础篇 面试题(二)
...05、问:什么是单例模式?答:单例模式是指一个类只创建一个实例。单例模式是经常用到的一种设计模式,它分为饿汉式、懒汉式、静态内部类、枚举;饿汉式:在类加载时就创建本类对象为私有静态常量,构造方法写成私有的,使用共有静态方法代替构造方法获取到这个单例懒汉式:在饿汉式的基础上给静态方法加synchronized,在方法里判断本类对象是否为空,为空时创建。静态内部类:将单例放在静态内部类中,避免在类加载的时候就创建对象,然后用静态方法代替私有构造...
2022-12-17 22:59:08
408
原创 【问答篇】Java 基础篇 面试题(一)
...24、问:垃圾回收的原理和优点答:垃圾回收是一个低级别的线程运行,在不知情的情况下对堆内存中的闲置的或者长期没使用的对象进行回收。优点:1)不需要考虑内存管理;2)防止内存泄漏,有效的管理内存;3)对象不再有作用域的问题,只有对象的引用存在作用域;4)程序员不能实时的对某个对象或所有对象调用垃圾回收器...
2022-12-17 00:00:43
174
原创 【解决】nvm报错:exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
报错如图所示:场景:使用nvm use 切换npm版本时exit status 1: ��û���㹻��Ȩ��ִ�д˲�����属实苦恼了我很久解决方案以管理员身份运行成功!!在idea中查看..Thanks...
2022-04-27 11:16:31
5092
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
9668
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
4024
原创 【解决】java: 程序包org.springframework.data.redis.connection不存在
今儿周末打算自己写个demo玩玩,结果..这玩意给我卡半个点。java: 程序包org.springframework.data.redis.connection不存在老烦了,开始以为缓存问题,结果怎么清缓存都不好使。然后去调了一下依赖位置,好了....Thanks ...
2022-04-24 10:00:22
5885
最新版本SpringCloud+seata+nacos实现全局事物处理的demo案例
2022-04-06
Windows常用软件压缩包,后端Java适用于springboot 2.6.x等高版本
2022-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人