相关文章
黑名单与ip禁令是同一个东西吗
黑名单和IP禁令相关,但它们并不是完全相同的概念。以下是它们之间的区别:
黑名单
定义:黑名单通常是一个包含不允许或被禁止的用户、IP地址、域名或其他实体的列表。用途:用于阻止特定用户或实体访问某个系统或服务。黑名单可以…
建站知识
2024/11/22 21:19:48
网络编程,tcp,守护进程化,前后台任务,bash与shell,会话
上篇,我们讲解了udp服务器与客户端的功能,这篇我们将使用tcp协议来进行编程;tcp服务器相比较与udp要更加稳定与安全,tcp服务器是面向连接的数据传输;
1. tcp服务器与客户端
下面是我实现的完整代码可以辅助下面的讲解…
建站知识
2024/11/22 20:59:09
【学习笔记】手写 Tomcat 四
目录
一、Read 方法返回 -1 的问题
二、JDBC 优化
1. 创建配置文件
2. 创建工具类
3. 简化 JDBC 的步骤
三、修改密码
优化返回数据
创建修改密码的页面
注意
测试
四、优化响应动态资源
1. 创建 LoginServlet 类
2. 把登录功能的代码放到 LoginServlet 类
3. 创…
建站知识
2024/11/22 20:53:47
Java Redis多限流
在Java中实现Redis多限流通常涉及使用Redis的某些特性,如INCR、EXPIRE、Lua脚本或者更高级的Redis数据结构如Redis Bitmaps、Redis Streams结合Redis Pub/Sub,或者使用Redis的第三方库如Redis Rate Limiter(基于Lua脚本或Redis自身功能实现&a…
建站知识
2024/11/22 21:21:09
k8s 部署ETCD ,并且使用.net core 连接获取配置
创建namespace
sudo kubectl create namespace compose部署ETCD
apiVersion: apps/v1
kind: StatefulSet
metadata:name: etcdnamespace: composelabels:app: etcd
spec:serviceName: etcdreplicas: 1selector:matchLabels:app: etcdtemplate:metadata:labels:app: etcdspec:…
建站知识
2024/11/22 21:33:02
通过下面步骤高效提升前端加载静态文件效率
每次刷新页面都会重新从服务器拉取静态文件,这样会导致页面加载变慢,特别是在静态文件较大的情况下(如 CSS、JS、图片等)。为了提升页面的加载效率,最常见的优化方式是利用 浏览器缓存机制 和 文件压缩。以下是一些提升效率的方法:
1. 使用浏览器缓存 (HTTP 缓存头)
缓…
建站知识
2024/11/22 21:19:50
Java17-Sealed Classes(密封类)
序言
概括
使用密封类/接口增强 Java 编程语言 。密封类和接口限制哪些类或接口可以扩展或实现它们。
目标 允许类或接口的作者控制哪些代码负责实现它。 提供比访问修饰符更具声明性的方法来限制超类的使用。 通过为模式的详尽分析提供基础,支持模式匹配的未来…
建站知识
2024/11/12 12:45:03