- 博客(30)
- 收藏
- 关注
原创 java中随机生成英文字符-数字,自定义长度方法分享randomString,可包装成工具
【代码】java中随机生成英文字符-数字,自定义长度方法分享randomString,可包装成工具。
2024-07-04 17:31:44
86
原创 java中log4j2导入方法
使用springboot2.6.7做为示例Maven文件导入,排除本身的日志<!-- log4j2日志 --> <!-- 排除 Spring-boot-starter 默认的日志配置 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
2024-05-17 15:28:39
355
1
原创 liunx防火墙设置,总是访问不了自己云服务器(物理服务器)的端口怎么办,可能是防火墙没开放
如果防火墙状态为"running",则继续执行下一步。如果防火墙状态为"not running",表示防火墙已禁用,您无需进行额外设置。默认区域通常为"public"。如果默认区域与"public"不同,请在下面的命令中将其替换为正确的区域名称。这将在默认区域中添加一个永久的端口规则,允许通过TCP协议访问3306(mysql数据库)端口。一般我使用的是firewall-cmd防火墙管理工具,首先得在liunx下载。防火墙将重新加载配置,并且端口3306将对主机开放。使用以下命令进行查看。
2024-03-04 15:40:12
206
原创 liunx将自己的程序注册成systemd服务,开机自启动,自定义system服务,详细!~~
你是否有想要的程序开机自启动,每次开机都自己启动服务,这样非常的麻烦。
2024-03-04 12:03:17
502
原创 screen如何使用 || screen的相关命令
你需要确保你已经退出了该会话。如果你仍在会话内,请按Ctrl+A然后按D键来暂时detach(断开)会话,这样会话还会存在。这条命令将会重新连接名为""的会话。screen -ls然后根据显示的会话ID,用-r替换 为实际的会话ID。
2024-01-10 16:48:41
747
原创 liunx怎么关闭终端,程序还在运行~适用于ubuntu\Centos等~,如何在后台运行程序,screen用法!
首先我们可以知道有个liunx指令可运行程序后面都可以加个例如:启动一个java程序启动原本只需要可后面又添加了就代表在该终端下在后台运行Enter结果后面关掉终端后,所有的运行程序都不再运作,这肯定不是我们想看到的。
2024-01-10 16:42:15
659
原创 如何将liunx系统笔记本盖子盖上也不休眠,还在服务教程
在文件中找到与HandleLidSwitch相关的行,通常它被注释掉并且默认设置为suspend,如:Conf中。最近把笔记本做成了全命令行的liunx服务器,要设置笔记本合上盖子时不进入休眠状态,可以通过编辑。保存并退出编辑器(在nano编辑器中按Ctrl+O然后回车确认,再按Ctrl+X退出)。现在,当合上笔记本电脑屏幕时,Ubuntu Server应该不会进入休眠状态了。打开终端(通过SSH远程连接或直接在服务器本地操作)。这样设置后,系统将忽略盖子的开关动作。
2024-01-08 22:56:25
873
原创 Ubuntu 20.04服务器(物理机)联网攻略,解决liunx连不上网的问题!
首先需要确认你的服务器是否通过有线以太网连接到路由器或交换机。对于大多数情况,默认情况下系统配置为使用DHCP自动获取IP地址、子网掩码、默认网关和DNS等信息。
2024-01-06 11:36:56
3513
1
原创 redis数据结构与命令
Redis有序集合是string类型元素的集合,且不允许有重复成员。每个元素都会关联一个double类型的分数。Redis set是string类型无序集合。集合成员是唯一的,集合中。
2023-12-12 15:42:05
34
原创 liunx自动启动脚本问题
如果你的脚本文件包含了非ASCII字符,你可以使用文本编辑器(如Notepad++或Sublime Text等)来保存文件,并确保文件的编码格式为UTF-8。如果你的脚本文件是在Windows环境下创建或编辑的,那么它可能使用了Windows的换行符和回车符(CRLF)。来执行该脚本,它将按顺序执行脚本中的所有命令。请确保在执行脚本之前已经正确安装和配置了Redis、EMQX、MySQL等依赖,并且脚本中的路径和命令是正确的。文件中的CRLF换行符转换为LF换行符,使其在Linux环境下可以正常运行。
2023-12-12 15:41:07
71
原创 liunx自动启动脚本问题
如果你的脚本文件包含了非ASCII字符,你可以使用文本编辑器(如Notepad++或Sublime Text等)来保存文件,并确保文件的编码格式为UTF-8。如果你的脚本文件是在Windows环境下创建或编辑的,那么它可能使用了Windows的换行符和回车符(CRLF)。来执行该脚本,它将按顺序执行脚本中的所有命令。请确保在执行脚本之前已经正确安装和配置了Redis、EMQX、MySQL等依赖,并且脚本中的路径和命令是正确的。文件中的CRLF换行符转换为LF换行符,使其在Linux环境下可以正常运行。
2023-12-08 15:49:56
41
原创 Mysql安装window
这边使用的是Navicat也可以使用其他如datagrip、sqlyog等工具:链接地址就为本地127.0.0.1(localhost),密码为上面mysql插件生成的密码。进入上面mysql文件夹的bin目录下,然后就输入框上面打入cmd之后按下enter键进入命令行。检查自己的/是不是打成\了,如果出现了下面这个东西,那说明初始化成功了。而我这里的密码是:'jwwl?所以下面我们新建一个my.ini文件,之后填入data注意。之后链接成功,开始编写sql语句吧。(此处修改成自己的!
2023-11-25 14:09:55
216
原创 堆和树的区别?应用场景?二叉搜索树是什么?
通过比较节点的值,可以快速确定需要操作的子树,从而提高了操作的效率。对于任意节点,其左子树中的所有节点的值都小于该节点的值,而右子树中的所有节点的值都大于该节点的值。堆中的每个节点都满足堆属性,即父节点的值要么大于等于(最大堆)或小于等于(最小堆)其子节点的值。树是由节点和边构成的集合,其中一个节点被指定为根节点,其他节点可以分为若干个无序的子树。堆是一个完全二叉树,即除了最后一层外,其他层都是满的,且最后一层的节点从左到右排列。堆常被用于实现优先队列,它可以快速找到最大(或最小)值的节点。
2023-10-28 13:27:28
316
1
原创 解决 kibana无法访问
docker run -d -p 5601:5601 --link elasticsearch -e “ELASTICSEARCH_URL=http://虚拟机地址:9200” kibana:7.4.2。解决 kibana无法访问,浏览器提示Kibana server is not ready yet。docker stop 容器ID。docker rm 容器ID。
2023-10-14 09:07:17
831
1
原创 安装对应ElasticSearch以及可视化工具
e ES_JAVA_OPTS=“-Xms64m -Xmx256m” \ 测试环境下,设置 ES 的初始内存和最大内存,否则导致过大启动不了 ES。chmod -R 777 /mydata/elasticsearch/ 保证权限。docker pull elasticsearch:7.4.2 存储和检索数据。docker pull kibana:7.4.2 可视化检索数据。以后再外面装好插件重启即可;
2023-10-12 16:25:15
43
原创 如何使用Nacos作为配置中心统一管理配置
2、每一个微服务之间互相隔离配置,每一个微服务都创建自己的命名空间,只加载自己命名空间下的所有配置。项目中的使用:每个微服务创建自己的命名空间,使用配置分组区分环境,dev,test,prod。配置上,需要使用哪个命名空间下的配置,如果配置中心和当前应用的配置文件中都配置了相同的项,优先使用配置中心的配置。1)、微服务任何配置信息,任何配置文件都可以放在配置中心中。@Value(“${配置项的名}”):获取到配置。配置中心有的优先使用配置中心中的,2)、配置集:所有的配置的集合。1)、命名空间:配置隔离;
2023-10-02 22:08:25
102
1
原创 mysql基础
1. 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据2. 目的:保证数据库中数据的正确、有效性和完整性。约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIQUE主键约束主键是一行数据的唯一标识,要求非空且唯一默认约束保存数据时,如果未指定该字段的值,则采用默认值DEFAULT检查约束(8.0.16版本之后)保证字段值满足某一个条件CHECK外键约束。
2023-09-28 14:51:53
42
原创 virtualBox与vagrant安装centos7
链接: link链接: link进入对应的网页进行安装下载对应的版本直接按照即可链接: link如果没有成功的话就要去下载对应的镜像文件在vagrant cloud 中链接: link选着virtualbox进行安装安装完成后回到vagrant进行安装 找到你下载好的文件5. 进入cmd6. 输入vagrant box add centos7 加下载好文件的路径+名字如(D:\my\vitualMechanic\vm1\CentOS-7-x86_64-Vagrant-2004_01.
2023-09-28 13:51:27
85
原创 SpringBoot 自动配置流程细节梳理
1、导入starter,就会导入autoconfigure包。2、autoconfigure 包里面 有一个文件 META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports,里面指定的所有启动要加载的自动配置类3、@EnableAutoConfiguration 会自动的把上面文件里面写的所有自动配置类都导入进来。xxxAutoConfiguration 是有条件注解进行按需加载。
2023-09-19 15:36:51
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人