自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

转载 Linux清空日志的五种方法

在Linux中,有多种方法可以清空日志文件。

2023-11-29 09:35:03 6435

原创 nginx: [emerg] “worker_processes“ directive is not allowed here in /www/server/nginx/nginx.conf:3

解决:include中使用了通配符的问题,我是用了*,改成具体的文件名就行。原因:未探索,可能是系统不支持吧,有大佬看到吱一下。

2023-11-23 15:17:28 764

转载 CentOS 几种重启方式的区别

CentOS 几种重启方式的区别。

2023-04-13 14:53:58 767 1

原创 springboot项目在centos上启动jar包慢的问题及解决方法

本地没问题,但服务器上jar包启动非常慢,即使启动成功,接口也很慢还超时,服务启动时报错,不多说直接上图。

2023-04-13 14:33:10 719

原创 mysql日期查询

【代码】mysql日期查询。

2023-03-03 14:19:09 287

转载 linux解压gz文件的命令

想要解压一个.gz文件,使用gunzip命令加文件名。gz后缀怎么解压?.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都原生支持.gz格式文件,双击即可打开使用这种压缩文件。Windows可以使用常见的解压缩软件WINRAR、WINZIP、7-Zip、好压解压。以WINRAR解压为例: 选择.gz格式文件,右键——解压。即可解压.gz格式文件。gz是什么软件?

2023-02-17 11:45:57 20074 1

原创 npm install报错,node-sass: Command failed

原因:node-sass 与 node 版本不兼容引发的惨案,我的node版本16.1.7。项目 package.json中node-sass依赖包的版本是 4.1.3。node@14只是酒桶,这意味着它没有符号链接到/usr/local,因为这是另一个公式的替代版本。安装完成报了一个警告。

2023-02-15 16:43:31 1149

原创 linux称手的终端管理器Zsh(Z shell)-图文安装超详细

linux默认的shell太low了,iTerm2在macOS系统简直堪称终端管理神器,有一款可以平替iTem2的软件,Zsh 是一个为交互使用而设计的 shell。

2023-02-10 17:36:10 5316

原创 linux 学习(持续更新)

默认登录用户是普通用户,su切换root用户,需要输入密码,我们没有设置过,根本不知道,所以密码无论怎么输入密码都不对,出现这种情况,一般有两种原因,原因一是真的输错了,原因二则是可能还没有给root账户设置密码(出于安全考虑,默认时root用户时没有固定密码的,它的密码是随机产生并且动态改变的)yum 类似于mac os里的brew,是一个包管理器,用来安装linux工具的;输入sudo passwd root ,再输入用户密码,接下来会让你设置root密码,并再次确认。yum源更新后出现的问题.

2023-02-09 14:51:14 378

转载 linux重置root密码

更新密码会导致selinux安全文件错误,创建/.autorelabel文件可以告诉selinux在系统重启时自动重新标记文件系统的selinux策略。初学linux,手贱用sudo passwd -l root命令禁用root,设置密码过期,然后就再启用sudo passwd -u root,提示。六,exit退出,输入reboot重启系统,可能会卡住一下然后虚拟机会再次重启,会有3分钟左右的卡顿。一,开机时按e键,即可进入grub编辑界面,光标选择第一条,e表示进入编辑模式。

2023-02-09 10:40:06 584

转载 Oracle数据库如何授权收费(Database Licensing)

每个CPU License无限使用期的价格为17万9千,按IBM小机的系数计算,则购买价格为17万9千,和50个User License的价格相近。Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。License数=CPU 数*系数。关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。

2023-02-08 09:53:41 1856

原创 mac安装MINIO服务器

4.启动成功,访问 http://127.0.0.1:9000 或者 http://127.0.0.1:52301。–config-dir=/usr/local/etc/minio 配置文件目录。/usr/local/var/minio 存储数据目录。2.安装完成,执行brew info minio。–address=:9000 使用的端口。Ctrl+c关闭服务器。

2023-01-19 14:36:14 2270

原创 linux安装nginx

1.nginx官网 http://nginx.org/en/download.html 下载安装包,如图所示下载,并上传到指定目录:2.解压3.安装nginx, 该目录下 分别执行 ./configure、make、make install,//执行命令//执行make命令//执行make install命令如下图所示nginx安装在 目录下,以及相关的文件4. 查看工作目录5.配置全局环境变量 ,添加下面内容,然后刷新 验证 nginx -v6.Nginx的基本控制命令7.设置

2022-12-07 15:47:25 864

原创 linux x64 下的redis安装

