跳至主要內容
Springboot系列之接入腾讯云对象存储COS

腾讯云存储

​ 腾讯云对象存储(Tencent Cloud Object Storage,COS)是一种安全、可靠、低成本、高扩展的云端存储服务。COS能够存储各种非结构化数据,包括图片、视频、音频、文本等。COS支持标准的HTTP/HTTPS协议,可以通过API、SDK、控制台等方式进行数据的上传、下载和管理。COS还提供了数据保护、数据备份、数据恢复、数据传输加密等多项安全措施,确保用户数据的安全性和可靠性。COS还支持自动化、智能化的数据生命周期管理,帮助用户降低数据存储成本。COS是云计算领域中存储服务的重要组成部分,广泛应用于云存储、备份、归档、内容分发等场景


holic-x...大约 8 分钟框架Springboot
Springboot系列之接入邮箱验证码

构建说明

原生邮件发送实现参考文章

构建思路

  • 基于spring-boot-starter-email 工具包(或基于原生javax.mail)实现邮件发送功能
  • 借助junit-vintage-engine工具包或者freemarker模板实现html邮件模板功能
  • 利用easy-captcha工具包生成随机验证码(或者自定义工具类生成随机验证码)
  • 缓存借助guvcache或者redis缓存进行构建(对比guvcache和redis的优缺点)

holic-x...大约 10 分钟框架Springboot
【JFinal】⑤基于JFinal项目实现oracle与mysql的版本兼容配置

[TOC]

基于JFinal项目实现oracle与mysql的版本兼容配置

​ 将项目从mysql数据库迁移兼容oracle数据库,除却基本的的配置、语法调整,可以考虑在项目搭建和代码编写的时候考虑多数据源配置的整合方式,便于后期通过简单代码转换便能自由切换项目配置的主数据源,下述以EOAS项目为例进行简单说明,并针对通用的一些开发技巧作出思考

​ 迁移步骤简单说明:

<1>数据库配置迁移
<2>项目配置调整
<3>项目接口相关sql调整
<4>数据库切换,进行项目流程测试

holic-x...大约 18 分钟框架JFinalBUG
信息管理平台-系统整合

项目功能模块说明

​ 从现有开发项目功能模块分析而言,抽离公共的功能代码模块,每个子系统作为一个大的功能模块单独独立出来。如果子系统之间需要调用接口,则可通过HttpClient或者是其他方式实现API调用。

​ 基于公共的用户权限管理模块,完善后台系统管理体系,整合前台用户系统,优化系统结构

1.公有子模块抽离

a.公有模块说明

(1)用户角色权限(RBAC)模块

RBAC模块说明

image-20201005151633146


holic-x...大约 20 分钟框架Springboot
项目开发扩展-④Shiro框架

[TOC]

1.Shiro框架介绍

2.Springboot项目整合Shiro框架

参考链接:

https://blog.csdn.net/weixin_41012481/article/details/103822835

http://www.360doc.com/content/17/0903/22/16915_684424553.shtml

Springboot+Shiro-项目搭建参考:https://www.jianshu.com/p/35ee0ff8f969

https://cloud.tencent.com/developer/article/1499013


holic-x...大约 30 分钟框架Springbootshiro
Springboot项目-项目整合

[TOC]

Springboot项目整合说明

【1】后台接口返回格式统一规范

a.前后端数据交互

返回数据格式统一:https://blog.csdn.net/qq_37813031/article/details/105351187

项目前后端数据交互参考说明:

​ https://blog.csdn.net/qq_20957669/article/details/89227840

​ https://www.jianshu.com/p/33cc0c4e070b

​ https://blog.csdn.net/yelllowcong/article/details/79711429


holic-x...大约 24 分钟框架Springboot
[JAVA]-SpringMVC框架

1.SpringMVC架构基础

【1】SpringMVC架构学习内容

SpringMVC的基础知识

  • 什么是SpringMVC?

  • SpringMVC框架原理(掌握)

    前端控制器、处理器映射器、处理器适配器、视图解析器

  • SpringMVC的入门程序

    目的:对前端控制、处理器映射器、处理器适配器、视图解析器学习

    非注解的处理器映射器、非注解的处理器适配器

    注解的处理器映射器、处理器适配器

  • SpringMVC和MyBatis的整合

  • SpringMVC注解开发(重点)

    常用的注解学习

    参数绑定(简单类型、POJO、集合类型)

    自定义参数绑定


holic-x...大约 29 分钟框架SpringSpringMVC
[JAVA]-Spring框架

[TOC]

1.Spring框架简介

【1】Spring基础

🔖什么是Spring?

Spring是分层的JavaSE/JavaEE 一站式服务, 轻量级的开源框架

JavaEE程序在服务器被分为三层, web层[表现层] 业务逻辑层, 数据访问层[集成层,持久层]

  • web层 SpringMVC --表现层

  • 业务层 Sping的Bean的管理, AOP的管理,事务管理

  • 持久层 SpringJDBCTemplate ORM模块(整合其他的ORM比如MyBatis或者HIbernate)


holic-x...大约 44 分钟框架Spring
Mybatis框架

[TOC]

1.Mybatis框架基础

【1】MyBatis框架的基本概念

mybatis框架概念

MyBatis是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录。


holic-x...大约 61 分钟框架持久层框架MyBatis