- 博客(60)
- 收藏
- 关注
原创 nginx: [emerg] “worker_processes“ directive is not allowed here in /www/server/nginx/nginx.conf:3
解决:include中使用了通配符的问题,我是用了*,改成具体的文件名就行。原因:未探索,可能是系统不支持吧,有大佬看到吱一下。
2023-11-23 15:17:28
1462
原创 springboot项目在centos上启动jar包慢的问题及解决方法
本地没问题,但服务器上jar包启动非常慢,即使启动成功,接口也很慢还超时,服务启动时报错,不多说直接上图。
2023-04-13 14:33:10
901
转载 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
26095
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
1221
原创 linux称手的终端管理器Zsh(Z shell)-图文安装超详细
linux默认的shell太low了,iTerm2在macOS系统简直堪称终端管理神器,有一款可以平替iTem2的软件,Zsh 是一个为交互使用而设计的 shell。
2023-02-10 17:36:10
5946
原创 linux 学习(持续更新)
默认登录用户是普通用户,su切换root用户,需要输入密码,我们没有设置过,根本不知道,所以密码无论怎么输入密码都不对,出现这种情况,一般有两种原因,原因一是真的输错了,原因二则是可能还没有给root账户设置密码(出于安全考虑,默认时root用户时没有固定密码的,它的密码是随机产生并且动态改变的)yum 类似于mac os里的brew,是一个包管理器,用来安装linux工具的;输入sudo passwd root ,再输入用户密码,接下来会让你设置root密码,并再次确认。yum源更新后出现的问题.
2023-02-09 14:51:14
396
转载 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
651
转载 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
2346
原创 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
2593
原创 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
955
原创 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
513
原创 引入本地jar包,maven打包失败,提示程序包不存在
在pom中的maven-compiler-plugin插件中用compilerArguments标签配置本地jar所在的目录,如图。
2022-11-02 11:10:19
1195
转载 单元测试报错 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
6034
转载 MAC苹果电脑关闭系统完整性保护SIP(System Integrity Protection)
苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。通过 System Integrity Protection,苹果实现了对第三方软件的限制,有一些操作永远不被允许,恶意软件无法通过用户授权的方式从而获得所有系统权限了。但同时也影响到了一些我们平常要用到的第三方软件。
2022-10-18 11:09:40
7193
转载 解决MAC系统升级后虚拟机黑屏问题
相信大家都抱着尝鲜的心理,更新了MacOS Catalina。在更新之后,打开VMware Fusion使用中发现,虚拟机处于黑屏状态,无法看到虚拟机的屏幕,在各种尝试之后,找到一种正确的解决办法亲测十分靠谱目录。
2022-10-18 10:56:35
3338
原创 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
1085
原创 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
1303
3
原创 Mac下远程服务器无法使用rz并提示waiting to receive.**B0100000023be50
Mac下远程linux无法使用rz并提示waiting to receive.**B0100000023be50,还会卡一段时间,如图。
2022-08-30 11:08:50
4644
原创 ElasticSearch 启动停止 图文
1.jps命令,因为es依赖jdk,所以用jps命令最为方便。都是找到9200端口,进程pid,然后杀死。2.查看es默认端口9200被哪个进程占用。Ctrl + C停止进程。3.直接查看es的进程。
2022-08-29 14:36:18
799
转载 maven中pom依赖相同jar包优先顺序加载版本
不同下级jar中依赖了不同版本,优先使用先加载下级jar中的版本;管理版本:指dependencyManagement中管理的版本。上级管理版本和本级管理版本会覆盖下级依赖版本;同一个包中后加载的版本覆盖先加载的版本;情况5: 下级依赖先加载的>后加载的。情况6: 上级管理版本>下级依赖版本。情况1:本级依赖后加载的>先加载的。情况8:本地管理版本>上级管理版本。情况9:本地管理版本>下级依赖版本。情况7:本地依赖>本级版本管理。本级依赖版本优先于管理版本;情况4: 上级依赖>下级依赖。...
2022-08-10 09:01:19
2426
原创 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:
macos
2022-08-03 16:07:27
143
原创 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
896
原创 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
2250
转载 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
3196
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
5631
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
84
原创 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
723
原创 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
1194
转载 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
1189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人