<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[天罡gg的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/scm_2008</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; scm_2008]]></copyright><item><title><![CDATA[二期 1.5 Nacos集群部署 - Centos7版]]></title><link>https://blog.csdn.net/scm_2008/article/details/142500981</link><guid>https://blog.csdn.net/scm_2008/article/details/142500981</guid><author>scm_2008</author><pubDate>Tue, 24 Sep 2024 22:04:39 +0800</pubDate><description><![CDATA[本文演示在Centos7上快速Nacos集群部署!
SLB是负载均衡的意思，可以使用nginx，本文就不介绍nginx了，直接使用直连ip模式。

配置集群配置文件
启动


注意nacos默认的启动和最大内存：单机是512m，集群是2g，如果你的测试机内存不够的话，这里按需手动改一下集群的配置。]]></description><category></category></item><item><title><![CDATA[二期 1.4 Nacos安装部署 - Window版]]></title><link>https://blog.csdn.net/scm_2008/article/details/142469701</link><guid>https://blog.csdn.net/scm_2008/article/details/142469701</guid><author>scm_2008</author><pubDate>Mon, 23 Sep 2024 21:59:58 +0800</pubDate><description><![CDATA[本文演示Nacos在Window上的安装部署，以单机模式为例，抛转引玉!
看到Nacos started successfully in stand alone mode 说明启动成功啦~~~关于如何在Spring Boot和Spring Cloud中集成Nacos，很简单，后面见~]]></description><category></category></item><item><title><![CDATA[前端开发必备：超全JavaScript公共方法大全]]></title><link>https://blog.csdn.net/scm_2008/article/details/139247394</link><guid>https://blog.csdn.net/scm_2008/article/details/139247394</guid><author>scm_2008</author><pubDate>Mon, 27 May 2024 21:09:20 +0800</pubDate><description><![CDATA[本篇博客将为你详细汇总并解析最全的JavaScript公共方法，涵盖数组、对象、字符串、日期等各个方面的常用技巧。希望通过这篇文章，能为你的前端开发之路提供有力的帮助，成为你开发过程中不可或缺的参考指南。
我已经将所有公共方法，按模块的形式，集成到了js-tool-big-box工具包中，大家不比担心安装后会使项目体积变大，不会的。]]></description><category></category></item><item><title><![CDATA[二期 1.3 Spring Cloud Alibaba微服务组件Nacos注册中心介绍]]></title><link>https://blog.csdn.net/scm_2008/article/details/137797342</link><guid>https://blog.csdn.net/scm_2008/article/details/137797342</guid><author>scm_2008</author><pubDate>Mon, 15 Apr 2024 21:59:18 +0800</pubDate><description><![CDATA[对于Spring Cloud Alibaba来说，Nacos是首选，因为它是Spring Cloud Alibaba微服务组件中标配的注册中心，也是阿里开源的非常重要的微服务组件，不止可以做注册中心，也可以做配置中心。当一个服务启动时，它会向注册中心注册自己的服务实例信息，包括服务名称、IP地址、端口号等。服务元数据是指包括服务端点(endpoints)、服务标签、服务版本号、服务实例权重、路由规则、安全策略等描述服务的数据。话说微服务架构下 服务的数量都是非常多的，而且服务的实例数量也可能会动态变化。]]></description><category></category></item><item><title><![CDATA[二期 1.2 Spring Cloud Alibaba微服务框架 及其 常用组件介绍]]></title><link>https://blog.csdn.net/scm_2008/article/details/137524713</link><guid>https://blog.csdn.net/scm_2008/article/details/137524713</guid><author>scm_2008</author><pubDate>Mon, 08 Apr 2024 21:36:42 +0800</pubDate><description><![CDATA[Spring Cloud Alibaba 是阿里巴巴结合自身丰富的微服务实践而推出的微服务开发的一站式解决方案，是 Spring Cloud 第二代实现的主要组成部分。吸收了 Spring Cloud Netflix 微服务框架的核心架构思想，并进行了高性能改进。自进入停更维护后，Spring Cloud Alibaba 逐渐代替它成为主流的微服务框架。同时 Spring Cloud Alibaba 也是国内首个进入 Spring 社区的开源项目。]]></description><category></category></item><item><title><![CDATA[二期 1.1 微服务是什么？微服务与分布式架构的区别是什么？SpringBoot与Spring Cloud的区别是什么？]]></title><link>https://blog.csdn.net/scm_2008/article/details/137209022</link><guid>https://blog.csdn.net/scm_2008/article/details/137209022</guid><author>scm_2008</author><pubDate>Sun, 31 Mar 2024 21:00:42 +0800</pubDate><description><![CDATA[欢迎大家来到二期Spring Cloud 微服务项目实战，首先我们应了解单体架构是什么？它有哪些问题？微服务是什么与分布式架构的区别，Java中微服务框架Spring Cloud与SpringBoot的区别。]]></description><category></category></item><item><title><![CDATA[8.6 Springboot项目实战 Spring Cache注解方式使用Redis]]></title><link>https://blog.csdn.net/scm_2008/article/details/136787187</link><guid>https://blog.csdn.net/scm_2008/article/details/136787187</guid><author>scm_2008</author><pubDate>Sun, 17 Mar 2024 18:52:16 +0800</pubDate><description><![CDATA[在上文中我们使用Redis缓存热点数据时，使用的是手写代码的方式，这种会把Redis缓存逻辑耦合到业务代码中，本文我们将使用Spring Cache以AOP的方式改进代码，在Spring Boot项目中，使用Spring Cache注解方式结合Redis进行缓存操作是一种常见的做法。通过使用Spring Cache注解，我们可以轻松地将方法的返回值缓存到Redis中，并且不会影响业务代码，具体怎么操作的？其实非常简单，Let’s go~]]></description><category></category></item><item><title><![CDATA[8.5 Springboot项目实战 Redis缓存热点数据]]></title><link>https://blog.csdn.net/scm_2008/article/details/136608763</link><guid>https://blog.csdn.net/scm_2008/article/details/136608763</guid><author>scm_2008</author><pubDate>Sun, 10 Mar 2024 20:59:49 +0800</pubDate><description><![CDATA[前两文我们讲解了如何在SpringBoot中整合Redis，接下来我们将进行缓存实战，演示使用Redis缓存 项目中的热点数据，不仅仅只实战查询时先查缓存，而且会实战修改、删除场景，这些影响缓存一致性的全套实战，以及简单演示如何保持缓存与数据库的一致性！本文的目标是缓存图书数据，带你打开缓存实战的入门，Let’s go~]]></description><category></category></item><item><title><![CDATA[8.4 Springboot整合Redis 之RedisTemplate方式]]></title><link>https://blog.csdn.net/scm_2008/article/details/135899376</link><guid>https://blog.csdn.net/scm_2008/article/details/135899376</guid><author>scm_2008</author><pubDate>Sun, 28 Jan 2024 19:42:29 +0800</pubDate><description><![CDATA[上文我们讲解了官方推荐的Jedis方式，本文讲解Springboot通过Spring Data Redis 集成 Redis，主要使用RedisTemplate方式，来提高开发效率，上手非常快，Let’s go~]]></description><category></category></item><item><title><![CDATA[8.3 Springboot整合Redis 之Jedis方式]]></title><link>https://blog.csdn.net/scm_2008/article/details/135733634</link><guid>https://blog.csdn.net/scm_2008/article/details/135733634</guid><author>scm_2008</author><pubDate>Sun, 21 Jan 2024 19:23:27 +0800</pubDate><description><![CDATA[Jedis是Redis官方推荐的Java客户端连接工具，用法非常简单，Jedis的API与Redis的API可以说是一模一样，所以非常有利于熟悉Redis语法的同学快速上手。虽然Springboot有了快速集成Redis的方式，但我推荐新入门的同学 先从Jedis的使用方式入手。]]></description><category></category></item><item><title><![CDATA[8.2 Window安装部署Redis]]></title><link>https://blog.csdn.net/scm_2008/article/details/135733222</link><guid>https://blog.csdn.net/scm_2008/article/details/135733222</guid><author>scm_2008</author><pubDate>Sun, 21 Jan 2024 18:46:12 +0800</pubDate><description><![CDATA[Redis官方并不支持Window版本，但在Github上有第三方的实现，本文基于Window-Redis-x64-5.0.14.1 版本，主要用于本地测试，请勿用于生产环境。]]></description><category></category></item><item><title><![CDATA[8.1 Centos安装部署Redis]]></title><link>https://blog.csdn.net/scm_2008/article/details/135586300</link><guid>https://blog.csdn.net/scm_2008/article/details/135586300</guid><author>scm_2008</author><pubDate>Sun, 14 Jan 2024 18:10:40 +0800</pubDate><description><![CDATA[本文将手把手演示在CentOS7上安装部署Redis。]]></description><category></category></item><item><title><![CDATA[7.27 SpringBoot项目实战 之 整合Swagger]]></title><link>https://blog.csdn.net/scm_2008/article/details/135439047</link><guid>https://blog.csdn.net/scm_2008/article/details/135439047</guid><author>scm_2008</author><pubDate>Sun, 07 Jan 2024 18:16:36 +0800</pubDate><description><![CDATA[在我们实现了那么多API以后，进入前后端联调阶段，需要给前端同学提供接口文档，用于对接联调，那么使用Swagger是其中一个不错的选择，用它来生成的接口文档 实时和代码同步，并且方便在线调试。那么本文我们就来整合Swagger，最后打开doc.html 是这样的，当然会演示Swagger配置，以及全局参数配置启用增加功能在线调试。]]></description><category></category></item><item><title><![CDATA[7.26 SpringBoot项目实战【还书】]]></title><link>https://blog.csdn.net/scm_2008/article/details/135048498</link><guid>https://blog.csdn.net/scm_2008/article/details/135048498</guid><author>scm_2008</author><pubDate>Sun, 17 Dec 2023 19:05:54 +0800</pubDate><description><![CDATA[本文是项目实战 业务接口 的最后一篇，上文 曾说过【还书】的 入口是【我的借阅记录】，因为【还书】是基于一次借阅记录而言，另外在4.2 数据库设计 曾分析过【还书】的业务场景，需要执行两步操作：
1.更新【借阅记录】的状态 status = 3归还，对于一次【借阅记录】来说是完成闭环。
2.归还后, 更新【图书】的 状态为 status = 0空闲，状态的作用是控制图书的超借，借阅时将图书 状态 改为1-借阅中，此时不可以被再借阅，只有等归还后改为 0-空闲，才可以被再次借阅。
所以，它的核心SQL语句如下]]></description><category></category></item><item><title><![CDATA[7.25 SpringBoot项目实战【我的借阅记录】]]></title><link>https://blog.csdn.net/scm_2008/article/details/134912155</link><guid>https://blog.csdn.net/scm_2008/article/details/134912155</guid><author>scm_2008</author><pubDate>Sun, 10 Dec 2023 18:32:30 +0800</pubDate><description><![CDATA[至此，我们已经实现 图书借阅、收藏、评论等场景，最后来到【还书】场景，首先 还书的 入口 一般 是【我的借阅记录】，在这里可以根据产品设计，对于需要归还的书 操作【还书】，所以本文来实现【我的借阅记录】。
我的借阅记录：查询当前登录学生所有的借阅记录，也就是根据student_id查询book_borrowing表，SQL语句：select * from book_borrowing where student_id = 1 。]]></description><category></category></item><item><title><![CDATA[7.24 SpringBoot项目实战【审核评论】]]></title><link>https://blog.csdn.net/scm_2008/article/details/134770840</link><guid>https://blog.csdn.net/scm_2008/article/details/134770840</guid><author>scm_2008</author><pubDate>Sun, 03 Dec 2023 21:33:15 +0800</pubDate><description><![CDATA[我们在上文 7.23已经实现了评论功能，本文我们继续SpringBoot项目实战审核评论功能。逻辑如下：一是判断管理员权限，关于角色权限校验在7.5和7.6分别基于拦截器Interceptor和切面AOP都实现过，只需要@Role注解即可轻松搞定；二是修改评论的状态；三是审核通过后需要增加图书的评论数，这里需要使用事务保证与第二点修改状态的一致性，同样在7.8和7.16分别实战过声明式事务和 编程式事务。]]></description><category></category></item><item><title><![CDATA[7.23 SpringBoot项目实战【评论】]]></title><link>https://blog.csdn.net/scm_2008/article/details/134633844</link><guid>https://blog.csdn.net/scm_2008/article/details/134633844</guid><author>scm_2008</author><pubDate>Sun, 26 Nov 2023 21:45:19 +0800</pubDate><description><![CDATA[我们在7.4和7.20都曾实现过评论列表，本文我们继续SpringBoot项目实战评论功能。逻辑实际相当Easy：一个学生 对 任意书 都可以 多次评论，但需要经过审核！回顾一下4.2的数据库设计，学生图书评论表如下图，具体字段设计的含义请看注释。]]></description><category></category></item><item><title><![CDATA[7.22 SpringBoot项目实战【收藏 和 取消收藏】]]></title><link>https://blog.csdn.net/scm_2008/article/details/134494726</link><guid>https://blog.csdn.net/scm_2008/article/details/134494726</guid><author>scm_2008</author><pubDate>Sun, 19 Nov 2023 20:12:39 +0800</pubDate><description><![CDATA[本系统还支持 收藏图书，就是对心仪的书加一下收藏，大家都懂，这是一个很常见的功能。
那么我们来看看怎么来做，先分析一下：【一个人】对【一本书】只需【收藏一次】，但可以【收藏N本】不同的书，收藏过的书还需要支持取消收藏。所以，我设计的流程如下：
另外，回顾一下数据库设计，学生图书收藏表 如图所示，以book_id和student_id确定唯一。]]></description><category></category></item><item><title><![CDATA[【Mybatis小白从0到90%精讲】17：Mybatis Mapper XML必须同包同名吗？mappers配置的4种方式详解]]></title><link>https://blog.csdn.net/scm_2008/article/details/134232786</link><guid>https://blog.csdn.net/scm_2008/article/details/134232786</guid><author>scm_2008</author><pubDate>Mon, 13 Nov 2023 20:51:50 +0800</pubDate><description><![CDATA[对于Mybatis Mapper，通常都是 Java接口与Mapper.xml 同包同名，那么是否必须同包同名？

实际上并不是必须，对于Mapper的配置，是在全局配置文件 mybatis-config.xml 中 通过mappers标签配置的，提供了以下4种配置方式！最后附上源码求证截图！]]></description><category></category></item><item><title><![CDATA[【Mybatis小白从0到90%精讲】16: Mybatis like语句四种传参方式]]></title><link>https://blog.csdn.net/scm_2008/article/details/134170493</link><guid>https://blog.csdn.net/scm_2008/article/details/134170493</guid><author>scm_2008</author><pubDate>Sun, 12 Nov 2023 17:59:08 +0800</pubDate><description><![CDATA[在实际开发中，SQL中使用 模糊查询like使用非常普遍，在MyBatis中，为了防止SQL注入攻击，可以使用#{}来传递参数，切记like语句不要使用${}的方式！
这里我总结了 四种 like语句传参方式，以模糊查询user表的name为例，我推荐方式二和方式三！]]></description><category></category></item></channel></rss>