shusheng007编程手记

news2025/7/23 6:48:02

[版权申明] 非商业目的注明出处可自由转载
出自:shusheng007

文章目录

  • 概述
  • 工具篇
    • IntelliJ IDEA
      • 在Idea中下载源码时,报无法下载源码
    • Postman
      • Post请求被识别成Get请求
  • Linux
    • 开启关闭防火墙
    • 开放端口
    • 关闭端口
    • 如何修复磁盘
  • Nginx
    • 如何使用docker来安装Nginx

概述

本文记录了一些日常工作中的小问题及解决方案,无他。持续更新到不做程序员…

工具篇

IntelliJ IDEA

在Idea中下载源码时,报无法下载源码

在这里插入图片描述

鼠标选中你的项目,右键点击:Open In -> Terminal。 你也可以直接打开命令行窗口,导航到你的项目目录下。

执行以下命令:

mvn dependency:resolve -Dclassifier=sources

等待下载完成即可。

Postman

Post请求被识别成Get请求

Post请求被Web服务器,例如Nginx或者Tomcat给识别成Get请求了,需要强制使用https,像下面这样:

https://your-domain:port/**

Linux

开启关闭防火墙

查看防火墙状态

systemctl status firewalld

开启防火墙

systemctl start firewalld

关闭防火墙

systemctl stop firewalld

开放端口

  1. 查询指定端口是否已开放

终端执行如下命令,提示yes表示开启;no表示未开启。

firewall-cmd --query-port=端口号/tcp
  1. 开放某个端口
firewall-cmd --add-port=端口号/tcp --permanent

其中--permanent表示永久开放

  1. 重新载入添加的端口:
firewall-cmd --reload

关闭端口

firewall-cmd --permanent --remove-port=端口号/tcp

如何修复磁盘

  1. 确认磁盘
df -Th
  1. 执行修复
xfs_repair -L /dev/sda1

Nginx

如何使用docker来安装Nginx

  1. 拷贝配置文件

使用docker运行一个nginx容器

docker run --name nginx -p 10080:80 -d nginx:latest

将其配置文件从容器中拷贝出来

# 导航到要挂载nginx配置文件的目录,例如D盘的nginx文件夹
cd D:\nginx
# 拷贝3部分
docker cp nginx:/etc/nginx/nginx.conf .
docker cp nginx:/etc/nginx/conf.d .
docker cp nginx:/usr/share/nginx/html .

注意cp命令后面的那个.表示拷贝到当前文件夹

删除nginx容器

docker stop nginx && docker rm nginx
  1. 编写docker-compose文件

将下面的代码保存为 nginx_dc.yml,假设其存储路径为 D:\nginx\nginx_dc.yml

version: '3'

services:
  nginx:
    image: nginx:latest
    container_name: nginx
    ports:
      - 10080:80
    volumes:
      - D:\nginx\conf.d:/etc/nginx/conf.d
      - D:\nginx\nginx.conf:/etc/nginx/nginx.conf:ro
      - D:\nginx\logs:/var/log/nginx
      - D:\nginx\html:/usr/share/nginx/html

执行

docker-compose -f D:\nginx\nginx_dc.yml up -d

其中-d表示以detach模式,也就是说当关闭了当前terminal后,容器仍然运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/394962.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

VMware虚拟网络编辑桥接/NAT/仅主机模式详解

VMware虚拟网络编辑 安装VMware后 默认虚拟网络设置: VMnet0:桥接模式 VMnet1:仅主机 VMnet8:NAT模式 可以打开VMware的虚拟网络适配器查看 NAT模式 NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网…

掌握Swagger3自动化生成接口文档完成后端提效

