-
Springboot3.4.0结构化日志
前言日志排查,是系统故障排除必不可少的重要环节,Springboot3.4.0版本发布之后,支持日志结构化,它支持Elastic Common Schema (ECS)和Logstash格式,但也可以使用自己需要的日志格式进行扩展日志结构化ecs控制台打印一般情况下,Springboot打印日志是以下格式在application.properties配置logging.structure...6个月前 阅读189
-
不可多得的扫码点餐小程序源码,毕设源码,java源码
小程序+java后台 点餐小程序。适用于餐厅无人点餐功能,客户可根据桌号自动完成点餐、支付功能。也可用于毕业设计提供源码, 免费远程安装调试,代码是我自己开发的,有任何bug和问题都可微信找我: 18518463823后台7个月前 阅读244
-
工作中最常用的 8 种设计模式
前言设计模式在我们日常的软件开发中无处不在,它们帮助我们编写更易扩展、更具可读性的代码。今天结合我实际工作场景和源码实例,跟大家一起聊聊工作中最常用的8种设计模式,希望对你会有所帮助。1. 单例模式单例模式确保一个类只有一个实例,通常用于管理共享资源,如配置、缓存、线程池等。代码实现:双重检查锁这是...7个月前 阅读212
-
Kafka消息队列模型,帮助你快速了解消息队列模型
最近在学习消息队列方面的知识,因此想做个总结归纳,欢迎大家评论区随时指正~一、Kafka流式数据平台Kafka作为一个流式数据平台,拥有流处理能力,能够对实时的事件流进行流式地处理与分析,此外,kafka提供了事件流的发布与订阅功能,支持数据流的写入与写出,并且kafka能够将数据流存储起来,保证了故障容错。什么是流式...7个月前 阅读219
-
Vue 3 动态路由与手动导航实现
在后台管理系统中,前端的路由往往需要根据用户的权限动态生成。这篇文章将重点介绍如何在 Vue 3 中实现动态路由注册和手动导航,确保用户访问的页面与权限对应。1. 动态路由的需求与原理为什么需要动态路由?权限控制:不同用户角色需要看到不同的菜单和页面。后端驱动:后端返回菜单数据,前端动态渲染菜单和注册路...7个月前 阅读199
-
把公司vue2项目改为用webpack5编译
背景 随着公司vue2构建的项目越来越大,导致编译和启动速度超级慢,而且项目一跑起来node直接占2.5G以上的内存,如果不设置电脑node内存占用上限的话,会导致栈溢出。这对应我只有8G运行内存的电脑来说,负担特别大。随着每一次编译时间的加长以及动不动就内存溢出导致项目直接停止运行问题的出现,终于,我忍不住了...7个月前 阅读202
-
手把手教你简单搞懂Ajax的3种常用请求
前言:在前端开发过程当中,我们时常需要用到数据渲染网页,为了接受与处理这些数据而诞生了ajax。简单理解AJAX:是一种客户端与服务器进行网络通信技术,AJAX通常使用XMLHttpRequest 对象来发送请求和接收响应创建接口地址虽然网络上的接口地址满天飞,但确实不如我们自己手把手搭建一个属于我们自己的接口地址。安装 js...7个月前 阅读216
-
JavaScript中不可忽略的Symbol
在前端开发领域,尤其是处理复杂的大型项目时,JavaScript的数据类型发挥着至关重要的作用。其中,Symbol类型作为ES6引入的一种基本数据类型,为开发者提供了独特的功能和应用场景。前言大型项目中的挑战与Symbol的引入在当今的大型项目开发中,确保对象属性键的唯一性是一个不容忽视的挑战。想象一下,在一个包含海量对象...7个月前 阅读201
-
Spring Boot3.x快速入门
自spring boot 3.0的正式发布已经有两年多了,目前越来越多的企业项目使用spring boot的版本也从2.x升级到3.x,如果你还不会的话,就跟着小卷,从头开始搭建spring boot 3.x的开发环境吧。环境准备jdk17+确保本地安装了jdk17或者以上版本。gradle8+本地不用装gradle,基于gradle生成的spring boot脚手...7个月前 阅读223
-
用python写一个自动化部署工具
效果起因现在springboot项目的自动化部署已经非常普遍,有用Jenkins的,有用git钩子函数的,有用docker的...等等。这段时间在玩python,想着用python实现自动化部署,即能锻炼下编码能力,又方便运维。于是开始着手写了一个exe程序,可直接在任何windows电脑上运行(不具备python环境的windows电脑也可以运行)。有兴趣的...7个月前 阅读196