微服务项目:尚融宝(5)(上手复习mybatisplus)
一、分页插件MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能1、添加配置类创建config包,创建MybatisPlusConfig类@Configuration @MapperScan("com.atguigu.mybatisplus.mapper") //可以将主类中的注解移到此处 public class MybatisPlusConfig { }2、添加分页插件配置.....
微服务项目:尚融宝(4)(上手复习mybatisplus)
认清现实,放弃幻想,准备斗争一、@TableNamevalue属性实体类的名字是User,数据库表名是t_user@TableName(value = "t_user") public class User {二、@TableId1、雪花算法默认情况下数据库的id列使用的是基于雪花算法的策略生成背景随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。....
微服务项目:尚融宝(3)(上手复习mybatisplus)
放弃幻想,认清现实,准备斗争一、通用MapperMP中的基本CRUD在内置的BaseMapper中都已得到了实现。创建MapperTests测试类:@SpringBootTest public class MapperTests { @Resource private UserMapper userMapper; }1、Create@Test public void testIn...
微服务项目:尚融宝(2)(上手复习mybatisplus)
放弃幻想,认清现实,准备斗争 简介 官网http://mp.baomidou.com特点MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 支持数据库mysql 、mariadb 、oracle 、db2 、h2 、hsql 、sqlite 、postgresql 、sqlserver 、presto....
微服务项目:尚融宝(1)(项目介绍)
从今天开始做一个全栈项目,巩固学完的springcloud,复习之前学过的ssm mp redis MQ等知识点,拿下我的第二个项目 。技术栈中未掌握部署,计划到项目后期部署的时候,再自学一波放弃幻想,认清现实,准备斗争 项目介绍学习地址【尚硅谷《尚融宝》Java微服务分布式金融项目】 https://www.bilibili.com/video/BV1VV411n7nR?share_sour.....
【Spring Cloud】新闻头条微服务项目:文章内容安全审核(新增DFA+OCR过滤敏感词需求)
一:需求新增1.需求分析 前面我们的想法是调用腾讯云的内容安全对文章的文本信息及图片进行安全检测,通过则将文章发布。但是这时候有个缺点,就是审核不能过滤一些敏感词,比如针孔摄像头、高额贷款、论文代写等,我们这时候就需要自己维护一套敏感词系统用来对文章进行检测。对于这套敏感词系统,我们可以在管理端进行删除增添的操作。编辑 &...
【Spring Cloud】新闻头条微服务项目:文章内容安全审核(需求分析及前期准备)
一:审核流程1.需求分析 在上一篇文章中我们提到了创作者创作完成之后可以选择提交草稿或者提交审核,当创作者选择提交审核时候后台就需要对文章内容及封面等进行审核,以避免出现违规内容。在我项目中我使用的自动审核工具为腾讯云的文本内容安全和图片内容安全,新用户可以免费试用一个月。至于项目如何整合内容安全我这里就不再赘述了,可以参考我这篇文章:使用腾....
【Spring Cloud】新闻头条微服务项目:自媒体文章管理
一:获取所有频道1.需求分析当我们点击内容管理时候,页面会自动发送请求获取频道列表(Java、MySql、大数据、推荐等),这时候用户可以进行频道的选择以过滤其他频道的文章。编辑2.表结构编辑数据库表字段有频道名称、频道描述、是否默认频道、频道状态、默认排序、创建时间,其对应的实体类为:package com.my.model.wemedia.pojos; import com.baomidou....
【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建&素材管理(含优化)
一:前后端搭建1.后端搭建后端搭建的模块主要有两个,一个是自媒体端对应的微服务,另外一个是自媒体端对应的网关,见下图:编辑(1)在tbug-headlines-service模块下创建tbug-headlines-wemedia模块,然后创建相关数据库表,数据库表如下:编辑完成上述操作之后添加Nacos配置:编辑 配置文件信息如下:spring: datasource: driver...
【Spring Cloud】新闻头条微服务项目:分布式文件系统MinIO实现文章页面存取
一:概述 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。 &...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。