文章目录OpenApi规范Swagger3快速上手Swagger3使用Swagger3.x常用注解讲解和配置Api 模块配置ApiOperation 接口配置ApiParam 方法参数配置ApiIgnore 忽略此接口ApiModel()和ApiModelProperty()ApiResponse描述接口响应注意可能出现的问题OpenApi规范 开放API规范(…

Java内存屏障简介

简介 内存屏障是插入两个CPU命令之间的命令,禁止处理器命令的重新排序(如屏障),以确保有序性。此外,为了达到屏障的效果,在处理器写入、读取值之前,将主机的值写入缓存,清空无效的队列,保障可见…

C++函数重载及其背后的原理

写在前面 先说说我的状态吧,五一假期五天假,这些天都在玩,很少学习,我不是后悔,也没必要,本来假期就是为了让自己放松.我唯一要反思看到别人在学,我心里也想学但是却做不到,这是我的缺点,后面我会克服的.尽…

运维提质增效,有哪些办法可以做

凡是代码,难免有 bug。 开发者们的日常,除了用一行行代码搭产品外,便是找出代码里的虫,俗称 debug。 随着移动互联网的快速发展,App 已经成为日常生活中不可或缺的一部分。但是在开发者/运维人员的眼里简直就是痛苦的…

使用R语言包clusterProfiler做KEGG富集分析时出现的错误及解决方法

使用enrichKEGG做通路富集分析时&#xff0c;一直报错&#xff1a;显示No gene can be mapped....k <- enrichKEGG(gene gene, organism "hsa", pvalueCutoff 1, qvalueCutoff 1)但是之前用同样的基因做分析是能够成功地富集到通路&#xff0c;即便是网上的数据…

Appium+Python连接真机、跳过登录页、Unexpected error while obtaining UI hierarchy问题

Appium连接真机 使用数据线连接电脑&#xff0c;然后选择文件传输方式 打开手机设置拉至底部&#xff0c;点击关于手机&#xff0c;连续点击7次版本号打开开发者模式 点击设置中的系统与更新&#xff0c;找到开发者选项----> 打开USB调试即可 在终端中输入adb devices确定…

c语言经典例题-数组的使用

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 选择法排序&#xff1a; 题目&#xff1a; 本关任务&#xff1a;使用选择法排序&#xff08;http://t.csdn.cn/…

统计学 一元线性回归

统计学 一元线性回归 回归&#xff08;Regression&#xff09;&#xff1a;假定因变量与自变量之间有某种关系&#xff0c;并把这种关系用适当的数学模型表达出来&#xff0c;利用该模型根据给定的自变量来预测因变量 线性回归&#xff1a;因变量和自变量之间是线性关系 非线…

看板组件:Bryntum Task Board JS 5.3.0 Crack

一个超级灵活的看板组件&#xff0c;Bryntum Task Board 是一个灵活的看板 Web 组件&#xff0c;可帮助您可视化和管理您的工作。 功能丰富 任务板非常灵活&#xff0c;允许您完全自定义卡片、列和泳道的渲染和样式。借助丰富的 API&#xff0c;您甚至可以在运行时打开或关闭功…

MSE 诊断利器上线

作者&#xff1a;子葵 背景 在日常开发和生产环境中&#xff0c;可能会遇到由于网络或者其他因素导致客户端连接 MSE 集群出现异常&#xff0c;此时需要排查集群以及客户端状态&#xff0c;通常需要通过文档查询对应的异常解释来定位问题&#xff0c;排查问题的链路比较长&am…

JNI内通过参数形式从C/C++中传递string类型数据至Java层

目录 0 前言 1 string类型参数形式传值 2 测试和结果 0 前言 类似之前我写过的两篇文章&#xff1a;一篇介绍了在JNI中基础类型int的传值方式&#xff1b;一篇详细梳理了在JNI层中多维数组的多种传值方式。 JNI内两种方式从C/C中传递一维、二维、三维数组数据至Java层详细…

如何实现接口幂等性

1 什么是幂等 幂等操作的特点是一次或者任意多次执行所产生的影响均与一次执行的影响相同&#xff0c;不会因为多次的请求而产生不一样的结果。换句话说&#xff0c;就是我使用相同的请求参数&#xff0c;去请求同一个接口&#xff0c;不管请求多少次获取到的响应数据应该是一…

JUC并发编程——Park Unpark

一、Park & Unpark 1.1 基本使用 它们是 LockSupport 类中的方法 // 暂停当前线程 LockSupport.park(); // 恢复某个线程的运行 LockSupport.unpark(暂停线程对象)先 park 再 unpark import lombok.extern.slf4j.Slf4j; import java.util.concurrent.locks.LockSuppor…

Baumer工业相机堡盟相机如何使用PnPEventHandler实现相机掉线自动重连(C++新)

项目场景&#xff1a; Baumer工业相机堡盟相机传统开发包BGAPI SDK进行工业视觉软件整合时&#xff0c;常常需要将SDK中一些功能整合到图像处理软件中&#xff0c;方便项目的推进使用&#xff1b; 在项目的图像处理任务中&#xff0c;可能会因为一些硬件比如线缆网卡的原因导…

五点CRM系统核心功能是什么

很多企业已经把CRM客户管理系统纳入信息化建设首选&#xff0c;用于提升核心竞争力&#xff0c;改善企业市场、销售、服务、渠道和客户管理等几个方面&#xff0c;并进行创新或转型。CRM系统战略的五个关键要点是&#xff1a;挖掘潜在客户、评估和培育、跟进并成交、分析并提高…

传输层--UDP协议

目录 一.补充知识 1.1传输层​ 1.2端口号 1.3netstat 二.UDP 2.1UDP协议格式 2.2UDP如何将有效载荷上交给上层 2.3UDP如何将报头与有效载荷进行分离&#xff1f; 2.4理解报头 2.5.UDP协议特点 2.6UDP缓冲区 2.6基于UDP的应用层协议 一.补充知识 1.1传输层 之前介绍…

相恨见晚的office办公神器(不坑盒子/打工人Excel插件2023年最新版)

不坑盒子 这是一个非常好用的插件工具&#xff0c;专门应用在Word文档和wps&#xff0c;支持Office 2010以上的版本&#xff0c;操作也简单且实用。 不坑盒子下载及使用说明 一键排版功能 像是下面的自动排版功能&#xff0c;可以在配置里面先设定好需要的格式&#xff0c;…

站内SEO排名不上?或许是这些常见问题导致的

在当今数字化的时代&#xff0c;几乎所有的企业和个人都有自己的网站。 然而&#xff0c;拥有一个网站并不代表着它就一定能够被搜索引擎优先展示。 SEO&#xff08;搜索引擎优化&#xff09;是一门需要技巧和耐心的艺术。在实践SEO的过程中&#xff0c;站内SEO是一个重要的环…

Hive 运行环境搭建

文章目录Hive 运行环境搭建一、Hive 安装部署1、安装hive2、MySQL 安装3、Hive 元数据配置到 Mysql1) 拷贝驱动2) 配置Metastore 到 MySQL3) 再次启动Hive4) 使用元数据服务的方式访问Hive二、使用Dbaver连接HiveHive 运行环境搭建 HIve 下载地址&#xff1a;http://archive.a…