“在代码的世界里,每一行都是进步的足迹,每一次挑战都是成长的机遇。”

贪心算法学习

import java.util.*; import java.util.stream.Collectors; // 托盘类 class Pallet { private String palletId; private List<Fixture> fixt...
查看

采集NG日志对渗透攻击的IP加入黑名单

1.主要实现思路是采集Nginx的日志,一般渗透测试都是扫描目录这种暴力做法。通过日志中404或者403的状态且在1分钟内多次这样恶意操作的IP,下面是脚本。 #!/bin/bash # 定义日志文件和输出文件 LOG_FILE="/var/log/nginx/xian...
查看

搜索引擎能检测到网站的内容是AI创作的吗?

前些天在某个谷歌seo群里讨论,ai生成的内容,搜索引擎会打击吗?搜索引擎会识别到吗? 我的答案是:搜索引擎会识别,但是未必会全部打击,谷歌搜索指南已经解释过了。 如何避免:发布文章前利用一些AI工具检测内容ai痕迹有多少?如果是100%那就不太好了,很多群友讨论说自己...
查看

jstat命令手册

jstat 监视Java虚拟机(JVM)统计信息。 用法 jstat [ generalOption | outputOptions vmid [ interval [s | ms] [ count ]] ­ statOption 确定jstat命令显示的统计信息。以下...
查看

Tomcat调优

1、 测试环境准备 jmeter地址: https://jmeter.apache.org/download_jmeter.cgi 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apac...
查看

saas系统部署方案

Sass系统单独服务部署+单独数据库方案 1.首先单独的数据库实例这种sass 即每个租户的数据库单独的数据隔离,在部署的时候将服务名字以:服务名:租户号:端口的方式进行注册到eureka注册中心。 2.在网关gateway层中拦截/路径参数或者header头的信息,这...
查看

数据结构使用场景

栈(Stack): - 应用场景: - 撤销和恢复操作:栈可以用于实现撤销和恢复功能,将每个操作存储在栈中,可以通过弹出栈顶元素来撤销最近的操作。 - 函数调用和递归:栈用于存储函数调用的上下文信息,包括局部变量、返回地址等。递归函数也使用栈来保存每个递归调用的上下文。...
查看

说一些redis常用的场景。

1.最常见的减少数据库的io读取,用作缓存(hash,list,zset,string,set(防重复消费用先放到set集合中的,用ismenber判断元素是否存在)),读多写少业务,统计数据,配置信息,短信验证码一些临时的信息。 2.用于储存分布式话session或者...
查看

Spring面试题

1.谈谈Spring IOC的理解,原理与实现? 总: 控制反转:理论思想,原来的对象是由使用者来进行控制,有了spring之后,可以把整个对象交给spring来帮我们进行管理 ​ DI:依赖注入,把对应的属性的值注入到具体的对象中,@Autowired,populat...
查看

网站建设:二级域名与目录的抉择

       当我们着手搭建网站,或是对已有的网站架构进行拓展优化时,常常会面临一个重要的决策:是采用二级域名好,还是运用目录结构更为妥当呢?这两者各有千秋,都承载着不同的功能与价值,值得我们深入探究一番。   先来说说二级域名吧。二级域名有着独特的优势,使其...
查看