Loading

摘要: Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。本文使用Jenkins自动构建git仓库中的微服务项目,包括Jenkins的安装,插件的安装;系统环境的配置;docker镜像构建的远程SSH命令;部署到指定的机器等。 阅读全文
posted @ 2023-08-16 14:43 sw-code 阅读(833) 评论(1) 推荐(0) 编辑
摘要: 集成百度AI内容审核,进行文本和图像的审核,审核出涉及色情、暴恐、恶意推广等内容,保证良好的用户体验。 阅读全文
posted @ 2023-08-09 10:54 sw-code 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 将使用Vite创建的Vue项目打包,并以二级目录方式部署到Nginx,同时设置代理地址。需要注意静态资源路径,路由模式等问题。 阅读全文
posted @ 2023-06-17 15:20 sw-code 阅读(660) 评论(0) 推荐(1) 编辑
摘要: 基于Naive UI和Form Creat的表单设计器,可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。 阅读全文
posted @ 2023-04-24 17:28 sw-code 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 前端可以根据权限信息控制菜单和页面展示,操作按钮的显示。但这并不够,如果有人拿到了接口,绕过了页面直接操作数据,这是很危险的。所以我们需要在后端也加入权限控制,只有拥有操作权限,该接口才能被授权访问。 在进入Controller方法前判断当前用户是否拥有访问权限,可以通过Filter加AOP的方式实现认证和授权。本次介绍的是成熟的框架:Spring Security。其他框架还有Shiro等。 阅读全文
posted @ 2023-04-11 09:39 sw-code 阅读(837) 评论(0) 推荐(0) 编辑
摘要: Naive Ui Admin 是一个基于 Vue3.0、Vite、 Naive UI、TypeScript 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目, 相信不管是从新技术 阅读全文
posted @ 2023-03-10 19:36 sw-code 阅读(599) 评论(0) 推荐(0) 编辑
摘要: Naive UI Admin是基于Vue和Naive UI打造的一款后台管理系统,包含权限校验、动态路由、动态生成菜单等功能。封装Axios、使用Pina等工具。文章将带你从零使用JS和Vue搭建该系统,帮助你梳理系统的运行流程等。 阅读全文
posted @ 2023-03-06 17:18 sw-code 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存 缓存就是数据交换的缓冲区(称作Cache),是存贮数据的临时地方,一般读写性能较高。 缓存的作用 降低后端负载 提高读写效率,降低响应时间 缓存的成本 数据一致性成本 代码维护成本 运维成本 添加Redis缓存 缓存工作模型 代码实现 import cn.hutool.core.util 阅读全文
posted @ 2022-10-30 14:05 sw-code 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 使用Redis实现发送验证码;验证码登陆、注册;登陆校验拦截、登陆状态刷新等一系列问题。 验证码发送和验证登陆注册 思路流程 整体的思路以及流程如题: 代码实现 实体类 User实体类 @Data @EqualsAndHashCode(callSuper = false) @Accessors(ch 阅读全文
posted @ 2022-10-26 15:42 sw-code 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Redis快速入门 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本文将带你快速入门Redis,介绍一些Redis常用的命令以及如何在项目中使用Redis。 阅读全文
posted @ 2022-10-26 13:32 sw-code 阅读(74) 评论(0) 推荐(0) 编辑