文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建&素材管理(含优化)

一:前后端搭建1.后端搭建后端搭建的模块主要有两个,一个是自媒体端对应的微服务,另外一个是自媒体端对应的网关,见下图:编辑(1)在tbug-headlines-service模块下创建tbug-headlines-wemedia模块,然后创建相关数据库表,数据库表如下:编辑完成上述操作之后添加Nacos配置:编辑 配置文件信息如下:spring: datasource: driver...

【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建&素材管理(含优化)
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:分布式文件系统MinIO实现文章页面存取

 一:概述        MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。     &...

【Spring Cloud】新闻头条微服务项目:分布式文件系统MinIO实现文章页面存取
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:使用JWT+MD5+Salt进行登录验证

一:需求分析        现在无论什么应用都少不了登录验证环节,而登录环节又少不了安全与校验,一是要防止用户信息被盗取,而是要防止用户利用漏洞进行暴力登录。所以针对这两个方面我选用的方案是采用MD5加盐进行加密并采用JWT进行验证的方案。当然用户还可以选择以游客身份进行访问,但是只有在登录的情况下才能对文章进行点赞、关注及收藏等动作。二:表结构分析1.数....

【Spring Cloud】新闻头条微服务项目:使用JWT+MD5+Salt进行登录验证
文章 2022-08-26 来自:开发者社区

【Spring Cloud】新闻头条微服务项目:环境搭建及框架准备

一:项目介绍1.项目功能描述        该项目是一个文章体裁类的项目,面对三种不同群体(用户、自媒体创作人、管理员)有三种不同的客户端(App移动端、自媒体创作端、管理端),而这三者之间可以通过Feign实现相互调用。        在App移动端,用户可以查看文章并且能够对文章进行点赞、收藏、关注作者等操作,除....

【Spring Cloud】新闻头条微服务项目:环境搭建及框架准备
文章 2022-08-26 来自:开发者社区

Spring-boot项目练习笔记(三) 文件上传与下载

一:简介文件上传,也称为upload,是指将本地图片、音频、视频等文件上传到服务器上,可以提供给其他用户浏览或者下载的过程。文件下载,也称为download,是指将文件从服务器传输到本地计算机的过程,通过浏览器进行文件下载,通常有两种表现形式:以附件形式下载,弹出保存对话框,将文件保存到指定磁盘目录直接在浏览器中打开通过浏览器进行文件下载,本质上就是服务端将文件以流的形式写回浏览器的过程。二:实....

Spring-boot项目练习笔记(三) 文件上传与下载
文章 2022-08-26 来自:开发者社区

Spring-boot项目练习笔记(二)MybatisPlus实现公共字段自动填充

一:问题引入在进行项目开发对数据库中进行插入更新操作时候,会涉及到一些公共字段的创建,比如创建时间,更新时间,创建人,更新人等。这时候我们可以考虑使用MybatisPlus提供的公共字段自动填充,也就是在插入或者更新时候为指定字段赋予指定的值,可以避免重复代码。二:实现步骤1.在实体类的属性上加入@TableField注释,指定自动填充的策略package com.my.pro1.pojo; i....

文章 2022-08-26 来自:开发者社区

Spring-boot项目练习笔记(一)JS处理Long型数据精度丢失问题

前言:最近在跟着视频做JAVA入门项目,故开启这一系列的笔记,这也是我第一次进行系统性总结,我将会在这一系列的文章中记录我开发中遇到的问题,希望能帮到有遇到同样问题的人,当然如果有错的还请大家多多指教。一:问题引入在生成用户id时候,我们经常使用雪花算法来生成id,以确保每个用户的id是不重复的,但是在根据id对数据进行更改操作时候,会发现程序不报错但是却没有更改成功的情况,不通过断点调试还真不....

Spring-boot项目练习笔记(一)JS处理Long型数据精度丢失问题
文章 2022-08-24 来自:开发者社区

Maven在传统Spring项目中支持多环境打包

本文以单体架构为例,技术体系采用单纯Spring框架(未结合SpringBoot下回分解),在开发环境中支持多环境打包配置。常见环境有:开发、测试、与测试、生产等。本文采用Maven打包插件maven-resources-plugin为例详细说明如何配置及打包。Maven等相关知识不是本文重点,如需要深入了解,欢迎自行谷歌或度娘。一、常见配置目录分类如下:通过以目录的形式约定配置文件的存放地址,....

Maven在传统Spring项目中支持多环境打包
文章 2022-08-20 来自:开发者社区

Spring Boot项目的搭建和运行

Spring Boot概述Spring Boot是由Pivotal团队提供的全新框架,它的设计目的是用来==简化Spring应用的初始搭建以及开发过程==。这个框架使用了==特定的方式来进行配置==, 使得开发人员不再需要定义样板化的配置。官网地址https://spring.io/projects/spring-boot传统框架技术存在的问题依赖太多,而且存在版本问题配置太多,而且每一次都是一....

Spring Boot项目的搭建和运行
文章 2022-08-20 来自:开发者社区

Spring Security系列教程03--创建SpringSecurity项目

前言在上一章节中,一一哥 已经带大家认识了Spring Security,对其基本概念已有所了解,但是作为一个合格的程序员,最关键的肯定还是得动起手来,所以从本篇文章开始,我就带大家搭建第一个Spring Security项目,看看如何利用Spring Security来保护我们的Java Web项目。一. 搭建SpringBoot开发环境我们的Spring Security系列教程会基于Spr....

Spring Security系列教程03--创建SpringSecurity项目

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注