logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

爬虫-打包整个小说网站

在本篇文章中,我们将展示如何使用Python爬取小说网站的章节内容并将其存储到MongoDB数据库中。我们会使用requests进行网页请求,lxml处理HTML,re进行正则表达式匹配,threading实现并发处理,以及pymongo连接MongoDB。真实情况是写课设没数据,获取取一点通过本文的示例,我们展示了如何使用Python爬取小说网站的章节内容并将其存储到Mongo。

文章图片
#爬虫
Vue3从入门到精通

vscode --- VSCode工具的配置文件夹node_modules --- Vue项目的运行依赖文件夹public --- 资源文件夹(浏览器图标)src --- 源码文件夹.gitignore --- git忽略文件index.html --- 如果HTML文件package.json --- 信息描述文件README.md --- 注释文件vite.config.js --- Vue配

文章图片
#vue.js#前端#javascript
悲观锁和乐观锁

摘要:SpringBoot中实现并发控制主要通过悲观锁和乐观锁。悲观锁适用于写频繁场景,使用数据库行级锁(@Lock)或Java同步机制(synchronized/ReentrantLock)保证线程安全;乐观锁适合读多写少场景,通过版本号(@Version)或CAS实现,需处理冲突重试。数据库悲观锁需配合@Transactional,乐观锁会抛出OptimisticLockingFailureE

文章图片
#数据库
解决 mongodb MongoDB: Error getting chat history: Exception authenticating MongoCredential.... 异常

在2025年5月14日的日志中,系统在尝试获取聊天记录时遇到了MongoDB认证错误。错误信息显示,使用SCRAM-SHA-256认证机制时,用户名“admin”在认证数据库“admin”中认证失败。核心错误是java.lang.IllegalArgumentException: Prohibited character at position 0,表明密码字符串的第一个字符不符合SASLPrep

文章图片
#mongodb#数据库
Spring Boot 3 + Spring Security + Knife4j 无法访问 Swagger 文档的问题及解决方案

在使用Spring Boot 3框架结合Spring Security进行项目开发时,我们可能会遇到集成Knife4j后Swagger文档无法正常访问的情况。本文将探讨可能的原因以及相应的解决办法。

文章图片
#spring#spring boot#后端
物流管理系统开源分享:全功能模块,课设

虽然是个“课设用的玩具项目”,但我在结构设计、数据库设计、功能模块拆分等方面都花了不少时间思考。如果你觉得还不错:点个 👍 支持一下;有问题欢迎留言;欢迎提 PR 一起完善!🚛 让我们用代码连接现实世界的每一次“发货”与“收货”~

文章图片
#开源
深入理解 @JsonGetter:精准掌控前端返回数据格式!

摘要:Jackson的@JsonGetter注解能优雅解决前后端字段格式需求差异问题。通过标注自定义方法(如将12500转为12.500),既保留后端原始数据处理能力,又控制前端JSON展示格式。相比冗余字段方案更简洁,且兼容其他Jackson注解。使用时需注意避免字段名冲突,配合@ApiModelProperty还能优化接口文档展示。该方案实现了业务逻辑与展示逻辑的完美分离。

文章图片
#前端#java
到底了