logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式之Decorator(油漆工)通俗理解

设计模式之Decorator(油漆工)装饰模式:Decorator 常被翻译成"装饰",我觉得翻译成"油漆工"更形象点,油漆工(decorator)是用来刷油漆的,那么被刷油漆的对象我们称 furniture。这两种实体在Decorator 模式中是必须的。1 Decorator 定义动态给一个对象添加一些额外的职责,就像在不同家具上刷油漆。使用 Decorator 模式相比用生成子类方式达到功能

iptables详解(9):iptables的黑白名单机制

注意:在参照本文进行iptables实验时,请务必在个人的测试机上进行,因为如果iptables规则设置不当,有可能使你无法连接到远程主机中。前文中一直在强调一个概念:报文在经过iptables的链时,会匹配链中的规则,遇到匹配的规则时,就执行对应的动作,如果链中的规则都无法匹配到当前报文,则使用链的默认策略(默认动作),链的默认策略通常设置为ACCEPT或者DROP。那么,当链的默认策略设置为A

手动添加jar包到本地maven仓库-小白实操记录

1 jar信息以 spring-context-support-3.1.0.RELEASE.jar 为例, 这个 jar 包的 groupId,artifactId,version信息见pom配置,<dependency><groupId>org.springframework</groupId><artifactId>spring-context-

mongodb 库、表的导入导出

mongodb数据备份和还原主要分为以下两种:针对库的操作命令:导出mongodump、导入mongorestore。针对库中表的操作命令:导出:mongoexport、导入mongoimport。

#mongodb#数据库
设计模式之 Visitor(访问者模式)通俗理解

1 visitor定义访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。若系统数据结构对象易于变化,经常有新的数据对象增加进来,则不适合使用访问者模式。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者。访问者模式将有关行为集中到一个访问者对象中,其改变不影响系统

#访问者模式
mongodb 副本状态

STARTUP:刚加入到复制集中,配置还未加载STARTUP2:配置已加载完,初始化状态RECOVERING:正在恢复,不适用读ARBITER: 仲裁者DOWN:节点不可到达UNKNOWN:未获取其他节点状态而不知是什么状态,一般发生在只有两个成员的架构,脑裂REMOVED:移除复制集ROLLBACK:数据回滚,在回滚结束时,转移到RECOVERING或SECONDARY状态FATAL:出错。查看

#mongodb
Windows系统盘清理记录

C盘满了,分析系统目录,发现Adobe Acrobat软件更新缓存太多,占用达到8G,选择卸载替代有很多,非必须。--------持续中。

Kafka添加安全认证SASL/PLAIN (用户密码登录) 小白实操记录

程序版本scala-2.12.3.tgz自带zookeeper 安装步骤1 切换到安装目录下,新建配置文件cd /usr/local/kafka/kafka_2.12-2.5.0touch kafka_server_jaas.confvi config/kafka_server_jaas.conf输入一下内容KafkaServer {org.apache.kafka.common.security

docker export 和 docker commit的区别

Docker export和commit的核心区别在于:export导出容器文件系统为单层tar包,丢失元数据和分层信息,适合数据迁移;commit保存容器状态为新镜像,保留分层和配置,适合快速保存工作状态。export生成文件较小但功能有限,commit便于调试但可能导致"黑箱镜像"。生产环境推荐使用Dockerfile构建可复现镜像,这两个命令更适合临时场景。选择时需权衡文

#docker
claude code使用

本文介绍了与AI助手Claude交互的实用命令集:1)Shift+Tab切换模式;2)常用命令包括:粘贴图片(alt+v)、创建项目文档(/init)、清空对话(/clear)、恢复对话(/resume)、撤销操作(/rewind)、导出Markdown记录(/export)等。这些命令支持代码库管理、对话回溯和内容保存等功能,其中/init可建立项目级文档,/clear仅清除对话不删文件,/re

    共 74 条
  • 1
  • 2
  • 3
  • 8
  • 请选择