Java框架 —— Mybatis(面试)
什么是Mybatis? Mybatis 是一款轻量级的持久层框架,它通过XML或注解方式将Java对象和数据库表进行映射,简化了JDBC的冗余代码,同时保留了开发者对SQL的完全控制权,与全自动框架(Hibernate)不同,Mybatis 更注重SQL和业务代码的解耦,适合需要精细优化SQL的场景 ...
Docker 持续集成部署+ELK日志相关等 完美实践
docker(ubuntu) 卸载docker # 卸载(如有) for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remov ...
思科(Cisco)和华三(H3C)交换机的Python巡检脚本
1. 安装依赖 pip install paramiko 2. Python脚本 import paramikoimport time # 设备列表,包含IP地址、用户名、密码、设备类型(cisco或h3c)devices = [ {'ip': '192.168.1.1', 'username': ...
DolphinScheduler环境搭建、服务启动等常见问题及解决方案
Apache DolphinScheduler 作为一款分布式易扩展的工作流调度系统,广泛应用于大数据任务编排。然而,在实际使用中,用户可能会遇到环境搭建、服务启动、工作流执行等问题。本文结合社区文档与用户实践经验,整理以下高频问题及详细解决方案,帮助用户快速定位并解决问题。 一、安装与部署问题 环 ...
Bash中; && ||命令连接符不是逻辑连接符、多个命令的执行顺序
Bash中; && ||命令连接符不是逻辑连接符、多个命令的执行顺序 在Shell的Bash语言中,; && ||三个符号用于分隔命令,根据前一个命令的执行状态,按顺序执行后面的命令。它们形似逻辑运算符,但其实不是逻辑运算符,而是命令连接符。 基础知识 【重要】每个命令执行后都有进程退出状态码,下面 ...
Svelte 最新中文文档教程(12)—— 样式相关 style 与 class
前言 Svelte,一个非常“有趣”、用起来“很爽”的前端框架。从 Svelte 诞生之初,就备受开发者的喜爱,根据统计,从 2019 年到 2024 年,连续 6 年一直是开发者最感兴趣的前端框架 No.1: Svelte 以其独特的编译时优化机制著称,具有轻量级、高性能、易上手等特性,非常适合构 ...
电商项目-分布式事务(三)基于Seata实现分布式事务
基于Seata实现分布式事务 一、 Seata简介 Seata(原名Fescar) 是阿里18年开源的分布式事务的框架。Fescar的开源对分布式事务框架领域影响很大。作为开源大户,Fescar来自阿里的GTS,经历了好几次双十一的考验,一经开源便颇受关注。后来Fescar改名为Seata。 Fes ...
是时候解决告警事件数据孤岛问题了
大家有没有发现,随着公司发展,慢慢引入了越来越多的监控、可观测性的系统,云上的、云下的,开源的、商业的,通用的、特定产品的,导致告警事件分散在非常多的地方,形成一个一个的数据孤岛。比如下面这些监控系统,你们应该不止用了一个吧: 上图中有些系统你可能会困惑,比如 OceanBase,明明是个数据库,为 ...
pocsuite3安全工具源码分析
pocsuite3 是由 知道创宇 404实验室 开发维护的开源远程漏洞测试和概念验证开发框架。为了更好理解其运行逻辑,本文将从源码角度分析该项目的初始化,多线程函数,poc模板等等源码。 ...
KubeEdge 1.20.0发布! 6大新特性提升边缘管理能力
KubeEdge 1.20.0发布,6大新特性提升边缘管理能力!新版本大幅度提升边缘管理能力,满足更多边缘场景需求。 ...
redis集群模式有哪些?redis哨兵模式原理是什么?看看DeepSeek怎么优雅的解答!
redis是一个基于内存实现的键值型非关系数据库,它不仅可以将数据完全保存在内存中,还可以通过磁盘实现数据的持久存储,那redis集群模式有哪些?下面来我们就来给大家讲解一下。 redis群集有三种模式,分别是主从同步复制、哨兵模式、Cluster。 redis哨兵模式原理是什么? 哨兵模式是一种特 ...
01 深度学习基础及前向神经网络
什么是深度学习 深度学习(deep learning)、机器学习(machine learning)、神经网络(neural network)以及人工智能(artificial intelligence),这几个概念在我们日常海量的信息来源中常常容易被混淆。我认为以下这幅图能够较为清晰地阐明它们之间 ...
mysql 行存储分布
前言 简单概括一下mysql的分布 正文 在查看mysql的存储分布的时候,我们知道有很多存储引擎,这里仅说明是innoDB。 InnoDB 采取的方式是:将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为 16 KB 也就是在一般情况下,一次最少从磁盘中读取1 ...
2025无服务器架构技术详解:从原理到实践
无服务器架构的核心思想是让开发者无需关心底层服务器的配置与维护,而是专注于功能的开发和实现。这一模式依赖于事件驱动的设计,通过云服务提供商自动管理资源分配。2025年,随着云计算技术的成熟,无服务器架构正成为企业数字化转型的重要手段。 无服务器架构的实现通常依赖于函数即服务(FaaS)平台,如AWS ...
读当我点击时,算法在想什么?04算法想控制我们(上)
人工智能预测选举存不确定性,基于概率工作;谷歌等算法推荐受用户行为影响;学术界关注论文引用次数,但不应忽视未获高引用的研究,论文被引用次数已成科研通用货币,加剧不平等。 ...
一个曾经美好的故事
前排提醒:背景随机,刷新有惊喜哦! 本文的他(她)不分性别。 2025年1月29日 初一 感觉事情没有很好,但也没有想象中那么坏呢...可能不再生我的气了,但是还是有一层可悲的厚墙壁(?) 先私密,开学之后看情况调整吧 2025年2月15日 星期六 昨天是开学第一天,感觉事情并没有什么不同。我不主动 ...
什么是 Gork ?
Grok 是埃隆·马斯克旗下的人工智能公司 xAI 的开发的一系列大型语言模型 (LLMs)产品,包括Grok 1、Grok 2和即将发布的Grok 3。 受《银河系漫游指南》的启发,Grok 是一个最大限度地寻求真相的 AI,可提供关于宇宙的有洞察力的、未经过滤的真相。 关于这三个模型的信息: 1 ...
电商项目-微信支付(二)微信支付二维码
一、 需求分析 用户在提交订单后,如果是选择支付方式为微信支付,那应该跳转到微信支付二维码页面(通过微信支付的统一下单接口,去生成商品订单的支付二维码)。用户扫描二维码可以进行支付,金额与订单金额相同。 支付流程 (用户购物流程): 商品详情页(用户点击加入购物车)=> 购物车结算页面(用户点击结算 ...
一种简单的路由器当作交换机的方法总结
最近家里买了台打印机,需要无线连接至路由器。然而有问题需要处理。进门网线连接的是一台移动公司给的路由器A,无线功能被锁定,所以其中一个LAN口接了另一台路由器B的WAN口,路由器B专门用作无线网络发送。然而,这样的组建方式结果是,连接路由器A的设备,IP地址是192.168.1.*,而连接路由器B设 ...