自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (1)
  • 收藏
  • 关注

原创 【IDEA】-CPU占用率过高的五种解决办法

用过四个版本的(2018.3、2019.3、2020.1、2021.3、2023.1),2018性能明显差好多,2020版本尚可,个人认为性能和易用性最高的是2019.3的版本,2021.3次之。setting -> Editor -> Inspections,把右面方框框里的对勾根据需要√掉,保留以下两个即可。每个大版本都有后续小版本,一般来说版本号越大越好,本人常用的是201版本。比如特效类的,代码检查类的,对于大型项目提升效果显著。idea安装路径bin目录。,如有侵权,请联系删除。

2025-03-20 13:06:25 2487

原创 【IDEA】 配置安装 Leetcode 插件

生成题目代码的内容,默认为题目描述和题目代码。: 开启使用自定义模板,否则使用默认生成格式。:一个函数,用来将字符串转化为驼峰样式。: 生成文件的名称,默认为题目标题。:题目标记,例如:two-sum。:题目标题,例如:两数之和。,如有侵权,请联系删除。:题目编号,例如:1。

2025-03-20 13:00:51 1549

原创 【IDEA】设置服务、JVM内存大小

idea设置服务内存大小 idea设置JVM内存大小。,如有侵权,请联系删除。idea设置内存大小。

2025-03-20 12:59:36 1128

原创 【IDEA】热部署SpringBoot项目

如有侵权,请联系删除。

2025-03-20 12:58:32 658

原创 【IDEA】WEB项目配置Exploded和Archive

IDEA

2025-03-20 11:21:24 401

原创 Java获取本机Mac地址

JAVA获取本机Mac地址

2025-03-02 14:26:04 269

原创 Java获取Linux下的内存、CPU、DISK

【代码】Java获取Linux下的内存、CPU、DISK。

2024-10-30 15:33:37 293

原创 Centos7快速重置root密码

2、按’e’键,进入如下界面,移动向下方向键至“linux16”开头的行。然后按向右的方向键移动,找到“ro”并将其修改为“rw init=/sysroot/bin/bash”。5、修改完密码运行命令“touch /.autorelabel”,使SELinux生效,密码生效。1、重新启动Centos7,5秒内按向下方向键,使其停留在开机界面,如下图。6、重启系统后,账号为root,再输入新设置的密码就可正常登录系统了。3、同时按住Ctrl和x键,系统进入如下界面。/sysroot/ ”然后即可修改密码,

2024-10-26 22:24:15 785

原创 Centos7安装Docker详细步骤(无坑版教程)

注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加。这个命令不是必须执行的,看个人情况,后面出现不兼容的情况的话就必须update了。Linux 内核:官方建议 3.10 以上,3.8以上貌似也可。之前,先说一下配置,我这里是Centos7。4.启动 Docker 并设置开机自启。我这里是3.10 ,满足条件。3.选择docker版本并安装。(1)查看可用版本有哪些。出现下图说明安装成功。

2024-10-26 22:23:30 296

原创 MYSQL全局锁、标级锁、行级锁

Innodb 啥时候用表锁,啥时候用行锁?表级锁包括:表锁、元数据锁、意向锁。对于表锁而言,当存储引擎不支持行级锁时,使用表锁。SQL 语句没有匹配到索引时,使用表锁。对于元数据锁而言,对表做增删改查时,会加上 MDL 读锁。对表结构做变更时,会加上 MDL 写锁。对于意向锁而言,对表中的行记录加锁时,会用到意向锁。而对于行级锁而言,增删改查匹配到索引时,会使用行级锁。

2024-10-26 20:59:26 698

原创 【ORACLE】常用命令DCL、DDL、DML、TCL、DQL

ORACLE常用命令

2024-10-20 22:17:31 663

原创 不小心滚了键盘,光标突然变成下横线,变回竖线方法

键盘上按一下,几个方向键最上面的 Insert 键。笔记本,不带全键盘的,右上角Ins键。全键盘的同上。

2024-10-20 21:48:23 1230

原创 【AS2】AS2协议总结

AS2协议,简称“Application Statement 2 适用性声明2”,是一种广泛使用的规范,利用HTTP/HTTPS,用于在互联网上进行安全可靠的数据交换。它主要用于在贸易伙伴、企业和组织之间传输电子数据交换(EDI)文档和其他类型的结构化数据。具体协议参考RFC 4130 ‘以下是AS2协议的简要历史:AS2或“适用性声明2”是一种协议规范,旨在解决企业和组织之间通过互联网进行安全可靠数据交换的需求。

2024-09-23 15:58:58 1614

原创 【AS2】mendelson AS2的使用和配置

这里的Name、AS2 id和Email address都可以自定义。这里配置http://本机IP/as2/HttpReceiver。这里配置伙伴的Name、AS2 id和Email address。这里配置刚才用机器A生成的密钥对私钥;这里配置从另一台机器导出来的公钥;注意:这里导出是导出公钥。输入证书信息并生成证书。

