
java
文章平均质量分 54
java
调试大师
10年java开发经验项目经验,精通java、springboot、vue等bs软件开发、Android、微信小程序移动端开发、wpf桌面应用开发及Hadoop、k8s大数据及虚拟化平台。
展开
-
基于springboot的房屋租赁系统平台
流程:房主登陆系统录入房屋信息=》发布租赁信息(选择房屋)=》租客登陆系统浏览租赁信息=》和房主联系、看房(根据租赁信息单的电话线下沟通)=》房主发起签约(生成邀请码)=》租客登陆系统根据房主提供的邀请码检索签约单=》租客进行签约。添加房屋信息、发布租赁信息、发起签约信息(生成签约校验码),发送账单。浏览租赁信息、进行签约(根据房主提交的校验码),查看账单。原创 2024-04-01 23:32:21 · 623 阅读 · 0 评论 -
学生注册管理系统
2.1录入班级信息(例如:48级),并分配教师、录入教师信息、录入学生信息选择班级、录入学期信息。登陆系统,学生非关键信息修改、学生报道(线下核实学生信息、选择学期,并修改报道状态)原创 2024-04-01 08:53:10 · 551 阅读 · 1 评论 -
一个注解搞定接口返回数据脱敏
使用定义Jackson注解,在序列化的时候对敏感字段值进行处理,这种方式高效又优雅,省时省力,支持扩展。每个接口单独处理,这种方式操作简单,但是重复工作量非常大,而且后续脱敏规则变更是需要逐个修改。在实际项目中通常需要对用户的敏感信息比如身份号、家庭地址、手机号等进行脱敏操作以保证信息安全。在接口返回实体字段添加该注解并指定脱敏规则,接口返回数据当前字段会按规则脱敏。这里我们使用注解的方式实现,在序列化的时候对敏感字段值进行处理。4.新建实体并为要脱敏的字段添加注解。该类是个枚举值,设置字段的脱敏方式。原创 2024-03-17 23:14:41 · 544 阅读 · 0 评论 -
VM内存结构和垃圾回收机制
垃圾回收机制是VM自动管理内存的重要手段,它自动回收不再使用的内存,释放资源,避免内存泄漏等问题。复制算法是一种高效的垃圾回收算法,它将堆分为两个区域,其中一个区域用于存放正在使用的对象,另一个区域用于回收垃圾对象。当正在使用的对象占用的空间达到一定比例时,垃圾回收器会将所有正在使用的对象复制到另一个区域,然后清除当前区域的所有对象。它首先会遍历整个堆,标记所有被引用的对象,然后从根对象开始,通过引用关系找到所有被引用的对象,并将它们移动到一起,最后清除没有被移动的内存块。复制(Copying)算法。原创 2024-03-07 22:35:48 · 621 阅读 · 0 评论 -
HikariCP与Spring Boot的完美集成,让您的应用更高效、更可靠!
通过简单的步骤,我们可以将HikariCP与Spring Boot集成,从而让我们的应用程序更加高效、可靠。在这篇文章中,我们将介绍如何将HikariCP这一高效的数据库连接池与Spring Boot集成,从而提高应用程序的性能和稳定性。高效连接管理:HikariCP具有出色的连接管理功能,可以有效地管理和优化数据库连接,从而提高应用程序的性能和稳定性。灵活配置:HikariCP提供了丰富的配置选项,可以根据实际需求进行灵活的配置,从而提高应用程序的性能和稳定性。这里我们假设您使用的是MySQL数据库。原创 2024-03-03 15:09:36 · 1209 阅读 · 0 评论 -
三分钟教你入门规则引擎Drools
Drools是一款基于Java语言的开源的规则引擎,可以将复杂且多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件或者特定的存储介质中(eg:数据库表),使得业务规则的变更不需要修正项目代码,重启服务器就可以在线上环境立即生效。可以理解为动态代码(动态业务)。规则引擎的核心目的之一就是将业务决策从程序代码中分离出来,使其代码与业务解耦合。通过特定的语法内容编写业务模块,由API进行解析并对外提供执行接口,再接收输入数据、进行业务逻辑处理并返回执行结果。常见的规则引擎IBM的iLog,商业产品。原创 2024-01-31 22:55:07 · 850 阅读 · 0 评论