找回密码
 立即注册
python 模块化设计
在 Python 中实现模块化是提升代码可维护性和复用性的关键技术,以下是分层实践总结: 一、Python 模块化基础 1. 模块与包 [*]模块: 单个 .py 文件 [*]包: 包含 __init__.py 的目录 二、代码组织实践 1. 项目结构划分 2. 导入规则 ...
羊夏菡 2025-6-8 21:55
804 0 0
Java 线程安全的集合
Vector ArrayList 的线程安全版本,对所有的修改方法都进行了 synchronized 同步处理。适用于多线程环境下对数据一致性要求高,且读写操作相对比较均衡,不需要很高并发性能的场景。由于所有操作都进行同步,在高并发环境下,性能相对较 ...
蓬森莉 2025-6-8 21:55
1043 0 0
FastAPI测试策略:参数解析单元测试
扫描二维码关注或者微信搜一搜:编程智域 前端至全栈交流与成长 探索数千个预构建的 AI 应用,开启你的下一个伟大创意 第一章:核心测试方法论 1.1 三层测试体系架构 1.2 参数化测试模式 第二章:请求模拟技术 2.1 多协议请求构造 ...
能氐吨 2025-6-8 21:54
634 0 0
探秘Transformer系列之(36)--- 大模型量化方案
探秘Transformer系列之(36)--- 大模型量化方案 目录 [*]探秘Transformer系列之(36)--- 大模型量化方案 [*]0x00 概述 [*]0x01 8位量化 [*]1.1 LLM.int8() [*]1.1.1 动机 [*]1.1.2 方案 [*]8位数据类型和量化 [*]逐向量量化(ve ...
挽幽 2025-6-8 21:54
622 0 0
Eureka服务注册发现源码流程简析
一: 服务的注册 客户端通过执行InstanceInfoReplicator#run()调用DiscoveryClient#register()发送http请求进行注册 InstanceInfoReplicator 是更新同步当前服务到服务端的任务实现 //A task for updating and replicating the local in ...
幽淆 2025-6-8 21:54
714 0 0
自研小工具分享(QtMapRemote)流量映射
自研小工具分享(QtMapRemote) 介绍 MapRemoteQt的主要作用是实现MAP代理,使得流量从一个地址转移到另一个地址。 主要的使用场景:开发或测试人员,可以将前端(WEB,APP)MAP到本地开发地址,便能实现断点分析,而不需要再查看日志 ...
姥恫 2025-6-8 21:53
94 0 0
Go常用的设计模式
Go常用的设计模式 常见的设计模式,如 单例模式、工厂模式、策略模式、观察者模式、代理模式、装饰器模式 和 适配器模式 都可以在 Go 中实现,适用于不同的开发需求。 这些设计模式不仅能帮助你编写结构清晰、可维护的代码,还能让你更 ...
丁若云 2025-6-8 21:53
982 0 0
130道基础OJ编程题之: 89~107
130道基础OJ编程题之: 89~107 @ 目录 [*]130道基础OJ编程题之: 89~107 [*]89. BC101 班级成绩输入输出 [*]99. BC102 矩阵元素定位 [*]100. BC103 序列重组矩阵 [*]101. BC104 最高身高 [*]102. BC105 矩阵相等判定 [*]103. BC106 上三 ...
昝沛珊 2025-6-8 21:53
657 0 0
SpringSecurity5(3-密码解析器)
PasswordEncoder 工作流程 WebSecurityConfigurerAdapter 初始化密码解析器时,如果没有自定义 Bean 的话,会默认初始化 DelegatingPasswordEncoder DaoAuthenticationProvider 在 additionalAuthenticationChecks 方法中会获取 Sp ...
锄淫鲷 2025-6-8 21:53
421 0 0
SpringSecurity5(2-自定义用户信息)
配置文件自定义用户名和密码 SecurityProperties SecuityProperties 会获取配置文件中的信息,UserDetailsServiceAutoConfiguration 在自动装配时获取 SecuityProperties 的属性信息 UserDetailsServiceAutoConfiguration 当容器中没 ...
铵滔 2025-6-8 21:53
416 0 0
Python 跨平台路径格式不一致问题
Python 跨平台路径格式不一致问题 在 Python 中处理跨平台路径格式不一致的问题(例如 Windows 使用反斜杠 \ 而 Unix/Linux/macOS 使用正斜杠 /),推荐使用标准库中的 os.path 模块或更现代的 pathlib 模块。这两个工具都能帮助你以跨 ...
尹心菱 2025-6-8 21:53
173 0 0
SpringSecurity5(1-快速入门)
依赖 登录认证 注意:导入依赖之后,访问 localhost: 8080/test 请求地址会自动跳转到 localhost: 8080/test 中,出现一个表单,需要登录后才能访问 用户名默认为 user,密码在控制台出现 将表单请求转换为弹出框请求 WebSecurityCo ...
狭宁 2025-6-8 21:52
185 0 0
一次 DatabaseException 事故分析:从异常日志到最终解决方案
报错信息: 未包装异常,异常信息: com.xx.xx.database.core.DatabaseException:数据库异常:请求'null'处理异常:请求关闭 调用信息:com.xx.xx.database.core.acceptor.DatabaseAcceptor#fail:55@DatabaseAcceptor.java 排查思路 ORM 连接 ...
兜蛇 2025-6-8 21:52
508 0 0
Java 制作一个Excel工具类
Excel文件本质就是个zip压缩文件,解压即可获得子文件。相反,压缩子文件后修改后缀名即可获得Excel文件。 XLSX文件主要由以下几个部分组成:   [Content_Types].xml‌:描述了XLSX文件中所有部件的类型和关系。(核心文件)   _rel ...
采序 2025-6-8 21:52
220 0 0
【设计模式】告别继承噩梦:用装饰者模式简化代码结构
概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。 使用继承的方式存在的问题: [*]扩展 ...
俞秋荣 2025-6-8 21:52
382 0 0
FastAPI路由:微服务架构下的路由艺术与工程实践
title: FastAPI路由专家课:微服务架构下的路由艺术与工程实践 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
事值 2025-6-8 21:52
249 0 0
LeetCode学习第一题
两数之和题目要求 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任 ...
撒阗奕 2025-6-8 21:51
914 0 0
SpringBoot Task定时任务
参数详解 fixedDelay 它的间隔时间是根据上次任务结束的时候开始计时的,只要盯紧上一次任务执行结束的时间即可,跟任务逻辑的执行时间无关,两个任务的间隔时间是固定的 fixedDelayString 与 fixedDalay 一样,不同的是使用的是 Str ...
公西颖初 2025-6-8 21:51
146 0 0
2.application的启动方式和生命周期
1.application的启动方式 一个application由它的静态成员lauch()启动,存在多个重载版本 [*]Application.lauch(args)/lauch(args),最常用的一种,传args参数进去,默认启动当前类(必须继承application),自启动 [*]lauch(类名.class ...
肿抢 2025-6-8 21:51
455 0 0
Java序列化:为何必须实现Serializable并显式指定serialVersionUID?
结论先行 [*]实现Serializable接口是Java对象序列化的基本前提,没有它JVM会直接拒绝序列化操作。 [*]显式声明serialVersionUID能彻底掌控序列化版本兼容性,避免因类结构微小改动或不同JVM实现导致的灾难性反序列化失败。 在 Java 中 ...
左丘平莹 2025-6-8 21:50
822 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则