2024-09-20 11:40:00 453

原创 JavaFx生成树型结构

JavaFX 形状JavaFX 线JavaFX 矩形椭圆JavaFX 路径JavaFX 圆弧JavaFX 多边形折线JavaFX 曲线JavaFX 颜色JavaFX 渐变颜色JavaFX 文本JavaFX 属性JavaFX 属性JavaFX 绑定JavaFX 集合JavaFX UI控件JavaFX 标签JavaFX 按钮JavaFX 单选按钮JavaFX 切换按钮JavaFX 复选框JavaFX 选择框JavaFX 文本字段JavaFX 密码字段JavaFX 超链接JavaFX 滑块JavaFX 进度条Ja

2024-09-09 02:14:57 329

原创 JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。

2024-09-09 01:55:08 701

原创 Mybatis增强版MyBatis-Flex介绍

Mybatis增强版MyBatis-Flex介绍

2024-07-27 15:39:31 1077

原创 UltraEdit - 怎么显示文件标签栏和侧边栏

UltraEdit

2024-07-08 11:04:07 300

原创 搭建非maven spring boot项目 并且idea进行打包

在这些jar包中,黄色的是依赖的jar包,蓝色的是我们生成的要运行的jar包。在新建的“META-INF”文件夹上右键,选择Add Copy of 下的 File,选择刚刚生成的MANIFEST.MF文件。选择OK,会在刚才选择的文件夹下面生成一个META-INF文件夹,下面有一个MANIFEST.MF文件。此时页面中间会弹出要生成的jar包,选择刚刚构建的Artifacts,选择build或者rebuild。2.2 在弹出的窗口中选择要打包的模块和主函数,然后选择要打成散包还是一个整体。

2024-02-25 19:14:45 1579

原创 CentOS安装Docker

以下两种方式任选其一,如果国外镜像下载速度慢,可以考虑阿里云镜像加速器。本文采用第一种安装方式,由于国外的镜像比较慢,因此配置阿里云镜像。安装过程中,有 2 处停顿,询问是否继续,直接输入 y 即可。在一台机器上首次安装 Docker 前,还需要执行如下操作。安装 Docker 之前,需要先准备 CentOS 环境。安装完成后,使用 docker -v 查看当前版本。执行结果如下,表示之前没有安装过 Docker。执行结果如下,Docker可以正常运行。,如有侵权,请联系删除。配置完成后,重新加载。

2023-12-26 19:01:35 231 1

原创 maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题

maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题

2023-12-25 11:02:35 398

原创 AS2 协议之Mendelson AS2 介绍下载和配置

Mendelson AS2 介绍下载和配置

2023-12-25 11:00:41 1256

原创 docker-compose部署kafka

docker-compose部署kafka

2023-12-25 10:54:16 817

原创 synchronized详解

JUC包的核心结构——AQS的原理与源码实现,通过逐方法、逐行的解释,帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。在方法上修饰的synchronized表示对整个方法进行同步,而在代码块上修饰的synchronized表示对该代码块进行同步,使用的锁对象通常是方法所属对象或指定的对象。当持有锁的线程执行完synchronized方法或代码块后,它会释放锁,即将对象头中的锁状态置为无锁状态,并唤醒等待队列中的一个线程,使其获取锁并继续执行。修炼高并发内功,面试求职常备。

2023-12-25 10:53:05 679

原创 SpringBoot中application.properties的常用配置

12. 文件上传multipart。10 thymeleaf组件配置。1. 应用程序上下文初始化器。5. tomcat的几个配置。3. 配置端口和项目名访问。11. 测试生产日志分离。8. redis配置。

2023-12-25 10:23:04 1696

原创 【MYSQL】mysql怎么优化查询?

其中 SQL 语句相关的优化手段是最为重要的。硬件方面的优化可以有 **对磁盘进行扩容、将机械硬盘换为SSD,或是把CPU的核数往上提升一些,增强数据库的计算能力,或是把内存扩容了,让Buffer Pool能吃进更多数据、**等等。但这个优化手段成本最高,但见效最快。有句话说的好:能通过硬件升级来解决的事情,千万别碰代码。哈哈。MySQL 会在内存中保存一定的数据,通过将不常访问的数据保存在硬盘文件中。尽可能的扩大内存中的数据量,将数据保存在内存中,从内存中读取数据,可以提升 MySQL 性能。

2023-12-14 18:44:25 2743 1

原创 在Java中,可以使用以下几种方法获取当前系统时间

以上四种方法都可以获取当前系统时间,但自Java 8引入的java.time包提供了更加强大和易用的日期时间处理功能,因此推荐使用java.time.LocalDateTime类。System.out.println(“当前时间:” + calendar.getTime());方法2:使用java.time.LocalDateTime类(推荐,自Java 8引入)System.out.println(“当前时间:” + date);System.out.println(“当前时间:” + now);

2023-12-14 18:42:37 3215

原创 springboot笔记

