- 博客(46)
- 资源 (2)
- 收藏
- 关注
原创 防火墙端口定时开放工具v2
该脚本用于在指定的时间内自动打开和关闭指定的防火墙端口。它支持ufw和firewalld两种防火墙工具,并确保脚本在后台运行,即使终端关闭也能继续执行。
2024-06-07 11:54:43 3328 2
原创 雷池WAF《动态防护》功能体验
自 2016 年起,长亭就开源了雷池的语义分析算法自动机引擎,随后又陆续开源了雷池相关风控插件和引擎通信协议。雷池的商业版本自发布以来,得到了各大咨询机构和众多顶级企业的认可。然而,尽管雷池取得了显著的市场成功,但实际使用的头部企业数量仍然有限。只有少数群体真正体验过雷池的产品,这使得我们感到遗憾,因为智能语义分析算法并未能广泛普及。为了让更多用户零成本地体验到语义分析算法的强大功能,2023年四月份,雷池在 GitHub 上发布了雷池的社区免费版本。
2024-06-05 03:52:16 4167
原创 定时开放防火墙端口,并自动关闭
是一个用于在 Linux 系统上临时开放并在设定时间后自动关闭该端口的脚本。该脚本接受端口号和时间(以分钟为单位)作为参数,并根据系统自动检测使用ufw或firewalld防火墙来管理端口的开放和关闭。
2024-06-03 17:45:52 3480 1
原创 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
在本篇博文中,我们将深入讨论如何配置Nginx服务器,使其成为一个强大的Web应用代理,并通过SSL协议加强通信的安全性。
2023-11-19 02:02:07 3995
原创 深入了解PHP中的经典一句话木马和变量传递漏洞
PHP作为一种广泛应用的服务器端脚本语言,虽然在Web开发中有着广泛的应用,但也因其灵活性而存在一些潜在的安全隐患。本文将深入探讨其中的两种安全漏洞:经典一句话木马和变量传递漏洞,以便更好地了解和防范这些潜在的威胁。
2023-11-19 01:33:24 3846
原创 ansible实操入门
1、安装虚拟环境程序2、创建虚拟环境利用 virtualenv [虚拟环境名称] 来创建虚拟Python环境,在虚拟环境里用pip安装的包都会安装到当前的虚拟环境中。如果系统里安装了不同的Python版本,可以使用--python来指定虚拟环境的python版本。默认情况下虚拟环境不会依赖系统环境的site-packages,如果想依赖系统环境的site-packages,可以使用--system-site-packages来设置。
2023-09-11 02:59:25 3536
原创 RocketMQ 单机源码部署 自定义配置文件和端口以及acl权限配置解析
【代码】RocketMQ 单机源码部署 自定义配置文件和端口以及acl权限配置解析。
2023-08-14 00:36:14 5288 1
原创 hutool Sm2加解密-自定义公钥私钥
首先说结论,hutool 的SM2对象的公钥私钥是不关联的,你可以存自己的私钥和别人的公钥,这样解密的时候只要协商好就能用了,以下是调换公钥私钥的加解密案例。
2023-08-04 10:21:25 6811 1
原创 springboot集成redis集群(单节点转集群需要排除冲突依赖)
从节点不参与,所以要允许两个同时掉线并切换至少需要五个主节点,以及各自一个从节点。这个集群是三主三从的集群,不需要哨兵,因为集群模式自带了分片和故障转移,脚本不重要,重要的是脚本生成的配置文件,使用这个配置文件生成redis就可以,在最后手动建立集群就可以了。2、集群模式和哨兵模式的区别,集群自己集成了状态检测和故障转移,就不用哨兵了,集群数据是分片存储的,这个还是百度吧,懒得打字了。把单节点的注释掉加上这个多节点的就可以了,其他配置超时,故障转移重定向什么的也要改,不过不写也行,记得密码别写错了。
2023-01-10 20:42:27 4095 1
原创 redis&&哨兵集群部署 docker单机模拟-六节点
在/root/data目录下按照端口不通创建了六套redis和哨兵的配置文件,包含服务端口8001,集群通信端口18001,哨兵通信端口28001,六个容器端口号依次递增,以及密码和同步密码123456,很简单的里面“#xxxx”是注释,创建结束后可以自己看一下配置文件我怎么写的注释、简单讲一下,这是一个shell脚本,它的作用很简单,生成redis和哨兵的配置文件,并且创建docker容器分别是ip:8001-8006六个容器。批量部署脚本以下-----------将脚本存入.sh文件我不用教了吧。
2022-12-31 21:45:21 1686 12
原创 Ubuntu安装clickhouse数据库
目录1、更新包列表 2、运行安装脚本3、设置密码4、启动服务5、测试连接6、下载官方测试数据 1、下载数据集直接执行以下代码 2、创建数据库 3、创建数据表(1) 4、创建数据表(2) 5、导入数据7、测试查询 8、远程连接3、设置密码4、启动服务6、下载官方测试数据 1、下载数据集直接执行以下代码 2、创建数据库 3、创建数据
2022-12-07 09:24:55 6114 1
原创 简单Spring Boot接口
1、选中web mysql mybatis lombok生成springboot项目。2、配置资源文件连接数据库。4、配置扫描Mapper。
2022-11-14 22:59:06 3677
原创 Spring MVC最简单的配置
Controller:在Spring中 Controller注解用于指示Spring类的实例是一个控制器,再次对类进行声明是一个bean。在pom.xml文件中添加以下依赖以及插件,就可以满足一个最简单的SpringMvc项目需求。新建一个Spring配置文件,这里我用的是SpringMvcConfig.java。//2.3设置当前操作的返回值类型,添加此注解才会返回到访问页,不需要指定类型。定义一个servlet容器启动配置类,加载spring的配置,用于向服务器声明。五、配置Spring。
2022-09-08 14:09:31 4562
原创 Spring入门 IOC/DI基础案例
Spring入门-ioc基础案例代码_年关的博客-CSDN博客我们通过Spring方式进行了对象创建,但是如果对象本身所具有的某个属性就是对象,同样需要new,这样的话我们该怎么做呢?Spring为我们提供了解决办法,在标签里提供了标签来对类属性进行注入。...
2022-08-30 18:38:44 4598
原创 实战-数据从数据库到前端 javaweb数据交互流程解析
目录git地址用到的技术及组件一、创建maven项目 二、导入相关依赖 三、设置数据库及对象1、数据库建表2、创建实体类User3、编写mybatis配置文件 mybatis-config.xml 放入资源文件夹4、配置Mapper代理5、Mapper自动映射四、新建service层自动执行查询 1、首先将获取数据库SqlSessionFactory封装为工具类以供重复调用,功能看注释 2、封装查询sevice功能五、后端发送数据到前端 1、后端代码
2022-08-19 00:51:32 9958
原创 Servlet+Ajax交互基础案例以及Axios简化请求方式简单解析
doPost的作用是将处理交给doGet处理,因为都是HttpServlet对象,不是原生的,方法都封装好了,可以直接处理,req.getParameter("a")获取传过来的参数,get、post都可以,直接用名字就行,官方都封装好了,2)判断是否存在(过于复杂,演示制作了固定返回),存在返回true,html获取到true后将错误提示的”隐藏“属性删除。open()用来设置请求方式以及链接,可以是资源目录,也可以是完整的http链接。4、回调函数弹出响应内容,我们设置的是返回a和b两个参数。...
2022-08-16 23:15:49 5876
原创 Servlet 快速入门
稍后我们访问页面的时候这个语句会被输出到idea控制台里。导入测试,tomcat插件,servlet依赖。定义一个类com.servletdemo1。输入我们自定义的测试路径/demo1。在service方法里加入一句输出。如果出现以下功能则说明插件已被安装。在类上方加入以下注解,作为访问路径。将这个类实现Servlet接口。界面里什么也没有,是因为没有写。回到控制台会发现输出语句已经出现。双击tomcat7run。其他的方法暂时不用管。...
2022-07-23 22:05:34 5168
原创 Tomcat 下载、安装、删除、启动、停止、配置
打开conf目录的logging.properties文件,将里面的UTF-8全部替换为GBK。点击左边的Download下的选项,我们可以看到不同版本的tomcat对java版本的要求。安装过程非常简单,将我们下载的tomcat压缩包解压到一个。咱们就下载8.5,因为这个版本在企业中用的最多。的文件目录里就可以了,这里推荐用7z。webapps存放web项目。work存放项目的临时文件。conf存放服务器配置。lib存放支持jar包。logs存放日式文件。temp存放临时文件。......
2022-07-22 20:42:36 5177
原创 alpine系统安装 安装docker作为宿主 阿里云webdav挂载 看这一个就够了
本文分为两个部分一、创建虚拟机二、挂载阿里云盘为webdav。
2022-07-22 11:21:15 11147
原创 自动化连接远程服务器并执行指令
使用场景,自动远程登录主机并操作主机启动脚本实例场景,贴主本人有一台服务器因为系统问题导致的cron计划任务无法使用,需要从另一台机子上对其进行指令操作。
2022-07-22 10:57:04 5951
原创 Mybatis Mapper代理开发
目录一、创建Mapper代理接口二、配置Mapper代理映射文件三、调用代理查询四、代理包的另一种导入方式五、mabatisX插件 六、实体类属性自定义映射七、特殊字符八、多值条件查询九、动态参数加载..................
2022-07-12 21:34:02 5490
原创 mybatis入门教程
官网:https://mybatis.net.cn/getting-started.html二编写mybatis核心配置
2022-07-10 11:08:27 5220
原创 Logback日志框架使用
Logback是在log4j的基础上重新开发的一套日志框架,是完全实现SLF4J接口API(也叫日志门面)。Logback 的架构非常通用,可以应用于不同的环境。目前logback分为三个模块,logback-core,logback-classic和logback-access。logback-core模块为其他两个模块奠定了基础。logback-classic模块原生实现了SLF4JAPI,因此您可以轻松地在logback和其他日志记录框架(例如 log4j1.x或java.util.log....
2022-06-29 02:25:34 6178
原创 Maven在idea上的使用,java web项目使用以及tomcat服务器插件
前情提要:Maven入门教程,手动创建一个Maven java项目以理解Maven,#Maven入门 #图文教程 #源码 #保姆级教程_年关的博客-CSDN博客一、配置maven下载:https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip 1)首先在idea里创建一个空的工程 2)打开项目设置 3)设置好自己的java版本 4)打开idea设置->
2022-06-28 11:59:19 2024
原创 Maven入门教程,手动创建一个Maven java项目以理解Maven,#Maven入门 #图文教程 #源码 #保姆级教程
一、安装、配置 Maven从官网下载MavenMaven – Download Apache Maven 1)选择zip压缩包程序下载; 2)解压并配置环境变量 (1)新建->变量名"MAVEN_HOME",变量值"H:\apache-maven-3.8.6"(即MAVEN的安装路径) (2)编辑->变量名"Path",在原变量值的最后面加上“;%MAVEN_HOME%\bin”
2022-06-26 23:43:14 3452
原创 从实战学习Druid(德鲁伊)数据库连接池图文教程,大量学习源码到手即用
下载地址:https://repo1.maven.org/maven2/com/alibaba/druid/连接配置文件连接测试
2022-06-25 17:20:31 2933
原创 centos 7.9 mysql实训
教一位小伙伴做的sql,发上来供大家参考 系统 centos 7.9 1)登录 2、select 3、Install 4、Delete
2022-06-24 15:07:00 814
原创 JDBC API 学习
前情提要:MySQL数据库驱动JDBC实操随笔(附文件)_年关的博客-CSDN博客DriverManager在java.sql这个包里面,管理一组 JDBC 驱动程序的基本服务先看DriverManager经典使用场景作用:1、管理和注册驱动 2、创建数据库连接二、ResultSet从数据库获取返回结果集,用于查询语句三、 Statement可以用于执行DML DDL DQL语句............
2022-06-24 14:29:33 1038
原创 MySQL数据库驱动JDBC实操随笔(附文件)
本文章是笔者复习jdbc相关知识做的随笔,遗漏之处还望指正1、主要有jdbc创建数据库连接2、jdbc获取数据库返回并输出数据库里有三张表,存的是一些小说信息,咱们以这些信息做演示首先笔者的数据库位于主机上的一个docker环境里 执行结果返回值为1,表明sql语句执行成功并返回了受影响的行数,咱们看一下数据库的变化 可以看到,原先的id为5的小说‘诡秘之主’的id变成了10 在这里我们查询了数据表里书的名字和id,程序运行结果为......
2022-06-21 17:26:00 982
原创 sql注入新手入门 从实战讲解SQL注入(手动注入+MySQL+靶场源码)
资源放在下面,自取https://blog.csdn.net/qq_45514735?spm=1011.2266.3001.53431、我们首先用小皮面板和sqli-labs靶场源码搭建一个环境2、简单的注入讲解打开第一关我们看看1、寻找注入点这里提示我们id参数有问题,尝试拼接url(其实第一关考验的就是get获取参数)http://192.168.5.247/sqli-labs-master/Less-1/?id=1ok,界面...
2022-03-08 12:06:01 7744 2
原创 vulnhub-XXE漏洞靶机流程(图文+工具包)
靶机下载链接http://download.vulnhub.com/xxe/XXE.zipwin下全套工具包链接:https://pan.baidu.com/s/1joOWbE6823GuFyBm92sR0A提取码:r0xn一、首先打开靶机靶机是不给你账号密码的,为了防止你直接混入系统查找flag,通常密码都会先设置的非常复杂,不要想着破解了。二、打开nmap对内网进行一次扫描找到靶机在虚拟机里找到你的内网ip池以及掩码填入nmap,配置选择Qui......
2022-03-05 12:33:08 6051
redis哨兵集群脚本
2022-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人