
服务器技术解决方法
文章平均质量分 88
该专栏是用来记录服务器开发遇到的相关问题,比如Linux,Nginx,Git等。从复现问题到分析问题,再到解决问题,从而做到知其然,知其所以然。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
互联网全栈开发实战
全栈领域优质创作者!
博客专家认证!
本站粉丝30多万!
阅读量破百万!
你的点赞与关注是我创作的动力!
努力创作出优秀的作品来馈赠粉丝!
展开
-
全网多种方法解决[rejected] master -> master (fetch first)的错误
全网多种方法解决! [rejected] master -> master (fetch first)的错误。原创 2023-04-21 07:35:21 · 3140 阅读 · 0 评论 -
使用git config --global设置用户名和邮件,以及git config的全局和局部配置
使用git config --global设置用户名和邮件,以及git config的全局和局部配置原创 2023-09-25 11:04:31 · 9719 阅读 · 0 评论 -
全网多种方法解决Updates were rejected because the remote contains work that you do not have locally的错误
全网多种方法解决Updates were rejected because the remote contains work that you do not have locally的错误原创 2023-04-26 07:33:55 · 7597 阅读 · 5 评论 -
git的本地分支如何关联远程分支,比如github,gitlab,码云等
git的本地分支如何关联远程分支,比如github,gitlab,码云等原创 2023-05-30 07:32:36 · 8201 阅读 · 0 评论 -
阿里云centos7.4安装jdk和Tomcat的坑 阿里云自带jdk的坑 wget 带来的坑
要想了解这些坑,首先你的有阿里云服务器,阿里云服务器的官网地址是https://www.aliyun.com/product/ecs?spm=5176.8142029.selected.1.60816d3eFWDjtt1、阿里云自带jdk的坑一开始,我直接用的是阿里云自带的jdk来安装的,然后再在/etc/profile当中配置环境变量,按Esc后再按:wq保存,立即将变动生效:sou.........原创 2018-08-15 17:01:16 · 2274 阅读 · 1 评论 -
如何在windows上安装centos单系统,以及安装事项和 centOS Linux和centOS Stream区别
为什么安装centos系统因为我在阿里云上购买了centos服务器,想要安装centos来使用模拟终端服务器,在安装centos之前,需要准备的东西现在windows电脑上下载UltraISO软件,因为我们的centos镜像文件4.16G,不能直接将镜像文件拷贝到U盘中,需要用UltraISO软件进行拷贝。需要一个大于5G的空U盘,为什么是空的?因为在拷贝时,UltraISO软件也会格.........原创 2018-07-26 22:16:30 · 5782 阅读 · 0 评论 -
全网超详细的centos7下载和安装Mysql数据库(2023)
全网超详细的centos7下载和安装Mysql数据库(2023)以及远程连接mysql,并解决 Client does not support authentication protocol requested by server 或 Your password does not satisfy the current policy requirements的错误。原创 2023-03-06 09:18:06 · 1629 阅读 · 1 评论 -
使用GitLab CI/CD自动化热部署SpringBoot项目
使用GitLab CI/CD自动化热部署SpringBoot项目原创 2022-09-28 13:27:07 · 1618 阅读 · 0 评论 -
全网最全的Gitlab CI/CD自动化部署的介绍和教程,使用GitLab CI/CD自动化热部署SpringBoot或maven项目,GitLab CI/CD的Kubernetes集群的集成
在上家公司工作时,我提交代码到gitlab上。主管在合并代码时,会自动化部署到服务器上,当时对这个很感兴趣,于是潜心研究gitlab的自动化部署原理。本文是最全的Gitlab CI/CD自动化部署的介绍和教程,使用GitLab CI/CD自动化热部署SpringBoot或maven项目和GitLab CI/CD的Kubernetes集群的集成。......原创 2022-08-31 11:47:40 · 2059 阅读 · 0 评论 -
SSL certificate problem: self signed certificate in certificate chain错误的全网详细解决方法
SSL certificate problem: self signed certificate in certificate chain错误的全网详细解决方法原创 2023-04-29 07:32:04 · 10829 阅读 · 0 评论 -
一文解决OpenSSL SSL_read: Connection was reset, errno 10054问题
一文解决OpenSSL SSL_read: Connection was reset, errno 10054问题原创 2022-10-17 18:06:50 · 38263 阅读 · 13 评论 -
全网详细解决git官网下载太慢的问题
全网详细解决git官网下载太慢的问题。我们在开发的过程中,无可避免地要使用到git,来托管我们的代码。使用Git的前提是要下载和安装它,但官网地址下载太慢,本文教大家解决官网下载太慢的问题。原创 2023-02-25 07:39:50 · 18937 阅读 · 6 评论 -
GitHub上9款美观大气的后台管理系统,基于但不限于vue、react、Angular、Bootstrap框架
GitHub上9款美观大气的后台管理系统,基于但不限于vue、react、Angular、Bootstrap框架。比如vue-element-admin、D2Admin、Vue-admin-better、AdminLTE、Ant Desiong Pro等。原创 2022-08-26 22:35:11 · 3651 阅读 · 0 评论 -
盘点12个前端低代码的框架开源项目以及前端低代码的总结调研,比如百度开源的前端低代码框架、阿里巴巴开源的低代码平台、Element UI表单设计及代码生成器、H5可视化页面配置等
低代码是基于可视化和模型驱动理念,结合云原生与多端体验技术,它能够在多数业务场景下实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式。下面就来分享12个值得学习和使用的低代码开源项目,更深入地了解什么是低代码。...............原创 2022-08-12 14:49:51 · 19197 阅读 · 3 评论 -
解决no tracked branch的问题,并详说远程分支、远程跟踪分支和跟踪分支【本地分支】
今天我准备从git代码库中更新代码到我的idea中,突然就报错了: 我也不知道为什么会这样,在同事的帮助下,启动cdm进入到该项目所在文件夹中,输入这条语句: git branch –set-upstream-to origin/zby zby即可。..................原创 2018-07-27 12:29:00 · 44497 阅读 · 6 评论 -
分布式锁 redis分布式锁 zookeeper分布式锁 面试题:如何保证高并发下的下单安全 超卖问题 redission的watchdog
假如现在有一个场景,系统中有一个用户下单接口,但在用户下订单前一定要去检查库存,确保库存足够了才给用户下单,假如目前是单台服务器,单线程可以不加锁。单台服务器可以使用synchronized或者ReentrantLock加锁;如果是多台服务器在高并发的情况下,如何保证下单的安全性,这里可以使用Redis分布式锁或zookeeper分布式锁。...原创 2020-09-13 21:44:00 · 1203 阅读 · 0 评论 -
一文详细介绍查看和启用nginx日志(access.log和error.log),nginx错误日志的安全级别,自定义访问日志中的格式
一文详细介绍查看和启用nginx日志(access.log和error.log),启用nginx的访问日志和错误日志,nginx错误日志的安全级别,自定义访问日志中的格式原创 2023-04-25 07:34:23 · 6400 阅读 · 1 评论 -
解决nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)以及nginx 502 Bad Gateway解决方法
解决nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use),以及nginx 502 Bad Gateway解决方法原创 2023-04-28 07:34:57 · 6357 阅读 · 0 评论 -
502 Bad Gateway产生的原因以及8种详细的解决方法
502 Bad Gateway产生的原因以及8种详细的解决方法。比如建厂PHP基础设置,FastCGI进程是否已经启动,FastCGI进程数是否足够,FastCGI执行时间是否超时,FastCGI Buffer是否足够,检查FastCGI缓冲区的设置是够过小,检查代理缓冲区的设置是否过小等。原创 2023-03-22 07:43:58 · 13824 阅读 · 0 评论 -
全网详细解说grep命令查找多个字符串,grep同时匹配多个关键字或任意关键字, grep命令同时排除多个关键字
全网详细解说grep命令查找多个字符串,grep同时匹配多个关键字或任意关键字, grep命令同时排除多个关键字。原创 2023-03-09 07:43:30 · 3858 阅读 · 0 评论 -
全网多种方法解决Invalid Host header(无效的主机头)服务器域名访问出现的错误
全网多种方法解决Invalid Host header(无效的主机头)服务器域名访问出现的错误。Invalid Host header是一个常见的错误信息,通常发生在`Web`应用程序中。它表示HTTP请求中的Host header(主机头)与实际请求的主机不匹配,这可能是由于代理服务器或负载均衡器等网络设备引起的。通过检查你的应用程序配置并确保正确的主机名,你应该能够解决此问题。无论你采取哪种解决方案,请务必小心。确保你理解你所做的更改,并在测试之前备份所有配置文件和代码。原创 2023-02-26 07:44:33 · 13067 阅读 · 0 评论 -
全网超详细的如何Ping特定的端口号,比如telnet Ping,nc Ping,nmap Ping等
全网超详细的如何Ping特定的端口号,比如telnet Ping,nc Ping,nmap Ping等以及apt-get还是yum的区别,解决sudo: apt-get: command not found的错误,解决-bash: xxx: command not found的问题。原创 2023-02-23 07:33:13 · 16463 阅读 · 1 评论 -
全网详细解决sudo: apt-get: command not found以及详细分析yum和apt-get的区别
全网详细解决sudo: apt-get: command not found以及详细分析yum和apt-get的区别。原创 2023-02-22 07:35:00 · 38864 阅读 · 3 评论 -
全网超详细的Linux iptables命令详解以及详解iptables-save和iptables-restore命令
全网超详细的Linux iptables命令详解,详解iptables-save和iptables-restore命令,防火墙的备份与删除,iptables的四表——filter表(过滤规则表),nat表(地址转换规则表),mangle表(修改数据标记位规则表),raw表(跟踪数据表规则表)和五链——input,output,forward,preRouting,postRounting, iptables语法格式,ChatGPT的详细介绍等原创 2023-02-21 07:33:56 · 4902 阅读 · 0 评论 -
详细解读503服务不可用的错误以及如何解决503服务不可用
详细解读503服务不可用的错误以及如何解决503服务不可用。原创 2023-02-12 17:46:31 · 5260 阅读 · 0 评论 -
HTTP请求返回304状态码以及研究nginx中的304
HTTP请求返回304状态码以及研究nginx中的304原创 2023-02-10 11:29:30 · 3596 阅读 · 0 评论 -
全网最详细的Linux查看历史命令以及如使用linux中的history命令
全网最详细的Linux查看历史命令以及如使用linux中的history命令。原创 2023-02-07 17:36:10 · 4573 阅读 · 0 评论 -
解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these...问题
解决Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program问题——双击tomcat startup.bat的弹框一闪而过。以及如何配置 jre_home 和 java_home。原创 2022-10-13 10:06:41 · 11194 阅读 · 2 评论 -
解决双击tomcat startup.bat的弹框一闪而过的问题,以及如何配置 jre_home 和 java_home
解决双击tomcat startup.bat的弹框一闪而过的问题,以及如何配置 jre_home 和 java_home原创 2022-10-13 10:02:39 · 5757 阅读 · 0 评论 -
详解开发中常用tail,yum,vim,cat,cd,ls,cp,mv,pwd,which,find,tar,su,sudo,chown,chmod,grep,ps,top等linux命令及其操作手册
本文详细解读了我们在开发中常用的linux命令,比如开tail,yum,man.wget,vim,cat,cd, ls,cp,mv,pwd,which,find,tar,tail,nohup,su,sudo,chown,chmod,grep,ps,top,yum等。但这些命令我们不可能全部能记住,因为,在文章的末尾提供了linux的操作手册的使用方式。同时也讲述了wget的安装方式,以及yum的语法等。..................原创 2022-08-26 15:13:35 · 633 阅读 · 0 评论 -
比较war包在Linux或windows服务器上启动及使用 java -jar xxx.jar 或nohup java -jar xxx.jar启动在Linux服务器上的spring boot jar
一文详解在Linux或windows服务器上启动war包。使用 java -jar xxx.jar 或nohup java -jar xxx.jar启动在Linux服务器上的spring boot jar包以及对nohup的补充,比如使用nohup java -jar xxx.jar > Log.log & 或者 nohup java -jar xxx.jar >> Log.log &启动原创 2022-08-25 11:02:43 · 4003 阅读 · 0 评论 -
启动mysql,爆出错误:Job for mysqld.service failed because the control process exited with error code.
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.原创 2022-06-15 16:34:19 · 12362 阅读 · 9 评论 -
su root 认证失败 Linux创建目录权限不够 Linux权限不够 usr目录 Linux提升权限 su和sudo的区别
su root 认证失败 Linux创建目录权限不够 Linux权限不够 usr目录 Linux提升权限 su和sudo的区别 su 用户名和su - 用户名的区别原创 2018-07-28 17:01:08 · 7473 阅读 · 1 评论 -
ubuntu 安装idea和设置桌面快捷方式
下载解压如果安装idea,首先需要下载idea for linux的tar.zip文件,ubuntu默认是下载到Downloads目录中,我们可以解压到指定的文件下,比如我指定的文件是在/opt/idea,因而,在终端输入命令: 安装idea 在当前目录下输入 ./idea.sh 这时就启动了idea的安装程序。 安装成功后,在桌面的目录下,编写一个文件,如图所是:.......................................原创 2018-07-29 12:43:05 · 23236 阅读 · 1 评论 -
ubuntu的apt-get install tomcat8的坑
所带的坑我比较喜欢尝试新鲜的东西,于是闲来无事,卸载了win7系统,安装了ubuntu18.4lts版本的linux系统。配置好了java环境变量后,利用apt-get install tomcat8指令安装了tomcat8。 /etc/init.d/tomcat8 start启动t,omcat8发现是可以启动的。 于是,输入127.0.0.1:8080,出现Apache Tomcat...原创 2018-08-22 00:30:48 · 8202 阅读 · 0 评论 -
ubuntu的小试牛刀,软件包【####】没有可安装候选和一文读取Ubuntu的目录结构
随着工作的日益推进,我发现windows俨然不合适开发了,于是下载了ubuntu,但在配置无线网时,出现了问题,想用~$ ifconfig来查看信息,但报错了:Command 'ifconfig' not found, but can be installed with:sudo apt install net-tools于是,使用~$ sudo apt install net-t............原创 2018-07-27 21:46:14 · 16605 阅读 · 12 评论 -
ubuntu18.04配置jdk1.8,解决vim找不到命令
ubuntu18.04配置jdk1.8,验证是否配置成功,解决vim找不到命令。准备用ubuntu来开发java后台,首先就应该配置jdk,但在配置jdk的过程中,出现了很多问题,不过,幸运的是配置成功了。创建文件夹,需要在/usr/lib/创建文件夹在创建文件夹前,需要切换用户身份,因为终端显示的是电脑名,而我们需要以root的身份进入到系统中。当我们输入 su root,并且输入密码后,如果出现认证失败,请参考解决认真失败的问题,如果没有这样的问题,我们以ro.........原创 2018-07-29 00:52:14 · 5910 阅读 · 1 评论