- 博客(8)
- 收藏
- 关注
原创 基于Java-SpringBoot-VUE-MySQL的企业财务报销系统
本系统是采用现代信息技术手段,采用JAVA开发语言,VUE语言,HTML语言,实现企业的车票报销系统的系统编码,系统测试,以及系统的各项功能,该系统的主要功能是用户登录,职工报销管理,职工可以提交报销信息,同时系统的财务管理人员可以通过或者拒绝报销,进行流程跟踪,流程记录,同时系统管理人员可以查看系统报销的审批记录,可以方便地溯源,同时系统应该具备多种条件查询,检索的功能,同时实现了财务票据的审核工作流,可以自定义审核步骤。
2024-09-27 06:45:38
1006
原创 一文解决所有SpringCloud升级问题
随着项目的深入开展,客户对系统安全性提出了更高的要求,尤其是在安全漏洞和渗透测试方面。当前,我们使用的 SpringCloud 版本是 Hoxton,其生命周期已于 2022 年 2 月 28 日结束。最新的稳定版本是 2021.0.1。为了给客户提供更安全的产品,同时使代码更易于维护和扩展,升级 SpringCloud 版本势在必行。
2024-09-26 06:33:22
678
原创 解决 Spring Cloud 升级后的gateway同步调用问题:自定义阻塞负载均衡客户端
在微服务架构中,负载均衡是确保系统高可用性和可靠性的重要机制之一。然而,随着 Spring Cloud 的升级,默认不再支持同步调用,这给一些依赖同步调用的应用带来了挑战。在本文中,我们将介绍如何通过自定义阻塞负载均衡客户端来解决这一问题。Spring Cloud 在最新版本中默认使用响应式编程模型,不再支持同步调用。这对于一些依赖同步调用逻辑的应用来说,可能会导致不兼容问题。因此,我们需要自定义一个阻塞负载均衡客户端来实现同步调用。自定义阻塞负载均衡客户端代码实现首先,我们来看一下自定义阻塞
2024-09-21 19:29:48
668
原创 如何手写一个SpringBoot框架
在user包下定义和,希望能通过运行中的main方法,直接启动项目,并能在浏览器中正常访问到中的某个方法。@Autowired:这个注解加在应用启动类上,即main方法所在的类。:这个类中有个run()方法,用来启动SpringBoot应用。try {
2024-09-19 21:15:52
283
原创 Springboot如何实现redis消息的订阅发布
以上步骤将帮助你构建一个基本的 Spring Boot 应用程序,该应用程序可以使用 Redis 的发布/订阅功能来通知登录成功的事件。你可以根据实际需求扩展和修改这些代码片段。确保你已经安装了 Redis 服务器,并且可以在本地或者远程访问它。如果你还没有安装 Redis,请先安装并启动 Redis 服务。当用户登录成功后,可以调用。Lombok (可选)
2024-09-14 22:13:17
369
原创 Springcloud微服务合并打包,重复路径引发的血案
微服务架构虽然灵活且易于扩展,但同时也带来了更多的管理和维护挑战。正如这起由“重复路径”引发的血案,警醒我们在架构设计和实现过程中,需要更加细致和规范。希望每一位开发者都能从中吸取教训,避免类似的问题,为构建更加稳定和高效的系统而努力。
2024-09-13 06:34:57
556
原创 Springcloud微服务合并,网关如何处理
随着微服务合并趋势的出现,网关需要增加新的处理逻辑来适应这种架构变化。动态路由调整、请求头处理、日志和监控增强以及跨模块事务管理,都是合并后网关需要关注的重点。这些新的处理逻辑可以帮助企业更好地管理和维护合并后的系统,确保在降低复杂性的同时仍然保持系统的可靠性和可维护性。
2024-09-12 21:14:04
980
原创 面试官:Spring循环依赖是如何解决的
很简单,就是A对象依赖了B对象,B对象依赖了A对象。在Spring中,一个对象并不是简单new出来了,而是会经过一系列的Bean的生命周期,就是因为Bean的生命周期所以才会出现循环依赖问题。当然,在Spring中,出现循环依赖的场景很多,有的场景Spring自动帮我们解决了,而有的场景则需要程序员来解决。:缓存经过了完整生命周期的bean:缓存未经过完整生命周期的bean,如果某个bean出现了循环依赖,就会提前。
2024-09-11 21:44:54
833
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人