最近在研究权限的相关东西,自然动态加载路由信息少不了。接下来我就来专门记录下我研究的东西。 1、首先后端代码返回一个对象,用java写的,返回的是对象,不是字符,如果是字符前端注意转换成对象。 @GetMapping("/home/index") public List<Router> index() { List<Router> routers = new ArrayList<>(); Router router = new Router(); router.setPa
2024-11-29Unix Domain Sockets 这种方式是主从反应堆中,主反应堆和从反应堆两个进程通信方式的一种。 这种方式是一种在 Unix / Linux 操作系统上用于进程间通讯的机制。与传统的网络套接字(TCP/IP Sockets)不同,UDS 在同一台机器上进行通讯,不需要通过网络协议栈,因此具有更高的性能和更低的延迟。 特点 优点:速度快,延迟低,因为它们不需要网络栈。 缺点:只能在同一台机器上使用。 适用场景:适用于同一台机器上的进程间通讯,且对性能要求较高的场景。 代码流程以及
2024-11-29前言 在当今社会,随着人们生活水平的提高和饮食结构的变化,肥胖问题已经成为全球性的公共卫生挑战之一。肥胖不仅影响个人形象和心理健康,还与多种慢性疾病如心血管疾病、糖尿病等密切相关。因此,科学合理的体重管理变得尤为重要。传统的减肥方法往往依赖于个人意志力或是寻求专业的线下咨询,但这些方式在信息获取、持续监督以及便捷性方面存在一定的局限性。 近年来,随着互联网技术的发展,特别是移动互联网和云计算技术的进步,为健康管理提供了新的解决方案。其中,基于Web的应用程序因其易于访问、成本效益高等特点而受到广
2024-11-29Nginx的流式响应配置 Nginx的流式响应(streaming response)是指在Nginx作为反向代理服务器时,将响应内容一边接收,一边逐步发送给客户端的过程。 这种响应方式可以提高用户体验和网络传输效率,常用于处理较大的响应内容。 在默认情况下,Nginx是通过缓存响应内容来处理请求的。 也就是说,当Nginx接收到完整的响应后,才会将其发送给客户端。 但是,在某些场景下,这种方式可能会导致延迟较高或者请求失败的情况发生。 因此,Nginx提供了流式响应的功能,让反向代理服务器能够
2024-11-29SpringBoot项目——配置git环境与项目创建 一、项目设计 采用前后端分离模式: SpringBoot 实现后端, Vue3 实现 Web 端和 App 端。 所实现系统结构如下: 前后端分离模式介绍: 服务器端存储前端和后端,其中后端和前端不一定存储到同一台服务器上。 用户每打开一个网页本质上是向服务器发送一个请求(url链接,可以存储数据与参数),服务器接受到请求后悔向前端返回一个页面(字符串),浏览器接受到这个字符串之后将字符串转换成页面内容在用户浏览器上显示出来。
2024-11-29SpringBoot中@PathVariable使用与详解 一:@PathVariable的使用 1.1-用法解析 @RequestMapping(value="/user/{name}") 通过@RequestMapping注解中的 { } 占位符来标识URL中的变量部分 //请求路径:http://127.0.0.1/user/tom 在控制器中的处理方法的形参中使用@PathVariable注解去获取@RequestMapping中 { } 中传进来的值,并绑定到处理方法定一的形参上。
2024-11-29Docker保存镜像 tag 镜像 # 镜像打 tag 标签 # docker tag 镜像id/名 新名字 docker tag fce91102e17d tomcat01 commit 镜像 docker commit 提交容器成为一个新的镜像 # 容器生成新镜像 # docker commit -m="提交描述信息" -a="作者" 容器id 自己起镜像名:版本 docker commit -m="新增app" -a="test" fce91102e17d tomcat:1.0 #
2024-11-29项目场景: 系统:Windows 7 Tomcat:apache-tomcat-8.0.5 JDK:1.8 问题描述 最近项目的Tomcat隔一段时间就假死,最后想到的解决方式就是:每天凌晨1点重启tomact。 解决方案: 使用Windows系统的计划任务程序,可以在这里设置定时执行的.bat批处理文件(将你要定时执行的cmd命令放在这里),这样就可以实现让电脑在某个时刻做你想让它干的事。 实现步骤: 一、创建tomcat重启的脚本 创建txt文件restart.txt,编辑内
2024-11-29项目介绍 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、AntDesign、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实现,采用AntDesign前端UI框架,基于目前Vue前后端分离主流设计思想,为了实现精细化分工,模块化、组件
2024-11-29JDK7 开始新增了对需要关闭资源处理的特殊语法 try-with-resource try(资源变量=创建资源对象){ }catch(){ } 其中资源对象需要实现接口AutoCloseable,例如 InputStream, OutputStream ,Connection, Statement, ResultSet等接口都实现了,使用 try-with-resource可以不用写finally块,编译器会帮助生成关闭资源的代码,例如: public static vo
2024-11-29