随笔分类 -  后端开发

后端开发所用技术
摘要:Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具。本文使用Jenkins自动构建git仓库中的微服务项目,包括Jenkins的安装,插件的安装;系统环境的配置;docker镜像构建的远程SSH命令;部署到指定的机器等。 阅读全文
posted @ 2023-08-16 14:43 sw-code 阅读(1089) 评论(1) 推荐(0) 编辑
摘要:集成百度AI内容审核,进行文本和图像的审核,审核出涉及色情、暴恐、恶意推广等内容,保证良好的用户体验。 阅读全文
posted @ 2023-08-09 10:53 sw-code 阅读(354) 评论(0) 推荐(0) 编辑
摘要:前端可以根据权限信息控制菜单和页面展示,操作按钮的显示。但这并不够,如果有人拿到了接口,绕过了页面直接操作数据,这是很危险的。所以我们需要在后端也加入权限控制,只有拥有操作权限,该接口才能被授权访问。 在进入Controller方法前判断当前用户是否拥有访问权限,可以通过Filter加AOP的方式实现认证和授权。本次介绍的是成熟的框架:Spring Security。其他框架还有Shiro等。 阅读全文
posted @ 2023-04-11 09:39 sw-code 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:什么是缓存 缓存就是数据交换的缓冲区(称作Cache),是存贮数据的临时地方,一般读写性能较高。 缓存的作用 降低后端负载 提高读写效率,降低响应时间 缓存的成本 数据一致性成本 代码维护成本 运维成本 添加Redis缓存 缓存工作模型 代码实现 import cn.hutool.core.util 阅读全文
posted @ 2022-10-30 14:04 sw-code 阅读(142) 评论(0) 推荐(0) 编辑
摘要:使用Redis实现发送验证码;验证码登陆、注册;登陆校验拦截、登陆状态刷新等一系列问题。 验证码发送和验证登陆注册 思路流程 整体的思路以及流程如题: 代码实现 实体类 User实体类 @Data @EqualsAndHashCode(callSuper = false) @Accessors(ch 阅读全文
posted @ 2022-10-26 15:42 sw-code 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Redis快速入门Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本文将带你快速入门Redis,介绍一些Redis常用的命令以及如何在项目中使用Redis。 阅读全文
posted @ 2022-10-26 13:32 sw-code 阅读(89) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