摘要:  Vue 3-150行代码实现新国标红绿灯效果案例 昨天刷视频,都是关于新国标红绿灯的,看大家议论纷纷,下班就用150行代码通过Vue组件实践红绿模拟演示,视频也跟大家展示过了。今天接着更新图文版本,大家跟着优雅哥通过该案例实操模拟一下。 阅读全文
posted @ 2022-08-24 17:33 程序员优雅哥(公\/同) 阅读(1242) 评论(7) 推荐(4) 编辑
摘要: 快速掌握 Base 64 |  Java JS 密码系列 Base 64 不属于密码技术,仅是编码方式。但由于在 Java、JavaScript、区块链等出现的频率较高,故在本系列文章中首先分享 Base 64 编码技术。前面部分主要介绍 Base 64 理论性的内容,如果只看在 Java(SpringBoot)或 JS(Vue)中的实现,可以直接跳到最后。 阅读全文
posted @ 2022-08-22 15:47 程序员优雅哥(公\/同) 阅读(738) 评论(0) 推荐(2) 编辑
摘要: Mac VMWare NAT模式安装 CentOS 7-操作教程 学习大数据离不开 Linux 系统,网络上大部分文章都是在 Windows 系统下使用 VMWare Workstation 安装 CentOS ,并使用 NAT 模式配置网络。本文基于 Mac OS,通过 VMWare Fusion 安装 CentOS 7,网络模式使用NAT。大纲如下: 1. 安装 VMWare Fusion 2. 安装 CentOS 7 3. 配置 CentOS 7 网络、hostname、防火墙 4. 安装并使用 Secure CRT 5. 安装 JDK 6. 克隆虚拟机 阅读全文
posted @ 2022-08-19 17:02 程序员优雅哥(公\/同) 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 全局异常处理及参数校验-SpringBoot 2.7.2 实战基础 (建议收藏) 前后端分离开发非常普遍,后端处理业务,为前端提供接口。服务中总会出现很多运行时异常和业务异常,本文主要讲解在 SpringBoot 实战中如何进行异常统一处理和请求参数的校验。 阅读全文
posted @ 2022-08-17 15:50 程序员优雅哥(公\/同) 阅读(1409) 评论(0) 推荐(2) 编辑
摘要: 清晰梳理最全日志框架关系与日志配置-SpringBoot 2.7.2 实战基础 Java 中日志相关的 jar 包非常多,log4j、log4j2、commons-logging、logback、slf4j 等,本文首先梳理这些包之间关系,然后介绍在 spring boot 中日志的配置,最后介绍多环境的配置。 阅读全文
posted @ 2022-08-15 15:37 程序员优雅哥(公\/同) 阅读(1564) 评论(0) 推荐(2) 编辑
摘要: 多环境配置 - SpringBoot 2.7.2 实战基础 在一个项目的开发过程中,通常伴随着多套环境:本地环境 local、开发环境 dev、集成测试环境 test、用户接受测试环境 uat、预生产环境 pre、生产环境 prod。本节的内容有些脱离真实企业开发,因为在真实的企业开发中,不会只开发一个独立的服务,而是多个微服务。发展至今,云原生也越来越普遍。面对多套环境,通常是”一套代码 + 配置中心“的方式,将代码编译打包后,在启动服务时或服务运行过程中,从配置中心读取配置,保证各个环境代码完全一致,仅配置不同。关于配置中心,在后面的系列文章中会详细介绍。 阅读全文
posted @ 2022-08-12 15:53 程序员优雅哥(公\/同) 阅读(1918) 评论(3) 推荐(0) 编辑
摘要: 使用 Liquibase 管理数据库版本 - SpringBoot 2.7 .2 实战基础 Liquibase 具有执行锁,已经执行过的内容不会重复执行。在执行 changeSet 时,由于改动的内容可以通过 Liquibase 提供的标签编写,所以无关具体的数据库产品(MySQL、Oracle 等),Liquibase 底层会根据实际使用的数据库类型转化为对应的 SQL。 阅读全文
posted @ 2022-08-10 16:14 程序员优雅哥(公\/同) 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 集成 Spring Doc 接口文档和 knife4j-SpringBoot 2.7.2 实战基础 集成 Spring Doc 接口文档和 knife4j 前面已经集成 MyBatis Plus、Druid 数据源,开发了 5 个接口。在测试这 5 个接口时使用了 HTTP Client 或 PostMan,无论是啥都比较麻烦:得自己写请求地址 URL、请求参数等,于是多年前就出现了 Swagger 这个玩意。Swagger 可以自动生成接口文档,还能很方便的测试各个接口。但不幸的是,MVN Repository 上面 Springfox Swagger2 的版本停止于 2020 年 7月,而写下这篇文章是 2022 年 8 月,已经两年过去没有动静了,与此同时,springdoc-openapi 悄然出现。 spring doc open api 支持 Open API 3、Swagger-ui等,可以很方便与 Spring Boot 整合,配置和使用与 Springfox Swagger2 类似。 阅读全文
posted @ 2022-08-08 16:53 程序员优雅哥(公\/同) 阅读(4957) 评论(0) 推荐(0) 编辑
摘要: 配置 Druid 数据源及密码加密-SpringBoot 2.7 实战基础 在SpringBoot中配置 Druid 数据源及密码加密的方法 阅读全文
posted @ 2022-08-05 16:43 程序员优雅哥(公\/同) 阅读(1521) 评论(0) 推荐(1) 编辑
摘要: SpringBoot 如何集成 MyBatisPlus - SpringBoot 2.7.2实战基础 SpringBoot 2.7.2 学习系列,本节通过实战内容讲解如何集成 MyBatisPlus 阅读全文
posted @ 2022-08-04 16:24 程序员优雅哥(公\/同) 阅读(1772) 评论(0) 推荐(2) 编辑