摘要: SpringCloud分布式应用微服务系统架构图: SpringCloud分布式应用微服务系统组件列表: 微服务框架组件:Spring Boot2 + SpringCloud Hoxton.SR8 + SpringCloud Alibaba Spring Boot Admin: 管理和监控Sprin 阅读全文
posted @ 2021-08-06 16:45 全栈程序猿 阅读(4716) 评论(7) 推荐(12) 编辑
摘要: 在前面的设计和实现中,我们的微服务开发平台通过JustAuth来实现第三方授权登录,通过集成公共组件,着实减少了很多工作量,大多数的第三方登录直接通过配置就可以实现。而在第三方授权登录中,微信小程序授权登录和APP微信授权登录是两种特殊的第三方授权登录。 JustAuth之所以能够将多种第三方授权登 阅读全文
posted @ 2023-03-24 14:11 全栈程序猿 阅读(1389) 评论(1) 推荐(2) 编辑
摘要: SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。 XSS全称为Cross Site Script跨站点脚本攻击,和SQL注入类似,都是通过特定方式向系统发送攻击脚本 阅读全文
posted @ 2023-03-15 13:59 全栈程序猿 阅读(1292) 评论(0) 推荐(2) 编辑
摘要: 系统的通知公告功能似乎是很容易被忽略的功能模块,在传统的软件系统中,一般OA类软件系统不可或缺,而在应用软件系统中此功能或有或无,在现在大多数的互联网软件系统中,此功能又必不可缺。所以,在框架设计时,我们需要考虑业务系统是否需要此功能模块,然后将此功能作为扩展插件,在需要时开启,在不需要时配置关闭即 阅读全文
posted @ 2023-03-07 13:03 全栈程序猿 阅读(1092) 评论(1) 推荐(2) 编辑
摘要: 数据字典是系统中基本的必不可少的功能,在多种多样的系统中,数据字典表的设计都大同小异。但是使用方式确是多种多样,设计好一套易用的数据字典功能模块,可以使开发事半功倍。 常用的数据字典使用方式: 直接在SQL语句中LEFT JOIN (当然是不推荐这样用的) 查询出原始数据,然后再根据原始数据需要的字 阅读全文
posted @ 2023-03-03 12:27 全栈程序猿 阅读(893) 评论(0) 推荐(0) 编辑
摘要: uni-app默认使用uni-ui全端兼容的、高性能UI框架,在我们开发过程中可以满足大部分的需求了,并且如果是为了兼容性,还是强烈建议使用uni-ui作为UI框架使用。 如果作为初创公司,自身又不想费太多精力去自己设计一套UI框架,那么DCloud插件市场提供了很多优秀的UI框架,最重要的是有些U 阅读全文
posted @ 2022-10-28 13:44 全栈程序猿 阅读(771) 评论(0) 推荐(2) 编辑
摘要: uni-app自带uni.request用于网络请求,因为我们需要自定义拦截器等功能,也是为了和我们后台管理保持统一,这里我们使用比较流行且功能更强大的axios来实现网络请求。 Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的( 阅读全文
posted @ 2022-10-27 12:41 全栈程序猿 阅读(767) 评论(2) 推荐(3) 编辑
摘要: 近年来uni-app发展势头迅猛,只要会vue.js,就可以开发一套代码,发布移动应用到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。凭借着此跨平台的特性,吸引了大批公司和开发者的青睐,据官网显示目前其有900万 阅读全文
posted @ 2022-10-25 13:43 全栈程序猿 阅读(1099) 评论(0) 推荐(3) 编辑
摘要: 无论是使用SpringBootAdmin还是使用Prometheus+Grafana都离不开SpringBoot提供的核心组件Actuator。提到Actuator,又不得不提Micrometer,从SpringBoot2.x开始,Actuator的功能实现都是基于Micrometer的。 Micr 阅读全文
posted @ 2022-07-29 12:26 全栈程序猿 阅读(1586) 评论(0) 推荐(2) 编辑
摘要: 业务系统正常运行的稳定性十分重要,作为SpringBoot的四大核心之一,Actuator让你时刻探知SpringBoot服务运行状态信息,是保障系统正常运行必不可少的组件。 spring-boot-starter-actuator提供的是一系列HTTP或者JMX监控端点,通过监控端点我们可以获取到 阅读全文
posted @ 2022-07-27 12:51 全栈程序猿 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 在日常生活中,邮件已经被聊天软件、短信等更便捷的信息传送方式代替。但在日常工作中,我们的重要的信息通知等非常有必要去归档追溯,那么邮件就是不可或缺的信息传送渠道。对于我们工作中经常用到的系统,里面也基本都集成了邮件发送功能。 SpringBoot提供了基于JavaMail的starter,我们只要按 阅读全文
posted @ 2022-07-07 12:56 全栈程序猿 阅读(1167) 评论(2) 推荐(2) 编辑