logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

若依框架学习Day02:功能改造与问题攻坚实战

本文记录若依框架学习第二天的实战过程,重点完成合作商管理改造(新增详情查询、点位数量显示、密码重置功能)、点位管理改造(设备数量查询)、数据完整性Bug修复及人员管理模块开发。核心技术点包括“自定义Vo+多表联查”实现数据统计、Jackson序列化注意事项、外键约束与全局异常处理器结合解决数据关联问题、事务控制保证冗余字段同步更新。通过实战进一步掌握若依框架开发流程与问题排查技巧。书接上文,若依框

文章图片
#学习#java#前端
从若依框架看权限设计与数据字典:背后的工程化思考

《若依框架设计哲学:权限与数据字典的工程智慧》摘要 企业级框架设计体现了对系统可维护性的深度思考。若依框架的权限系统采用RBAC模型,通过"用户-角色-权限"三级架构实现权限解耦,多对多表设计显著降低大规模用户管理的复杂度。数据字典设计将易变静态数据从代码中剥离,通过配置化管理实现前后端联动,避免硬编码带来的维护痛点。这两种设计都体现了"配置优于编码"的工程

文章图片
#java
SpringBoot 配置文件在运维开发中的应用

本文深入探讨了SpringBoot配置文件在运维开发中的关键应用。首先介绍了临时属性的使用场景和方式,如通过命令行参数快速调整配置;其次解析了属性加载的4级优先顺序,强调运维需掌握优先级规则避免配置冲突;然后分析了properties和yml两种配置格式的特点,以及按环境分类管理配置文件的实践;最后提及微服务架构下配置中心的应用优势。文章系统性地总结了配置文件管理要点,为保障应用在不同环境下的稳定

文章图片
#spring boot#运维开发#java
SpringBoot 测试实战:从配置到数据,5 招让你的测试代码既优雅又靠谱!

摘要: SpringBoot测试"全家桶"提供了5个核心场景的解决方案: 测试专用属性:通过application-test.yml或@TestPropertySource隔离测试配置; 测试专用Bean:用@TestConfiguration或@Profile("test")按需加载模拟组件; Web接口测试:@WebMvcTest专注Controller

文章图片
#spring boot#后端#java
Redis 入门:从数据结构到 Java 客户端,轻松上手!

Redis是一款高性能键值数据库,支持多种数据结构(String、Hash、List、Set、SortedSet等)和特殊类型(GEO、BitMap等)。通过通用命令(KEYS、DEL等)可便捷操作数据。Java可通过Jedis、Lettuce等客户端连接Redis,其中Jedis需配合连接池使用。SpringDataRedis提供RedisTemplate工具类,支持不同序列化方式:JSON序列

文章图片
#redis#java#数据库
深入理解两阶段终止模式:让 Java 线程优雅退出的艺术

本文介绍了Java并发编程中优雅终止线程的两阶段终止模式。该模式通过协作式中断解决暴力终止线程导致的数据不一致和资源泄漏问题,分为请求中断(设置标志位)和处理后事(清理资源)两个阶段。关键点包括正确处理中断标志位清除、防御性判断、不可中断方法处理以及清理逻辑的幂等性。该模式适用于监控线程、后台任务等需要资源管理的场景,体现了线程协作的思想,确保系统稳定性和数据完整性。相比直接终止线程,两阶段终止模

文章图片
#java#开发语言#后端
大模型入门实战:Ollama + Streamlit 快速搭建本地聊天机器人

本文介绍如何使用Ollama和Streamlit快速搭建本地聊天机器人。Ollama是一个轻量级本地大模型管理工具,支持一键运行主流大模型;Streamlit则是专为数据科学设计的Python网页框架,无需前端知识即可构建交互界面。文章详细讲解了环境准备步骤、完整代码实现及运行测试方法,关键点包括Ollama API调用、Streamlit会话状态管理和核心UI组件使用。还提供了多模型支持、对话管

文章图片
#机器人#python
【机器学习入门】KNN算法全解析:原理+代码+实战(鸢尾花案例)

这篇机器学习入门博客以KNN算法为核心,从基础概念、核心逻辑、关键技术到实战案例展开分享:先解析KNN“物以类聚”的核心思想(分类靠近邻投票、回归靠近邻均值),梳理其“数据准备-距离计算-选K-预测”的步骤;接着详解KNN依赖的欧氏距离、曼哈顿距离等公式,对比归一化与标准化的适用场景;最后以鸢尾花数据集为例,完整实现“加载数据-划分集-特征缩放-模型训练-多维度评估”全流程,同时总结数据泄露、异常

文章图片
#机器学习#算法#人工智能
Pandas数据分析 -- Pandas进阶语法全攻略:从数据处理到复杂分析实战

本文系统介绍了Pandas进阶数据处理技巧,涵盖数据读写、增删改查和缺失值处理三大核心模块。在数据读写方面,详细讲解了MySQL和JSON文件的读写方法;在DataFrame操作部分,提供了增删改查的完整代码示例;针对常见的数据缺失问题,则给出了检测、删除、填充等多种解决方案。全文以实战代码为主,适合有一定Pandas基础的数据分析师参考使用,可显著提升数据处理效率与数据分析能力。

文章图片
#pandas#数据分析#数据挖掘
机器学习入门笔记:线性回归核心知识点全梳理(含公式+代码)

本文围绕线性回归这一监督学习基础回归算法展开,系统梳理其核心知识点与实践应用。线性回归通过构建自变量(特征)与因变量(目标值)的线性关系模型,实现连续型标签预测,分为仅含1个自变量的一元线性回归(表达式为\(y=w_0+w_1x+\varepsilon\))和含2个及以上自变量的多元线性回归(矩阵形式为\(Y=XW+\varepsilon\)),对应sklearn中的LinearRegressio

文章图片
#机器学习#线性回归
    共 23 条
  • 1
  • 2
  • 3
  • 请选择