<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cccccccmmm的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/cccccccmmm</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; cccccccmmm]]></copyright><item><title><![CDATA[SpringSecurity的编写流程]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131997110</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131997110</guid><author>cccccccmmm</author><pubDate>Sat, 29 Jul 2023 17:23:10 +0800</pubDate><description><![CDATA[（特殊）1、如果你需要返回json格式字符串，那么你首先需要编写相应的处理器，如果不需要则可直接写配置类
2、编写配置类
3、编写认证授权相关的mapper方法和service方法
4、编写认证和授权逻辑
5、编写鉴权配置
6、使用不同权限的用户登录，查看他们是否能访问这些接口]]></description><category></category></item><item><title><![CDATA[bfs算法和dfs算法]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131938915</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131938915</guid><author>cccccccmmm</author><pubDate>Wed, 26 Jul 2023 14:42:57 +0800</pubDate><description><![CDATA[dfs：深度优先搜索，先搜索一边，如果其中某个节点不符，那么回溯上一个节点，再向另一边搜索，直到搜索完毕为止。如何通透理解：BFS和DFS优先搜索算法(23年修订版)_bfs算法_v_JULY_v的博客-CSDN博客。具体可参考这位大佬，其中有动图，更好理解。bfs：广度优先搜索，一层一层搜索。]]></description><category></category></item><item><title><![CDATA[Vue基础总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131809075</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131809075</guid><author>cccccccmmm</author><pubDate>Fri, 21 Jul 2023 19:29:22 +0800</pubDate><description><![CDATA[props: {},methods:{//参数一：属性名//参数二：传递的数据]]></description><category></category></item><item><title><![CDATA[ES6新特性基础总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131702949</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131702949</guid><author>cccccccmmm</author><pubDate>Fri, 14 Jul 2023 15:32:44 +0800</pubDate><description><![CDATA[es6是js的规范，而js是es6的实现名称详解ECMAScript 6（以下简称 ES6）是 JavaScript 语言的标准，在 2015 年 6 月发布。它的目标，是使得 JavaScript 语言可以用来编写复杂的大型应用程序，成为企业级开发语言。版本官方名称发布日期ES11997ES21998ES31999ES4从未发布过ES52009ES5.12011ES62015ES72016ES82017.........因此，ES6 既是一个历史名词。]]></description><category></category></item><item><title><![CDATA[Elasticsearch总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131431005</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131431005</guid><author>cccccccmmm</author><pubDate>Wed, 05 Jul 2023 20:49:56 +0800</pubDate><description><![CDATA[Elasticsearch 是一个免费且开放的分布式搜索和分析引擎，适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。Elasticsearch 在 Apache Lucene 的基础上开发而成，由 Elasticsearch N.V.（即现在的 Elastic）于 2010 年首次发布。Elasticsearch 以其简单的RESTFUL风格 API、分布式特性、速度和可扩展性而闻名，是 Elastic Stack 的核心组件；]]></description><category></category></item><item><title><![CDATA[外部无法访问ES的解决方案]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131522391</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131522391</guid><author>cccccccmmm</author><pubDate>Mon, 03 Jul 2023 19:44:01 +0800</pubDate><description><![CDATA[编辑 /etc/security/limits.conf，添加以下内容；（es用户是用来启动Elasticsearch的）PS：如果修改配置文件后，启动报错。es用户，启动ES即可。]]></description><category></category></item><item><title><![CDATA[BUG：Kibana连接Elasticsearch失败]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131502037</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131502037</guid><author>cccccccmmm</author><pubDate>Sun, 02 Jul 2023 16:10:56 +0800</pubDate><description><![CDATA[这是我今天遇到的一个很离谱的问题，那就是我在学完es之后想要对es进行总结，还是使用了之前。这应该是一个bug，我换了一台虚拟机重新配再次连接就可以了。]]></description><category></category></item><item><title><![CDATA[MyCat总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/131175234</link><guid>https://blog.csdn.net/cccccccmmm/article/details/131175234</guid><author>cccccccmmm</author><pubDate>Fri, 16 Jun 2023 18:59:55 +0800</pubDate><description><![CDATA[mycat是数据库的中间件，mycat的作用就是实现了数据库的高可用以及负载均衡MyCat实现读写分离架构但是以上架构存在问题 , 由于MyCat中间件是单节点的服务, 前端客户端所有的压力过来都直接请求这一台MyCat , 存在单点故障。所以这个时候， 我们就需要考虑MyCat的集群；MyCat集群架构通过MyCat来实现后端MySQL的负载均衡 ， 通过HAProxy再实现MyCat集群的负载均衡。]]></description><category></category></item><item><title><![CDATA[Redis总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130794426</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130794426</guid><author>cccccccmmm</author><pubDate>Wed, 24 May 2023 20:44:24 +0800</pubDate><description><![CDATA[例如办公文档（Word）、文本、图片、HTML、各类报表、视频音频等。mysql、oracle等等这种数据库存储数据是结构化的，通过表结构来展现数据，这样对数据的展示更加清晰明了，但是这种以二维表的方式展示数据时，对于图片或者视频这类资源是不好展示的。而redis这类数据库比较灵活，而且速度更快，因为是将数据存储到内存中的，无需操作磁盘。]]></description><category></category></item><item><title><![CDATA[FastDFS总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130591256</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130591256</guid><author>cccccccmmm</author><pubDate>Thu, 11 May 2023 23:08:56 +0800</pubDate><description><![CDATA[FastDFS是一个开源的轻量级分布式文件系统。它解决了大数据量存储和负载均衡等问题。特别适合以中小文件（建议范围：4KB < file_size <500MB）为载体的在线服务，如相册网站、视频网站等等。FastDFS特性文件不分块存储，上传的文件和OS文件系统中的文件一一对应支持相同内容的文件只保存一份，节约磁盘空间下载文件支持HTTP协议，可以使用内置Web Server，也可以和其他Web Server配合使用支持在线扩容支持主从文件单机时代。]]></description><category></category></item><item><title><![CDATA[Nginx总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130504341</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130504341</guid><author>cccccccmmm</author><pubDate>Sat, 06 May 2023 22:27:10 +0800</pubDate><description><![CDATA[Nginx是一款轻量级的Web服务器、反向代理服务器，由于它的内存占用少，启动极快，高并发能力强，在互联网项目中广泛应用。Nginx 专为性能优化而开发，使用异步非阻塞事件驱动模型。常见服务器ApacheTomcat举个栗子没有Nginx的情况有了Nginx的话。]]></description><category></category></item><item><title><![CDATA[Dubbo总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130443431</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130443431</guid><author>cccccccmmm</author><pubDate>Sun, 30 Apr 2023 14:49:30 +0800</pubDate><description><![CDATA[分布式就是很多“人”一起干不一样的事，合起来就是一件大事，意思就是一个大的业务系统，拆分成一个个小的业务模块，分别部署到不同的机器上优点：解耦，代码复用性更高，独立部署，独立测试单机架构就是一个“人”干所有事，集群架构就是多个“人”干相同的事，分布式架构就是不同的“人”干不同的事，但是合起来就是在干一件大事单机架构的缺点就是当这个“人”出了一些故障，那么整个系统都将崩溃，代码耦合度较高，复用性不高，测试起来复杂。优点就是体系小，开发快，集群架构也是类似的分布式架构的优点就是代码耦合度]]></description><category></category></item><item><title><![CDATA[BUG：当使用docker启动dubbo-admin时，zookeeper注册项目成功但是dubbo-admin不显示项目]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130211355</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130211355</guid><author>cccccccmmm</author><pubDate>Mon, 17 Apr 2023 23:21:51 +0800</pubDate><description><![CDATA[onsumer消费者和provider生产者配置了group信息，但是group不是dubbo，而且在Dubbo-Admin未配置分组信息。-e admin.metadata-report.address=zookeeper://ip地址:2181 \。-e admin.registry.address=zookeeper://ip地址:2181 \。-e admin.config-center=zookeeper://ip地址:2181 \。我们使用docker启动dubbo的时候就需要配置环境变量。]]></description><category></category></item><item><title><![CDATA[Zookeeper总结]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/130168371</link><guid>https://blog.csdn.net/cccccccmmm/article/details/130168371</guid><author>cccccccmmm</author><pubDate>Sat, 15 Apr 2023 15:25:42 +0800</pubDate><description><![CDATA[Zookeeper就是文件系统+监听机制。]]></description><category></category></item><item><title><![CDATA[SpringBoot整合RabbitMQ]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/129975202</link><guid>https://blog.csdn.net/cccccccmmm/article/details/129975202</guid><author>cccccccmmm</author><pubDate>Wed, 05 Apr 2023 20:25:33 +0800</pubDate><description><![CDATA[​
1、削峰填谷

在电商平台中，尝尝会有一些大型的活动，例如：双十一，618等等，这种活动会使服务器的工作量瞬间提升，但是平时点击量却是呈现出一种平原的样子，只有在有活动的时候突然点击量飙升，那么服务器有可能会因为处理不过来而崩溃 ，所以RabbitMQ的优点之一就是削峰填谷

2、应用解耦

一个电商平台项目会用很多各种系统，例如用户下单会调用订单系统，订单系统会调用库存系统、支付系统、物流系统完成业务，此时会产生两个问题：

    1、如果其中某一个系统发生了故障，就会导致整个平台崩溃

]]></description><category></category></item><item><title><![CDATA[Nginx入门]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/128687609</link><guid>https://blog.csdn.net/cccccccmmm/article/details/128687609</guid><author>cccccccmmm</author><pubDate>Sat, 14 Jan 2023 18:08:20 +0800</pubDate><description><![CDATA[是一个位于客户端和原始服务器(origin server)之间的服务器，为了从原始服务器取得内容，客户端向代理发送一个请求并指定目标(原始服务器)，然后代理向原始服务器转交请求并将获得的内容返回给客户端。早期的网站流量和业务功能都比较简单，单台服务器就可以满足基本需求，但是随着互联网的发展，业务流量越来越大并且业务逻辑也越来越复杂，单台服务器的性能及单点故障问题就凸显出来了，因此需要多台服务器组成应用集群进行性能的水平扩展以及避免单点故障出现。root html;]]></description><category></category></item><item><title><![CDATA[redis入门]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/128687358</link><guid>https://blog.csdn.net/cccccccmmm/article/details/128687358</guid><author>cccccccmmm</author><pubDate>Sat, 14 Jan 2023 18:01:15 +0800</pubDate><description><![CDATA[Redis默认端口号为6379Redis提供了16个数据库，默认使用0号数据库，更改数据库使用select 几号Redis的数据存储在内存中 Linux中启动Redis服务：进入src目录，输入./redis-server如何让Redis服务后台运行：修改配置文件vim redis.conf查找daemonize将no改为yes启动的时候需要显示的加载配置文件：src/redis-server redis.conf 在redis.conf文件中查找requirepass，本来requirepass是被注释的]]></description><category></category></item><item><title><![CDATA[MySql主从复制]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/128687297</link><guid>https://blog.csdn.net/cccccccmmm/article/details/128687297</guid><author>cccccccmmm</author><pubDate>Sat, 14 Jan 2023 17:39:15 +0800</pubDate><description><![CDATA[简单的来讲就是说将主库的日志复制到从库，然后从库进行解析然后应用。]]></description><category></category></item><item><title><![CDATA[BUG：slave_sql_running：no]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/128687286</link><guid>https://blog.csdn.net/cccccccmmm/article/details/128687286</guid><author>cccccccmmm</author><pubDate>Sat, 14 Jan 2023 17:35:47 +0800</pubDate><description><![CDATA[这是因为主库和从库的数据不一致而导致的，从库中的数据和主库一样然后在设置主从复制即可。]]></description><category></category></item><item><title><![CDATA[瑞吉外卖项目]]></title><link>https://blog.csdn.net/cccccccmmm/article/details/128684436</link><guid>https://blog.csdn.net/cccccccmmm/article/details/128684436</guid><author>cccccccmmm</author><pubDate>Sat, 14 Jan 2023 13:48:32 +0800</pubDate><description><![CDATA[1、JAVA版本：JDK112、数据库：mysql5.7 + Navicat3、后端框架：SpringBoot + SpringMVC + MyBatisPlus4、工具类：发邮件工具类、生成验证码工具类5、项目优化：Nginx、Redis。]]></description><category></category></item></channel></rss>