1.官网下载linux版本的安装包,官网地址:http://redis.io/download2.新建目录 mkdir /usr/local/src/redis,并上传到该目录,解压3…执行make 对Redis解压后文件进行编译在编译完成之后查看当前文件路径下内容ll,可以看到.conf和src等文件夹4.编译完成后进入src文件夹,执行指定安装redis到/usr/local/src/redis(如果不指定安装位置,会默认安装到/usr/local/bin目录下)

2022-11-18 16:42:28 472

原创 引入本地jar包,maven打包失败,提示程序包不存在

在pom中的maven-compiler-plugin插件中用compilerArguments标签配置本地jar所在的目录,如图。

2022-11-02 11:10:19 1027

转载 单元测试报错 Error running xxx. Command line is too long. Shorten the command line via JAR manife

方法一:Edit Configurations,将默认的Shorten command line的值user-local default 改为 JAR mainifest 或者 classpath file(这种办法需要对每个类单独设置)方法二:在项目的.idea/workspace.xml文件中,找到,后面在添加一行(此方式一次设置就可)因为项目需要打印的环境变量太长,超过了限制,需要缩短命令行来解决问题。

2022-11-02 10:03:07 5536

转载 MAC苹果电脑关闭系统完整性保护SIP(System Integrity Protection)

苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。通过 System Integrity Protection,苹果实现了对第三方软件的限制,有一些操作永远不被允许,恶意软件无法通过用户授权的方式从而获得所有系统权限了。但同时也影响到了一些我们平常要用到的第三方软件。

2022-10-18 11:09:40 6650

转载 解决MAC系统升级后虚拟机黑屏问题

相信大家都抱着尝鲜的心理,更新了MacOS Catalina。在更新之后,打开VMware Fusion使用中发现,虚拟机处于黑屏状态,无法看到虚拟机的屏幕,在各种尝试之后,找到一种正确的解决办法亲测十分靠谱目录。

2022-10-18 10:56:35 3200

原创 mysql创建定时器(event),定时调用存储过程(Procedure)将查询出结果集并批量插入新表

当然SQL语句是有限制的,对它的限制跟函数Function和触发器Trigger 中对SQL语句的限制是一样的,如果你在函数Function 和触发器Trigger 中不能使用某些SQL,同样的在EVENT中也不能使用。在重复的计划任务中,时间(单位)的数量可以是任意非空(Not Null)的整数式,时间单位是关键词:YEAR,MONTH,DAY,HOUR,MINUTE 或者SECOND。在两种计划任务中,时间戳可以是任意的TIMESTAMP 和DATETIME 数据类型,时间戳需要大于当前时间。

2022-09-20 14:00:00 1018

原创 mac安装nacos2.0.3单机启动

我的macOS 10.13 nacos启动报错查看额日志: dyld: lazy symbol binding failed: Symbol not found: ____ch。链接: https://pan.baidu.com/s/1yLU-yGt-BV9m3KH6f5cQtA 密码: 1212。64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。各种方法都试了,后来在国外论坛找到答案,需要升级到macOS 10.15 问题解决。......

2022-08-31 09:04:53 1224 3

原创 Mac下远程服务器无法使用rz并提示waiting to receive.**B0100000023be50

Mac下远程linux无法使用rz并提示waiting to receive.**B0100000023be50,还会卡一段时间,如图。

2022-08-30 11:08:50 4012

原创 ElasticSearch 启动停止 图文

1.jps命令,因为es依赖jdk,所以用jps命令最为方便。都是找到9200端口,进程pid,然后杀死。2.查看es默认端口9200被哪个进程占用。Ctrl + C停止进程。3.直接查看es的进程。

2022-08-29 14:36:18 758

转载 linux firewall防火墙命令,以及开放端口

firewall

2022-08-26 15:28:48 2687

原创 如何查看centos系统版本以及配置信息

linux

2022-08-22 14:17:56 37851

转载 MacOS连接VPN 提醒 “IPSec共享密钥”丢失。请验证您的设置并尝试重新连接。

mac

2022-08-22 10:51:45 4996 3

原创 mac安装hive 2.3.9

Hive

2022-08-13 17:00:22 664

转载 maven中pom依赖相同jar包优先顺序加载版本

