- 博客(242)
- 收藏
- 关注
转载 如何禁用空主机头
如果 Nginx 配置了空主机头,那么任意域名解析指向到服务器IP,都可以访问站点,为了防止域名解析恶意指向主机,可以将 Nginx 默认的空主机头禁止,方法是通过修改 Nginx 的主配置文件 nginx.conf ,使其主机头返回错误信息 500。防止域名解析,禁止apache默认的空主机头: apache配置默认路径:/etc/httpd/conf/httpd.conf。nginx配置默认路径:/usr/local/nginx/conf/nginx.conf。一、Nginx 空主机头禁止。
2023-09-01 10:21:38
620
原创 如何有效防范host主机头攻击? (host主机头攻击)
随着网络攻击手段的不断升级,各类安全威胁不断涌现。作为一种针对Web服务器的攻击方式,host主机头攻击已经引起越来越多的关注。它利用了Web服务器上的漏洞,将解析出来的请求数据发送到其他Web主机上,从而实现欺骗、窃取用户数据等恶意行为。因此,防范host主机头攻击已经成为Web服务器运维、安全人员不容忽视的任务。
2023-09-01 10:19:27
1114
原创 redis集群
Redis是一个流行的高性能内存数据存储系统,常用于缓存、消息队列和实时数据分析等领域。然而,随着数据量的增长和高可用性需求的增加,单个Redis实例往往无法满足要求,这时就需要使用Redis集群来横向扩展。Redis集群是一个分布式系统,由多个Redis节点组成。每个节点都存储部分数据,并处理客户端请求。Redis集群通过分片技术来实现数据的分布式存储和负载均衡。具体地,Redis集群将数据按照hash算法分配到不同的节点上,每个节点存储一部分数据,且节点之间是对等的。
2023-04-12 10:24:12
282
原创 聊一聊三级等保
网络安全:根据《信息安全技术网络安全等级保护基本要求》(GB/T 22239-2019),是指通过采取必要措施,防范对网络的攻击、侵入、干扰、破坏和非法使用以及意外事故,使网络处于稳定可靠运行的状态,以及保障网络数据的完整性、保密性、可用性的能力。网络安全等级保护:是指对网络(含信息系统、数据)实施分等级保护、分等级监管。信息系统安全等级测评:是验证信息系统是否满足相应安全保护等级的评估过程。信息安全等级保护要求不同安全等级的信息系统应具有不同的安全保护能力。三级等保(等保三级)又被称为。
2022-12-10 21:31:17
7742
1
原创 Linux系统的开机自启动
之前的disable动作只是不让chrony开机自启,至少我还能通过systemctl start chronyd.service的方式手动启动这个服务,但如果将chronyd执行mask,这个服务就彻底无法启动了,也无法启用了,堪称加强版的disable。而有些进程就是在开机时启动的,有些则在进入系统后由用户使用时触发启动的。在linux系统中,管理服务启动的系统叫“systemd”,它是linux系统启动时第一个启动的进程,后面所有的进程都是由这个进程启动,所以你会看到它的进程号PID为1。
2022-12-10 21:28:03
2682
原创 什么是MinIO
MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO提供高性能、S3兼容的对象存储。Minio 是一个基于Go语言的对象存储服务。它实现了大部分亚马逊S3云存储服务接口,可以看做是是S3的开源版本,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
2022-12-09 21:48:01
56647
1
原创 jenkins使用shell脚本执行nohup java -jar包失败
jenkins使用shell脚本执行nohup java -jar包失败
2022-07-19 14:27:00
5560
2
原创 CentOS7.4下使用docker运行mongodb,对原有mongodb备份及迁移
CentOS7.4下使用docker运行mongodb,对原有mongodb备份及迁移
2022-07-19 14:23:36
653
原创 Centos7.4下gitlab迁移及通过docker启动gitlab服务
Centos7.4下gitlab迁移及通过docker启动gitlab服务
2022-07-19 14:21:39
901
原创 Java单例模式推荐写法-双重检测机制实现单例模式
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java单例模式推荐写法-双重检测机制实现单例模式 - joshua317的博客Java单例模式推荐写法--双重检测机制实现单例双重检测机制不仅可以既线程安全问题,又解决懒加载问题,同时保证了效率。package com.joshua317.pattern;/** * 推荐使用:双重检测机制实现单例模式 * 既解决线程安全问题,又解决懒加载问题,同时保证了效率。 */public class Singlet.
2022-05-28 20:04:36
342
原创 通过ossutil迁移日志文件至阿里云OSS
本文为joshua317原创文章,转载请注明:转载自joshua317博客通过ossutil迁移日志文件至阿里云OSS - joshua317的博客一、下载和安装ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。1.1 版本和运行环境当前版本:1.7.10 软件源码:ossutil 运行环境 Windows/Linux/macOS 支持架构:x86(32bit、64bit)、ARM(32bit、64bit) 1.2.
2022-05-28 20:03:38
499
原创 Windows开机自启动运行Java的jar包
本文为joshua317原创文章,转载请注明:转载自joshua317博客Windows开机自启动运行Java的jar包 - joshua317的博客1 直接打开电脑的目录(记得勾选查看隐藏项目)C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp在该目录下新建web-start.bat文件,命名可自定义即可,如:xxxx.bat,但必须以.bat结尾2 web-start.bat里面的内容如下@echo off.
2022-05-28 20:00:25
1921
1
原创 Java Iterator(迭代器)小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java Iterator(迭代器)小笔记 - joshua317的博客Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList和 HashSet 等集合。Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对.
2022-05-28 19:59:45
825
原创 关于try catch finally的一些小细则
本文为joshua317原创文章,转载请注明:转载自joshua317博客关于try catch finally的一些小细则 - joshua317的博客细则:1.try块是必须的,catch块和finally块都是可选的,但必须存在一个或都存在。try块不能单独存在。2.try块里的语句运行中出现异常会跳过try块里其他语句,直接运行catch里的语句。3.无论try块中是否有异常,无论catch块中的语句是否实现,都会执行finally块里的语句。4.如果try块或catch块中有.
2022-05-28 19:58:55
477
原创 nginx正向代理,支持https模块:ngx_http_proxy_connect_module
本文为joshua317原创文章,转载请注明:转载自joshua317博客nginx正向代理,支持https模块:ngx_http_proxy_connect_module - joshua317的博客文档地址:https://github.com/chobits/ngx_http_proxy_connect_module#proxy_connect文档内容nameThis module provides support forthe CONNECT method request. Th..
2022-03-02 22:22:32
3656
原创 tengine、nginx配置正向代理,其他内网机器通过代理访问外网,支持https
本文为joshua317原创文章,转载请注明:转载自joshua317博客tengine、nginx配置正向代理,其他内网机器通过代理访问外网,支持https - joshua317的博客1.进入软件包目录cd /usr/local/src2.下载tenginewget https://tengine.taobao.org/download/tengine-2.3.3.tar.gz3.解压tar zxvf tengine-2.3.3.tar.gz4.更新升级apt-.
2022-03-02 22:16:03
4640
原创 Java中5种创建对象的方式小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java中5种创建对象的方式小笔记 - joshua317的博客方式 是否调用了构造函数 使用new关键字 是 使用Class类的newInstance方法 是 使用Constructor类的newInstance方法 是 使用clone方法 否 使用反序列化 否 创建一个Cat类来说明,该类实现了Cloneable和Serializable接口。package .
2022-03-02 22:11:50
140
原创 Java File.createNewFile 创建文件的四种方式小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java File.createNewFile 创建文件的四种方式小笔记 - joshua317的博客1.File(String pathname):根据一个路径得到File对象2.File(String parent,String child):根据一个目录和一个子文件/目录得到File对象3.File(File parent,String child):根据一个父File对象和一个子文件/目录得到File对象4..
2022-03-02 22:10:40
5863
原创 Java修饰符final小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java修饰符final小笔记 - joshua317的博客final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。1 final 变量final 表示"最后的、最终的"含义,变量一旦赋值后,不能被重新赋值。被 final 修饰的实例变量必须显式指定初始值。final 变量能被显式地初始化并且只能初始化一次。final变量,如果是基.
2022-03-02 22:09:22
166
原创 使用php查看mysql的所有库表结构
本文为joshua317原创文章,转载请注明:转载自joshua317博客使用php查看mysql的所有库表结构 - joshua317的博客使用php查看mysql的所有库表结构主要思路:1.查看所有的数据库;2.选择某个数据库;3.查看某个库下面的所有表;4.查看表结构主要sql语句:show databases;show tables;show CREATE TABLE "$table"<?phpheader('Content-Type: text/htm.
2022-02-15 22:23:23
994
原创 Java方法重写小笔记
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java方法重写小笔记 - joshua317的博客一、重写原则:两同两小一大两同:方法名相同,参数类型相同;两小:子类返回类型小于等于父类方法返回类型;//注意:java5 及更早版本返回类型要一样,java7 及更高版本可以不同子类抛出异常小于等于父类方法抛出的异常;一大:子类访问权限大于等于父类方法访问权限。重写是子类对父类的允许访问的方法的实现过程进行重新编写,方法名和形参都不能改变。即外壳不.
2022-02-15 22:22:26
195
原创 Java中数组转集合总结
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java中数组转集合总结 - joshua317的博客一、使用Arrays.asList(name) 方法package com.joshua317;import java.util.*;public class Main { public static void main(String[] args) { String[] namesArr = {"joshua317","joshua3.
2022-02-12 00:32:29
1639
原创 Java中创建String对象的两种方式
本文为joshua317原创文章,转载请注明:转载自joshua317博客Java中创建String对象的两种方式 - joshua317的博客Java中创建String对象的两种方式一、Java中创建String对象的两种方式//方式一:通过字符串常量的方式String str1 = "joshua317";//方式二:通过new一个对象方式创建String str2 = new String("joshua317");//falseSystem.out.println(str.
2022-02-12 00:32:18
2671
原创 String,StringBuilder和StringBuffer整理汇总
本文为joshua317原创文章,转载请注明:转载自joshua317博客String,StringBuilder和StringBuffer整理汇总 - joshua317的博客一、简单了解下,String,StringBuilder和StringBuffer的区别在哪?String是 Java 语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。String是只读字符串,它并不是基本数据类型,而是一个对象。从底层源码来看是一个final类型的字符数组,所引用的字符串不能被改变,一经定..
2022-02-12 00:31:49
464
PHP-CodeSniffer-3.3.2 PHP代码规范检查工具
2022-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人