- 博客(5)
- 收藏
- 关注
原创 总结一次2k块钱的小活:使用Java web开发的会议签到系统
参会签到系统是现代会议管理中不可或缺的一部分,它旨在提高会议签到效率、简化管理流程、增强参会者体验,并帮助组织者更好地掌握会议参与情况。
2024-09-26 15:56:22
692
原创 Java Web项目使用注解和面向切面编程优雅的记录操作日志
传统的编程中,如图1所示,每一个服务逻辑(如:日志服务)都是单独的模块,业务模块(如:学生管理)需要使用这些服务,必须在模块中调用服务模块的接口,使得业务模块的代码中掺杂着与业务逻辑无关的服务模块的代码。引入AOP之后,如图2,我们在每个业务模块中找到合适的切面,将服务逻辑设计成单独并且可重复使用的切面逻辑,可以避免业务逻辑与服务逻辑的相互交织,使得服务逻辑能够灵活的应用到业务模块当中,并且在编写业务逻辑代码的时候并不需要关心服务模块的存在。这是通过Java的元注解机制实现的,用于定义注解的使用范围。
2024-09-16 13:27:03
1060
原创 Java NIO服务端多线程化问题
工作中有这么一个项目,电动车充电桩使用socket与服务器通信,项目于今年一月份上线,一直平稳运行,近期由于充电桩数量激增,socket服务端压力倍增,导致服务端开放的端口连接不上。分析代码,发现服务端使用的单线程模式。
2024-08-02 15:51:11
1574
原创 使用Python操作MongoDB数据库
MongoDB 是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。它属于非关系型数据库(NoSQL),以其灵活的文档模型、强大的查询功能和高可用性而受到广泛欢迎。Python 作为一门强大的编程语言,通过 pymongo 这个库可以非常便捷地与 MongoDB 数据库进行交互。本文将着重介绍MongoDB的基本概念、并将其与关系型数据库进行对比、MongoDB数据库的安装和配置、使用 Python 和 pymongo 来连接 MongoDB 数据库,进行基本的增删改查
2024-07-19 19:43:46
1686
原创 采用Python的rembg库去除图片背景
rembg库是Python语言中一款强大的并且高效的图片背景去除工具包。其高精度、高效、自定义模型等特性,使得rembg库能够在电商平台、社交媒体和图片编辑软件中得到广泛应用。最后希望能给阅读本文的用户提供到帮助。
2024-07-17 17:50:29
4035
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人