不同下级jar中依赖了不同版本,优先使用先加载下级jar中的版本;管理版本:指dependencyManagement中管理的版本。上级管理版本和本级管理版本会覆盖下级依赖版本;同一个包中后加载的版本覆盖先加载的版本;情况5: 下级依赖先加载的>后加载的。情况6: 上级管理版本>下级依赖版本。情况1:本级依赖后加载的>先加载的。情况8:本地管理版本>上级管理版本。情况9:本地管理版本>下级依赖版本。情况7:本地依赖>本级版本管理。本级依赖版本优先于管理版本;情况4: 上级依赖>下级依赖。...

2022-08-10 09:01:19 2361

原创 Mac 安装ZooKeeper3.6.3

zookeeper

2022-08-09 17:20:50 746

原创 三星t5移动硬盘,升级mac系统后,一直提示断开链接

移动硬盘

2022-08-08 09:28:51 1926

原创 mac单节点 Hadoop 安装和伪分布式模式配置(图文教程)

大数据Hadoop

2022-08-06 00:39:32 1058 1

原创 mac 终端命令行自动补全并且忽略大小写

mac

2022-08-04 14:08:26 991

原创 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:

macos

2022-08-03 16:07:27 130

原创 js校验输入2000的整数倍

维护了一个老项目,需要做一个金钱的校验,输入2000的整数倍金额,正则太恶心了,直接取整计算了,记录一下://onblur事件checkMoney = function (){ console.log('onblur'); //number const zdyMoney = $("#zdyMoney").val(); if( zdyMoney == "" || zdyMoney == undefined){ return false }

2022-05-27 15:45:08 800

原创 ElasticSearch 安装教程

添加一行:vm.max_map_count=262144,添加完了执行:sysctl -p,看结果是不是vm.max_map_count = 262144。出于安全考虑,es默认不允许以root账号运行,es5之后的都不能使用添加启动参数或者修改配置文件等方法启动了,必须要创建用户。创建成功后,我们切换到刚刚创建的esuser用户下,进入到 /home/esuser 目录下,3)如果是云服务器,需要对专有网络类型的ecs服务器,添加该端口的安全组规则后,重启实例。解决方案:切换su,给用户赋文件权限。...

2022-02-25 16:52:45 2205

转载 Elasticsearch7.3.0启动指定JDK11

环境说明Centos7、Elasticsearch7.2、JAVA_HOME="/opt/jdk1.8.0_211"前篇提要Centos7安装Elasticsearch7.2版本前面我们说到,我的虚拟机开发环境的jdk是1.8,在启动Elasticsearch7.2的时候,启动日志会有如下信息:future versions of Elasticsearch will require Java 11; your Java version from [/opt/jdk1.8.0_211/jre] d

2022-02-23 15:26:22 2876 3

原创 Navicat把表结构导出成excel

身为一个程序员,难免有时候会写关于数据库表结构的相关文档,不可能cv大法,那可不得累死,用Navicat轻松搞定如下执行查询表结构的sql:SELECT COLUMN_NAME,COLUMN_COMMENT,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NULLABLE,COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNSwhere table_schema ='数据库' AND table_name='表名'

2022-02-14 14:57:24 5499 2

转载 java经典面试题之int和Integer的区别

int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer变量永远是不相

2021-11-25 16:51:45 79

原创 idea链接数据库报错:Server returns invalid timezone. Need to set ‘serverTimezone‘ property.

时区问题,MySQL驱动默认UTC时区。MySQL驱动中默认时区是UTC,与本地时间(中国)相差八个小时,所以链接不上.解决方法如下,都是解决时区问题。一、点开最右侧 Advanced,找到 serverTimezone,在右侧value处填写 GMT,保存即可!(或填写 Asia/Shanghai)二、也可以在url后添加:?serverTimezone=GMT![在这里插入图片描述](https://img-备注:GMT(Greenwich Mean Time):格林威治标准时间UT.

2021-11-16 13:32:16 708

原创 Linux之yum和rpm命令报错:Error: rpmdb open failed

拿到一台服务器,再部署项目时,用yum安装软件时,报错如下:error: rpmdb: BDB0113 Thread/process 9480/140323413588032 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recoveryerror: c

2021-07-08 18:23:02 1103

转载 Linux 查看cpu的相关信息,lscpu命令详解

lscpu的使用描述:  此命令用来显示cpu的相关信息  lscpu从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读  命令输出的信息包含cpu数量,线程,核数,套接字和Nom-Uniform Memeor Access(NUMA),缓存等  不是所有的列都支持所有的架构,如果指定了不支持的列,那么lscpu将打印列,但不显示数据语法:  lscpu [-a|-b|-c] [-x] [-s directory] [-e [=list]|-p [=list]]

2021-07-02 09:25:18 1065

空空如也

空空如也

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

TA关注的人

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