- 博客(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
原创 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
原创 不小心滚了键盘,光标突然变成下横线,变回竖线方法
键盘上按一下,几个方向键最上面的 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
原创 搭建非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
原创 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
原创 【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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人