+++
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
通过课程学习与实战项目,熟练掌握Python的语法知识与编程技能,具备Python语言的函数、面向对象、异常处理等能力,常用开发框架的实际应用和开发能力,具备使用,掌握Python数据分析三剑客Matplotlib、Numpy、Pandas的概念与应用场景,掌握利用Python语言从数据采集到分析的全流程相关知识。
能力说明:
理解微服务架构与单体应用架构在开发模式与运维上的区别,了解分布式、容器、DevOps在微服务架构中的应用,理解微服务的设计原则与服务组件。了解Service Mesh概念与Istio基础知识。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
阿里云技能认证
详细说明
本文介绍Windows下FFmpeg安装与视频处理:用winget快速安装;通过命令实现MKV转MP4并重编码音频为AAC;解析浏览器不支持AC3/EAC3等音频编码导致无声问题,并提供ffprobe查看及转码方案。(239字)
本文介绍基于PyCryptodome的AES-128/192/256(CBC模式)加解密实现,含依赖安装、完整Python类封装(支持UTF-8字符串加解密、PKCS7填充)、密钥/IV长度校验及Base64编码输出,并附使用示例。
本项目实现LangChain中“人在环路”(Human-in-the-Loop)机制的同步流式输出,支持危险工具调用前人工确认(如delete_file),并按type(text/tool_call/tool_output/interrupt/summarization)结构化返回JSON流。依赖deepagents、langchain-openai等库,含stream_chat与stream_resume双核心方法。
这是一个基于PyYAML的Python配置管理工具,采用单例模式加载YAML配置文件。支持点语法访问嵌套配置(如config.database.host)、安全获取(get方法带默认值),并内置文件不存在及解析异常处理,简洁易用。
这是一段Python日志配置代码,实现分级日志输出:控制台仅显示INFO及以上级别,文件按天轮转并保留7天,支持DEBUG级全记录。附带简洁调用示例,便于快速集成到服务项目中。
cachetools 是 Python 轻量级缓存库,支持 TTL、LRU 等多种策略。安装:`pip install cachetools`;可便捷装饰函数实现带过期时间的缓存,如 `@cached(cache=TTLCache(maxsize=128, ttl=60))`。
本文介绍了基于MongoDB实现LangGraph检查点的完整方案:提供同步/异步的CheckpointSaver类,支持线程隔离、索引优化与序列化;包含连接配置、实例化及DeepAgent集成示例,并附带按thread_id查询历史对话消息的实用工具函数。
本示例展示FastMCP客户端集成:通过RSA加密认证连接MCP服务,获取工具列表;再将MCP工具动态转为OpenAI格式,供大模型调用。含完整异步初始化、鉴权、工具发现与流式函数调用实现。(239字)
DeepAgents是基于LangChain的智能体框架,核心特性之一为自动摘要功能:当上下文超长导致模型报错时,自动触发摘要压缩,再重试推理。需显式设置`max_input_tokens`参数启用,支持流式输出摘要日志。
这是一个基于FastMCP框架构建的AI服务后端,集成百度天气预报与腾讯云搜索两大工具,支持实时新闻/天气查询;采用RSA鉴权与JWT认证,内置SQLAlchemy数据库支持及PyMySQL连接,具备健康检测接口与完整日志监控。
使用PyQt6实现全屏提示框,3秒后自动消失。通过自定义TipPopup类创建无边框、置顶窗口,并结合信号与定时器控制显示与关闭,适用于全局提示场景。
本文介绍如何使用Python的PyCryptodome库实现RSA加解密。内容包括安装依赖、生成密钥对、保存公私钥文件,以及封装加密、解密和公钥导出功能的类,并提供完整调用示例,适用于安全通信开发场景。(238字)
本文介绍了如何使用Python生成腾讯云API的TC3-HMAC-SHA256签名,并通过Authorization请求头调用SearchPro接口实现搜索功能,涵盖签名计算、请求拼接与HTTP调用全过程。
基于FastAPI与APScheduler实现定时任务调度,通过lifespan管理生命周期,每分钟执行一次反馈任务,结合Uvicorn启动服务,构建高效异步任务处理系统。
基于AnimeFace128数据集,使用PyTorch构建DCGAN生成动漫人脸。包含生成器与判别器网络设计、数据加载及训练流程,通过对抗学习生成64×64清晰图像。
Real-ESRGAN基于深度学习实现图像超分辨率放大,有效改善传统PIL缩放的模糊问题。支持多种模型版本,推荐使用魔搭社区提供的预训练模型,适用于将小图高质量放大至大图,放大倍率越低效果越佳。
离散余弦变换(DCT)是一种将实数序列转换为同长度实数序列的变换,具有能量集中和去相关特性。通过实验可见,仅用少量DCT系数即可重建原始信号,达到数据压缩效果;同时DCT还能降低信号相关性,广泛应用于特征提取和音频、图像处理等领域。
梅尔滤波器组是一种基于梅尔刻度的三角滤波器组,常用于音频信号处理。其构建步骤包括:获取梅尔刻度的范围、生成梅尔刻度序列、构建三角滤波器组并进行归一化处理。梅尔刻度反映了人耳对频率的感知特性,能更有效地表示音频特征。
本文介绍了高通、低通滤波器及三角滤波器的工作原理与应用,并通过Python代码展示了滤波器组的设计与实现,帮助理解滤波在信号处理中的作用。
本教程介绍如何使用 PyTorch 提取音频特征,重点实现频谱图的生成。内容包括使用 torchaudio 进行频谱提取、频谱图维度解析、手动实现频谱计算步骤,并对两种方法的结果进行对比分析,展示其差异与实现细节。
全局解释器锁(GIL)导致了Python多线程无法利用多核CPU并发执行。引入GIL,是为了解决多线程之间数据完整性和状态同步的问题,简化了Python对共享资源的管理;但是也降低了并发编程的性能。
时间轮算法,其实很简单,就是用实际的时钟刻度槽位来存储任务。 时钟刻度可以更细致,比如把一天切分成246060个秒的刻度,秒的刻度上挂任务。
制作jupyter notebook的docker镜像,兼容numpy, pandas, matplotlib, pyspark, opencv-python, requests, flask等组件。
提交了问题
2023-01-06
提交了问题
2023-01-04
0424-MySQL事务与锁机制
验证主要步骤: 1、访问登录页面,页面浏览器,被设置Cookie。 2、页面刷新图片验证码,渲染到页面。 3、页面登录提交,一同提交用户输入的imgcode。 4、根据配置,先校验验证码,在校验用户密码。 5、如果校验不通过,跳转登录错误页面。
验证主要步骤: 1、访问登录页面,先对页面种植cookie。 2、提供api生成图片验证码,使用开源kaptcha生成图片。 3、生成图片时,获取cookie;以cookie值为key,图片验证码为value,缓存到redis。 4、redis缓存1分钟。
CentOS7环境下Apache安装。参考文档: https://blog.csdn.net/zhangge3663/article/details/94442605
MyBatis生成的Mapper文件,不打包到jar包中;单独提出来,修改mapper中的sql语句,重启项目生效。
Random与ThreadLocalRandom
mysql 中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的 sql 必须等我对这条数据操作完了,才能对这条数据进行操作。
HTTP与HTTPS
Redis-基本操作
Java-邮件发送工具
Java-验证码图片生成器
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。高级加密标准算法从很多方面解决了令人担忧的问题。实际上,攻击数据加密标准的那些手段对于高级加密标准算法本身并没有效果。如果采用真正的128位加密技术甚至256位加密技术,蛮力攻击要取得成功需要耗费相当长的时间。安全研究人员还没有那么多的时间对这种加密方法进行破解试验。我们可能会随时发现一种全新的攻击手段会攻破这种高级加密标准。至少在理论上存在这种可能性。
Springboot-系统启动初始化
Springboot-设置上传文件大小与不安全的HTTP方法
SHA-1是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。2005年,密码分析人员发现了对SHA-1的有效攻击方法,这表明该算法可能不够安全。
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。
Maven项目配置logback
Zookeeper集群集群安装配置
只有Leader才能处理写数据请求,Follower接受写数据请求要转发给Leader;半数以上的节点写数据完成,即写入数据成功。
ZooKeeper监听原理
CentOS7-安装MySQL8
Hadoop-HDFS的DataNode工作机制
Hadoop-HDFS的NameNode工作机制
Hadoop-HDFS读写流程
一趟快速排序,我们只确定了一个元素的最终位置; 我们最终需要经过n趟快速排序才能将一个含有N个数据元素的序列排好序。 最好情况下,每一次划分都正好将数组分成长度相等的两半O(NlogN)。 最坏情况下,每一次划分都将数组分成了0和n-1两部分: O(N^2)。
发表了文章
2026-06-20
发表了文章
2026-06-10
发表了文章
2026-06-10
发表了文章
2026-06-10
发表了文章
2026-06-10
发表了文章
2026-05-09
发表了文章
2026-04-29
发表了文章
2026-04-29
发表了文章
2026-04-28
发表了文章
2026-04-01
发表了文章
2026-01-13
发表了文章
2025-12-15
发表了文章
2025-12-15
发表了文章
2025-12-02
发表了文章
2025-10-14
发表了文章
2025-09-30
发表了文章
2025-09-19
发表了文章
2025-08-07
发表了文章
2025-08-06
发表了文章
2025-08-05