通过组件扫描,Spring将扫描整个类路径,并将所有@Component注释类添加到SpringContext,这里有的不足就是会把整个类当成bean注册到spring 容器上,如果这个类中并不是所有方法都需要注册为bean的话,会出现不需要的方法都注册成为bean,这时候必须确保这些不需要的方法也能注册为bean或者在扫描中加filter 过滤这些不需要的bean,否者spring将无法成功启动。@Bean注解告诉Spring这个方法将会返回一个对象,这个对象要注册为Spring应用上下文中的bean。

2023-12-13 14:59:10 65

原创 openssl

一般情况下,这个证书是由受信任的第三方机构(如DigiCert、Let’s Encrypt等)签发的。具体来说,根证书作为受信任的第三方机构颁发SSL/TLS证书的基础,是客户端信任服务器证书的前提。因此,如果需要颁发服务器证书,需要使用由受信任的第三方机构颁发的根证书作为基础。总的来说,颁发服务器证书的过程需要依赖受信任的第三方机构和根证书,这是确保HTTPS通信安全性的关键。同时,服务器证书的安全性也需要注意,包括保护私钥、定期更新证书等。

2023-12-13 14:56:14 326

原创 找到本地的exe文件并打开

EpicGamesLauncher是软件名 建议有该单词都改成自己需要打开的文件名。新建EpicGamesLauncher.reg 之后在双击。请在需要打开的页面导入该protocolcheck文件。

2023-12-13 14:55:37 183

原创 力扣5、 最长回文子串

这个题目力扣给的难度是中等,感觉是中等难度题目中比较难的一个了,写代码之前理清楚思路再去写,

2023-12-13 14:54:28 86

原创 IDEA启动报端口占用

IDEA启动tomcat提示端口被占用

2023-11-03 10:38:29 346

原创 【ORACLE】docker导入导出dmp数据库

docker导入导出dmp数据库

2023-10-24 23:24:34 296

原创 【MYSQL】linux下导入、导出mysql数据库命令

注:/usr/local/mysql/bin/ —> mysql的data目录。mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql。mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql。mysql -u用户名 -p密码 数据库名 < 数据库名.sql。(3)导入数据(注意sql文件的路径)建议使用第二种方法导入。敲回车后会提示输入密码。(2)设置数据库编码。

2023-09-25 00:05:43 2604

原创 解决linux中的tomcat启动成功但是在本地访问不到的问题!

如果没有该输出则需要执行命令" firewall-cmd --zone=public --add-port=8080/tcp --permanent"开启8080端口, 出现" success" 则表示添加成功。此时,重新启动tomcat就可以使用外部浏览器访问centos 中的tomcat啦。

2023-09-25 00:05:12 1884

原创 Jedis的使用详解

Jedis是Java语言开发的Redis客户端工具包Jedis只是对Redis命令的封装,掌握Redis命令便可轻易上手。

2023-09-25 00:01:47 143

原创 Linux下安装使用Redis

永久停止防火墙对6379端口,重启虚拟机后仍然生效:firewall-cmd --zone=public --add-port=6379/tcp --permanent。进入redis-6.2.6目录。

2023-09-25 00:01:28 118

原创 Centos7中如何打开和关闭防火墙??CentOS 7以上默认使用firewall作为防火墙改为iptables

**部分一般添加到“-A INPUT -p tcp -m state --state NEW -m tcp–dport 22 -j ACCEPT”行的上面或者下面,切记不要添加到最后一行,否则防火墙重启后不生效。firewall-cmd --zone=public --add-port=8080/tcp --permanent #设置8080端口越过防火墙的限制。–add-port=8080/tcp #添加端口,格式为:端口/通讯协议。–permanent #永久生效,没有此参数重启后失效。

2023-09-25 00:01:00 373

原创 【MYSQL】Linux系统下安装Mysql

Linux下安装Mysql

2023-09-25 00:00:31 238

原创 auto1-使用Mybatis generator自动生成代码,仅限Oracle数据库

自动生成代码ORACLE

2023-09-24 17:08:35 1207

JavaFx生成树型结构

JavaFx生成树型结构

2024-09-09

JavaFX打包EXE工具和教程

JavaFX打包EXE工具和教程

2024-09-09

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX应用更新检测功能(在线自动更新方案)

2024-09-09

WeChat浏览器插件

WeChat浏览器插件

2023-04-11

bat形式自动生成代码

bat形式自动生成代码

2023-09-21

windows下安装包制作软件:NSIS的使用方法(以electron为例)

windows下安装包制作软件:NSIS的使用方法(以electron为例)

2023-08-04

将 Java 程序打包为本地可执行文件

将 Java 程序打包为本地可执行文件

2023-08-04

bat格式文件转exe格式文件

bat格式文件转exe格式文件

2023-07-06

2022java面试大全

2022java面试大全

2022-08-13

Tank.rar坦克大战小游戏源码

坦克大战小游戏源码

2021-07-01

空空如也

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

TA关注的人

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