- 博客(81)
- 资源 (3)
- 收藏
- 关注
原创 LINUX查询某个文件在哪个目录,只显示有效路径
请注意,这个命令可能需要一定时间来执行,因为它会检查整个文件系统。如果你有特定的初始搜索目录,可以将。,但你可以指定任何目录)下递归搜索指定的文件名,并只显示有效的路径。以下是一个基本的命令示例,它会在指定的目录(通常是根目录。:表示从根目录开始搜索,你可以根据需要替换为其他目录。在Linux中,要查找某个文件所在的目录,可以使用。,通常用于忽略权限不足的错误信息。替换为那个目录路径以加快搜索速度。:表示搜索的类型是文件。替换为你要查找的文件名。:将错误信息重定向到。
2024-10-15 17:47:41 229
原创 linux升级cmake
可以下载各个版本的cmake: https://cmake.org/files/进入https://cmake.org/files/v3.12/选择cmake-3.12.4.tar.gz。如果出现如下报错,就应该升级cmake了!2.解压后进入文件夹进行编译编译。打印如下,说明安装成功了!
2024-10-15 17:46:09 465
原创 linux使用正则表达式删除文件
Linux使用rm命令可用来删除文件或目录,原理是直接把文件系统中的数据全部清空。使用正则表达式,我们可以对所需要删除的文件进行条件判断,只有满足条件的文件才会被rm命令选中。
2023-06-19 09:33:05 1041
原创 linux查看文件夹大小
1、最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用ls -ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。6、对于指定文件夹也可以指定显示层次深度,如du -h --max-depth=0 software/及du -h --max-depth=1 software/2、通过命令du -h –max-depth=1 *,可以查看当前目录下各文件、文件夹的大小,这个比较实用。5、如果只想查看指定目录的总大小,可以使用du -sh 目录名称。
2023-06-19 09:29:31 16525
原创 CentOS 7 磁盘挂载
输入n,p,1,回车,回车, 最后按wq保存退出,这样sdb1分区就创建完成了,按错的话可以直接输入q退出即可,也可以输入d删除刚刚所建的分区。因此如果需要开机自动挂载的需要,就要把分区挂载信息添加到配置文件/etc/fstab中,实现开机/重启自动挂载。刚才的操作已经成功将/dev/sdb1挂载到/www下,但是属于临时挂载,一旦服务器重启,挂载就会丢失。-a 加载文件“/etc/fstab”中描述的所有文件系统。1.查看未挂载的磁盘,若未分区,则需要先分区格式化。-h 显示帮助信息并退出。
2023-04-28 16:49:41 1409
原创 Centos7安装Redis
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。systemctl start redis.service #启动redis服务。从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录。systemctl stop redis.service #停止redis服务。systemctl enable redis.service #设置开机自启动。四、安装并指定安装目录。
2023-04-28 16:44:40 723
原创 Tomcat做成windows服务
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。我们可以通过tomcat文件下的startup.bat来启动服务,但是如果服务器重启之后还得再手动启动服务,如果我们做成windows服务就可以开机自启动了。网上已经有不少人写了关于如何做成windows服务的文章,但是大多数都不太好,甚至会误导大家走弯路,所以我决定把我知道的这些写成经验,希望能够给大家一些帮助。 首先安装jdk并配置相应的环境变量(这个网上有很多,不会的自行搜索),去Apa
2022-04-20 13:44:06 1287
原创 java之cpu过高排查
1、首先,使用top命令看一下那个进程CPU过高top2.记录一下pid号:64644,然后Ctrl+c,停止。输入:top -H -p 64644这样到java进程中那个线程导致的CPU过高。拿到PID:64659。由于java栈中显示的pid是16进制的。所以这里需要将十进制转化为16进制:printf '%x\n' 64659 3.使用jstack命令查看,将刚才十进制转化为16进制的:fc93了,使用grep过滤一下jstack 6464
2021-07-19 13:46:41 2827
原创 Linux下如何不停止服务,清空nohup.out文件
1.nohup.out的由来及作用用途:LINUX命令用法,不挂断地运行命令。语法:nohup Command [ Arg ... ] [ & ]描述:nohup 命令运行由Command参数和任何相关的Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。例子: nohup ./startWeblogic.sh & ...
2021-07-12 10:59:27 2236
原创 centos安装ffmpeg4.2
安装依赖包 1 2 yuminstallautoconf automakebzip2cmake freetype-develgccgcc-c++ git libtoolmakemercurial pkgconfig zlib-devel x264-devel yuminstall-y yasm 安装源码下载地址https://www.ffmpeg.org/download.html#build-linux 1 ...
2021-06-18 13:49:42 189
原创 CentOS 下FFmpeg安装
1、Linux系统CentOS 7.52、安装安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持[linuxidc@localhost www.linuxidc.com]$sudo yum install -y epel-release rpm[linuxidc@localhost www.linuxidc.com]$sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 //...
2021-06-17 14:57:19 287 1
原创 -bash: ./1.sh: 权限不够
问题:有时在操作linux系统的时候,可能会经常遇到权限不够的问题,今天我就系统的解决介绍下这个问题。需要知识:一般我们在linux ,ll显示的信息如下,具体都什么意思呢,在下面这个图示中,都有详细的介绍:如果遇见执行的时候,权限不足这样情况,你只需要修改所属用户,用户组等权限,就ok了。chmod -R 755 1.sh至于755,这个数字怎么来的参考下图:————————————————版权声明:本文为CSDN博主「chenyanlong_v」的原创文章,遵循CC 4...
2021-06-17 14:53:15 3451
原创 解决Linux环境下执行脚本时报错:/bin/bash^M: 坏的解释器: 没有那个文件或目录
一、问题描述我在Windows 10 系统下编辑了一个发送消息到企业微信的shell脚本文件,然后copy到了远程的Linux服务器,当运行的时候报错了。如下所示:root@ubuntu116:/data/gitlabData/auto_back_shell# ./qiyewechat-notifier.sh-bash: ./qiyewechat-notifier.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录root@ubuntu116:/data/gitlabData/.
2021-06-17 14:50:37 341
原创 CentOS上安装Node.js
一、第一步 在CentOS找好安装位置cd /usr/local/bin/切换目录到/usr/local/bin/因为之前安装了。我就换一个位置到/usr/local/temp。你们随意。不过我推荐这个路径。我的位置去Node.js中文网选择要下载的版本Node.js 中文网nodejs.cnNode.js中文网选择Node.js中文网是为了快!至于为什么快,那你就跟我瞧瞧。点击 下载点击阿里云镜像这就是我为什么要你上车...
2021-06-17 14:45:38 419 1
原创 springboot自定义缓存工具类
缓存是高并发系统的利器,可以大大减轻数据库压力,提高响应速度。以下介绍在spring boot中使用redis来自定义缓存工具类引入redis pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
2021-03-26 15:36:13 903
原创 springboot集成rabbitmq
导入pom <!--rabbitMQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>rabbitmq配置spring.rabbitmq.host=localhostspring.rabbit
2021-03-26 13:13:56 96
原创 Windows 安装rabbitmq
RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛。RabbitMQ官方地址:http://www.rabbitmq.comRabbitMQ由Erlang语言开发,需要安装与RabbitMQ版本对应的Erlang语言环境otp_win64_{version}.exe,再安装rabbitmq-server-{version}.exe。安装Erlang
2021-03-26 12:57:39 115
原创 java 非法字符 \ufeff
提示:Error:(1, 1) java: 非法字符: ‘\ufeff’Error:(1, 10) java: 需要class, interface或enum百度了下说是编码问题、方法一:然后就可以了。先选择gbk、然后convert、然后在选择一下utf-8在convert确认下就行了。方法二:将这些报错的文件拷贝到一个目录中,然后用notpad++打开,点击工具类上的 编码,将 以uft8格式编码 转为 以utf8无BOM格式编码,然后保存,再覆盖idea中对应的...
2021-03-16 15:24:18 344
原创 Java使用RXTX读取串口
准备工作下载资源文件首先下载RXTX库对应的资源文件。下载地址 http://fizzed.com/oss/rxtx-for-java 根据自己的系统下载对应的文件。拷贝动态库RXTX 的实现还需要依赖几个动态库,所以我们要先把动态库放到对应的 jdk 目录下面去。windows 和 linux 拷贝的文件不同:window平台:拷贝 rxtxSerial.dll —> <JAVA_HOME>\jre\bin拷贝 rxtxParallel.dll —> <JA
2021-03-16 15:15:19 973
原创 debian10安装redis
Redis版本5.0.x包含在默认的Debian 10存储库中。要安装它,请以root或具有sudo特权的用户身份运行以下命令:sudo apt updatesudo apt install redis-server安装完成后,Redis服务将会自动启动,你可以通过以下命令校验Redis服务是否正常运行:sudo systemctl status redis-server输出类似如下所示:redis-server.service - Advanced key-value sto
2021-03-12 16:42:50 536
原创 nodejs服务后台持续运行的方法
forever是一个nodejs守护进程,完全由命令行操控。forever会监控nodejs服务,并在服务挂掉后进行重启。1、安装 forevernpm install forever -g2、启动服务service forever start3、使用 forever 启动 js 文件forever start index.js4、停止 js 文件forever stop index.js5、启动js文件并输出日志文件forever start -l forever.log
2021-03-12 16:22:02 411
原创 debian10 安装ffmpeg
在Debian 10下安装FFmpeg 4.1.4的方法官方的Debian 10存储库包含可以与apt软件包管理器一起安装的FFmpeg软件包,在写本文时,Debian 10存储库中可用的FFmpeg当前版本为4.1.4。执行以下命令的前提是你的Debian 10系统必须具备有sudo用户权限1、请先更新,这一步不能省:sudo apt update2、然后输入以下命令以安装FFmpeg软件包:sudo apt install ffmpeg3、上面的命令执行完后,运行以下命令验证FF
2021-03-12 16:19:06 3190
原创 debian10 安装nodejs
从Debian存储库安装Node.js和npmNode.js和npm可以从标准的Debian存储库安装,在选写本文时,存储库中的版本是v10.x,这是最新的LTS版本。要在Debian上安装Node.js和npm,请使用以下命令:sudo apt updatesudo apt install nodejs npm一个安装完成,通过键入以下命令进行验证:nodejs --version该命令将显示Node.js版本:v10.15.2注:这是在Debian上安装Node.js
2021-03-12 16:13:37 1677
原创 debian10 安装jdk8
下载Oracle JDK 8在 Debian 上安装 Oracle JDK 需要从官网上下载可供安装的软件包。这里我们使用curl命令来从 Oracle 网站下载 Oracle Java 8。默认情况下curl命令工具并未在系统中安装可以通过如下命令先安装curlsudo apt-get install curlcurl命令安装后,则可通过如下命令下载Oracle JDK 8 软件curl -L -b "oraclelicense=a" -O http://download.orac
2021-03-12 16:06:49 4286
原创 springboot导出excel
jar包 <!-- apache poi office --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>o
2020-08-25 16:33:16 249
原创 spring boot生成pdf工具类
导入jar包,itextpdf不支持中文,需要导入itext-asian语言包 <!--pdf依赖--> <!-- 支持中文--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </depen
2020-08-24 17:19:43 662
原创 tomcat参数配置(端口,乱码,闪退)
1.修改tomcat端口,修改tomcat编码方式 在tomcat conf目录下修改server.xml 中的(port:端口,URIEncoding:编码)<Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />2...
2020-06-08 18:05:17 217
原创 解决python第三方库下载慢的方法
1.临时更改pip install 插件名字 -i https://pypi.tuna.tsinghua.edu.cn/simple12.永久更改1.Windows文件路径:C:\Users\Money\AppData\Local\pip\pip.ini[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple2.Li...
2020-05-08 14:21:50 938
原创 如何把bat放入开机启动
首先,打开你需要开机自动运行的bat批处理文件所在目录。 然后,在bat文件上右击鼠标,在弹出的菜单中选择“创建快捷方式”,为bat批处理文件在当前目录中创建一个快捷方式。 然后点击“开始菜单”,依次展开“所有程序”——“启动”。下图为xp系统操作图,win7的也基本相同。 然后在“启动”选项上右击鼠标,弹出菜单中选择“打开”(如果你希望b...
2020-02-28 15:02:49 2453 1
原创 linux开放指定端口命令
1、开启防火墙 systemctl start firewalld2、开放指定端口 firewall-cmd --zone=public --add-port=1935/tcp --permanent命令含义:--zone #作用域--add-port=1935/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重启后失...
2020-02-28 14:57:08 528
原创 遇到多个构造器参数时考虑用构建器
package com.sudy.alarm.test;//Builder Patternpublic class NutritionFacts { private final int servingSize; private final int servings; private final int calories; private final int ...
2020-02-27 13:06:13 160
原创 查看JAVA进程中哪个线程CPU消耗最高
一,在centos linux 上查看进程占用cpu过高top -b -n 1查看哪个进程程消耗最高二,查看JAVA进程中哪个线程消耗最高2.1 导出java运行的线程信息jstack 进程id(jps查看)jstack 进程id > ps.txt2.2 查找最消耗cpu的java线程jps找到java进程PID命令:ps -mppid-o THR...
2020-02-26 15:34:32 1106
原创 springboot配置拦截器
1.编写配置package com.sudy.epay.config;import com.sudy.epay.interceptor.LoginInterceptor;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation....
2019-10-15 09:29:30 213
原创 springboot发送邮件
maven配置 <!--springboot 邮件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency...
2019-09-18 14:32:33 156
原创 http接口测试工具
需要的工具1、谷歌浏览器(这是开发人员必用的浏览器,这里就不再详述了)2、Advanced-REST-client插件链接:https://pan.baidu.com/s/1bo05Bun密码:emah在Chrome浏览器中打开: chrome://extensions/勾选开发者模式和选择“加载正在开发的扩展程序”选择在第一步解压出来的Advanced-REST-cli...
2019-08-13 17:22:44 2385
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人