<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Thedottreebelow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Thedottreebelow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Thedottreebelow]]></copyright><item><title><![CDATA[关于电脑自带学生office365免费版和Visio不兼容问题]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/130112001</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/130112001</guid><author>Thedottreebelow</author><pubDate>Wed, 12 Apr 2023 17:17:55 +0800</pubDate><description><![CDATA[Visio安装]]></description><category></category></item><item><title><![CDATA[ElasticSearch概述]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721957</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721957</guid><author>Thedottreebelow</author><pubDate>Tue, 12 Oct 2021 13:51:43 +0800</pubDate><description><![CDATA[1.生活中的数据
搜索引擎是对数据的检索，所以我们先从生活中的数据说起。我们生活中的数据总体分为两种：
结构化数据
非结构化数据
结构化数据：也称作行数据，是由二维表结构来逻辑表达和实现的数据，严格地遵循数据格式与长度规范，主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据，如数据库，元数据等。
非结构化数据：又可称为全文数据，不定长或无固定格式，不适于由数据库二维表来表现，包括所有格式的办公文档、XML、HTML、Word 文档，邮件，各类报表、图片和咅频、视频信息等。
说明：如果要更细致]]></description><category></category></item><item><title><![CDATA[RabbitMQ概述]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721693</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721693</guid><author>Thedottreebelow</author><pubDate>Tue, 12 Oct 2021 13:33:03 +0800</pubDate><description><![CDATA[在介绍RabbitMQ之前，我们先来看下面一个电商项目的场景：
商品的原始数据保存在数据库中，增删改查都在数据库中完成。
搜索服务数据来源是索引库（Elasticsearch），如果数据库商品发生变化，索引库数据不能及时更新。
商品详情做了页面静态化处理，静态页面数据也不会随着数据库商品更新而变化。
如果我们在后台修改了商品的价格，搜索页面和商品详情页显示的依然是旧的价格，这样显然不对。该如何解决？
我们可能会想到这么做：
方案1：每当后台对商品做增删改操作，同时修改索引库数据及更新静态页面。
方案2：搜索]]></description><category></category></item><item><title><![CDATA[Nginx概述]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721627</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120721627</guid><author>Thedottreebelow</author><pubDate>Tue, 12 Oct 2021 13:26:21 +0800</pubDate><description><![CDATA[一、Nginx简介
1. 什么是 Nginx 和可以做什么事情
Nginx 是高性能的 HTTP 和反向代理的web服务器，处理高并发能力是十分强大的，能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。

其特点是占有内存少，并发能力强，事实上nginx的并发能力确实在同类型的网页服务器中表现较好，中国大陆使用nginx网站用户有：百度、京东、新浪、网易、腾讯、淘宝等。

2.Nginx 作为 web 服务器
Nginx 可以作为静态页面的 web 服务器，同时还支持 CGI 协议的动]]></description><category></category></item><item><title><![CDATA[Spring Cloud概述]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714686</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714686</guid><author>Thedottreebelow</author><pubDate>Tue, 12 Oct 2021 09:38:50 +0800</pubDate><description><![CDATA[文章目录1.Spring Cloud是什么？2.Spring Cloud常用组件3.Spring Cloud 和 Dubbo比较


1.Spring Cloud是什么？
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发，如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等，都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子，它只是将目前各家公司开发的比较成熟、经得起实]]></description><category></category></item><item><title><![CDATA[为什么要学习spring cloud]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714770</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714770</guid><author>Thedottreebelow</author><pubDate>Tue, 12 Oct 2021 09:38:24 +0800</pubDate><description><![CDATA[不论是商业应用还是用户应用，在业务初期都很简单，我们通常会把它实现为单体结构的应用。但是，随着业务逐渐发展，产品思想会变得越来越复杂，单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题：
代码结构混乱：业务复杂，导致代码量很大，管理会越来越困难。同时，这也会给业务的快速迭代带来巨大挑战；
开发效率变低：开发人员同时开发一套代码，很难避免代码冲突。开发过程会伴随着不断解决冲突的过程，这会严重的影响开发效率；
排查解决问题成本高：线上业务发现 bug，修复 bug 的过程可能很简单。但是，由于只有一套]]></description><category></category></item><item><title><![CDATA[分布式RPC框架Apache Dubbo]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714301</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/120714301</guid><author>Thedottreebelow</author><pubDate>Mon, 11 Oct 2021 23:51:55 +0800</pubDate><description><![CDATA[分布式RPC框架Apache Dubbo
文章目录分布式RPC框架Apache Dubbo1.Dubbo是什么？2.Dubbo架构3.服务注册中心Zookeeper4.Dubbo快速入门**服务提供方开发**总结

1.Dubbo是什么？
Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源Java RPC框架，可以和Spring框架无缝集成。
什么是RPC？
RPC全称为remote procedure call，即远程过程调用。比如两台服务器A和]]></description><category></category></item><item><title><![CDATA[JAVA之JSON学习与实现]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/115310729</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/115310729</guid><author>Thedottreebelow</author><pubDate>Mon, 29 Mar 2021 21:38:49 +0800</pubDate><description><![CDATA[文章目录前言一、JSON是什么？二、JSON语法与编写三、JSON在JAVA中的使用1.JAVA中常使用的JSON包2.导入包3.JAVA中使用总结

前言
本文主要介绍在JSON，以及如何通过JAVA进行JSON的相关操作。
环境：MAC系统，IDEA
一、JSON是什么？
JSON，全名JavaScript Object Notation，是一种轻量级的数据交换格式。完全独立于其他语言，并且对比于传统数据传输格式XML，其性能得到更大完善，但是也有其缺点，即可读性比XML稍逊一筹。
常被用于：网络数据传]]></description><category></category></item><item><title><![CDATA[JAVA之多线程]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/115253216</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/115253216</guid><author>Thedottreebelow</author><pubDate>Fri, 26 Mar 2021 23:37:01 +0800</pubDate><description><![CDATA[文章目录前言一、进程与线程？1.多线程的优点与意义二、JAVA中多线程的实现1.继承Thread2.调用Runnable接口3.二者的优缺点4.线程的相关介绍5.线程使用的注意事项6.线程池7.补充总结

前言
我们现在使用的操作系统如windows、macOS，都实现了多线程。如果没有多线程，会导致计算机一次只能做一件事事情，比如在进行听音乐的时候，就只能听音乐，除非你关掉音乐。
一、进程与线程？
**什么是进程？**进程是指一个内存中运行的应用程序，每个进程都有一个独立的内存空间。可以理解为一个软件。在]]></description><category></category></item><item><title><![CDATA[Mac系统——Java设置及Python的设置]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/114553553</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/114553553</guid><author>Thedottreebelow</author><pubDate>Mon, 08 Mar 2021 23:18:31 +0800</pubDate><description><![CDATA[文章目录前言一、硬件环境二、更新步骤1.傻瓜式安装JDK（双击打开，啥都别改，一步一步操作2.检查当下JAVA版本总结

前言


由于Java的跨平台性，因此Mac上进行Java的开发相对而言比较友好，但是Mac系统的JDK的安装、以及JAVA的版本更换，需要注意。
但是在我自身去尝试搜索更换方式的时候，发现大多数更改方式对小白不太友好（不提供详细操作，大部分小白不懂终端），或者都是基于过去的版本（即终端从bash更换为zsh），导致不使用。因此写下本文供大家参考。
一、硬件环境
系统版本：macOS C]]></description><category></category></item><item><title><![CDATA[Mac R语言.xlsx文件读取为data.frame和操作示例]]></title><link>https://blog.youkuaiyun.com/Thedottreebelow/article/details/105587773</link><guid>https://blog.youkuaiyun.com/Thedottreebelow/article/details/105587773</guid><author>Thedottreebelow</author><pubDate>Sat, 18 Apr 2020 10:30:19 +0800</pubDate><description><![CDATA[操作平台：Rstudio、mac
     学习R语言的时候，查询各种资料发现，R语言相对来说能查到的东西很零散，所以萌发想自己整理相应操作的想法。

读取文件
首先是读取一个.xlsx文件。其实R语言读取文件的方式很多，这里只示例xlsx文件，其他如csv文件等等，都有相应的函数。只需要更改函数后缀就好了，使用方式大概如下定义。


如果有读取文件要求的数据格式，可以通过class（dat...]]></description><category></category></item></channel></rss>