<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[finalheart的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/finalheart</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; finalheart]]></copyright><item><title><![CDATA[Java基础之字符串&equals、==、包装类、常量池]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/85214831</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/85214831</guid><author>finalheart</author><pubDate>Sun, 12 Jun 2022 15:39:39 +0800</pubDate><description><![CDATA[java]]></description><category></category></item><item><title><![CDATA[Leetcode链表刷题思路汇总]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/117432458</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/117432458</guid><author>finalheart</author><pubDate>Mon, 31 May 2021 23:34:06 +0800</pubDate><description><![CDATA[leetcode 链表]]></description><category></category></item><item><title><![CDATA[SpringBoot实战elasticSearchAPI微服务开发]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/114489004</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/114489004</guid><author>finalheart</author><pubDate>Sun, 07 Mar 2021 16:47:37 +0800</pubDate><description><![CDATA[文章目录前言启动一个ElasticSearchSpringBoot引入ElasticSearch索引创建&amp;&amp;更新插入删除(写)操作ElasticSearch的API查询操作源码参考
前言
  	本文准备记录一下ElasticSearch在SpringBoot中的使用，也是正巧项目中用的es了，之前学习es偏向自学，不清楚具体使用在哪里，以及最强大的全文搜索怎么有效的使用。本篇提炼一下项目中的使用的API；
  	写操作包括，索引的创建删除，mapping的格式，读操作包括，常规API的操作，]]></description><category></category></item><item><title><![CDATA[Redisson相关使用&&分布式锁浅析]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/114231751</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/114231751</guid><author>finalheart</author><pubDate>Sun, 28 Feb 2021 18:24:03 +0800</pubDate><description><![CDATA[Redisson
简介
​		Redisson是架设在Redis基础上的一个Java驻内存数据网格（In-Memory Data Grid）。充分的利用了Redis键值数据库提供的一系列优势，基于Java实用工具包中常用接口，为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力，大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务，更进一步简化了分布式环境中程序相互之间的协作。
​		简单来说好处就是，可以在写]]></description><category></category></item><item><title><![CDATA[自己经历的Java面试题(附答案)]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/109703923</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/109703923</guid><author>finalheart</author><pubDate>Thu, 31 Dec 2020 15:24:59 +0800</pubDate><description><![CDATA[本篇记录一下自己面试的一些中大厂(包括BAT)的 1~3年Java开发的面试题以及自己对题目理解的答案（结合网上查的资料）]]></description><category></category></item><item><title><![CDATA[Grpc&&protocol buffer结合提供grpc服务]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/109419628</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/109419628</guid><author>finalheart</author><pubDate>Sun, 01 Nov 2020 12:47:21 +0800</pubDate><description><![CDATA[Grpc&amp;&amp;protocol buffer
关于下载：首先下载一个protobuf

对于mac系统就brew install protobuf 就可以了。然后可以 protoc --version 看下安装的版本号，默认按最新版。
如果想手动按就去官网下载https://github.com/protocolbuffers/protobuf/releases

下载go语言的proto插件

protoc -h  看到没有 --go_out  就没法生成go的pb.proto代码，所以需要]]></description><category></category></item><item><title><![CDATA[Java面试题复习整理（多线程）]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/108015249</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/108015249</guid><author>finalheart</author><pubDate>Tue, 18 Aug 2020 21:12:43 +0800</pubDate><description><![CDATA[Java面试题多线程]]></description><category></category></item><item><title><![CDATA[Linux下rpm&yum&apt-get]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/107945795</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/107945795</guid><author>finalheart</author><pubDate>Tue, 11 Aug 2020 22:08:39 +0800</pubDate><description><![CDATA[Linux下rpm & yum & apt-get]]></description><category></category></item><item><title><![CDATA[Liunx下源代码安装&&make&&makefile]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/107923372</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/107923372</guid><author>finalheart</author><pubDate>Mon, 10 Aug 2020 22:09:16 +0800</pubDate><description><![CDATA[Linux下源代码按照]]></description><category></category></item><item><title><![CDATA[docker相关]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/107741421</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/107741421</guid><author>finalheart</author><pubDate>Sun, 02 Aug 2020 10:25:44 +0800</pubDate><description><![CDATA[docker相关]]></description><category></category></item><item><title><![CDATA[如何断网安装docker]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/107741251</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/107741251</guid><author>finalheart</author><pubDate>Sun, 02 Aug 2020 10:21:38 +0800</pubDate><description><![CDATA[docker rpm安装(不能联网情况)

生产环境可能是不能联网的，当我们需要用到docker(或其他组件)的时候，就需要借助能联网的环境下载好rpm包，然后去操作系统服务器装下载好的docker RPM包。

uname -a 确保centos7以上系统
	修改/etc/yum.repos.d/CentOS-Base.repo  先备份一份
先找个能联网的环境下载rpm, 如下更换了yum源



#CentOS-Base.repo
#
# The mirror system uses the ...]]></description><category></category></item><item><title><![CDATA[Redis相关面试题]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/106676383</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/106676383</guid><author>finalheart</author><pubDate>Wed, 10 Jun 2020 23:50:39 +0800</pubDate><description><![CDATA[注：本篇是看了别人写的一些面试题，然后记录一下面试题的链接以及自己对面试题部分知识点的理解。



面试题传送门：

https://thinkwon.blog.youkuaiyun.com/article/details/103522351

https://blog.youkuaiyun.com/Butterfly_resting/article/details/89668661



还有一些Redis的应知应会：https://blog.youkuaiyun.com/finalheart/article/details/85230..]]></description><category></category></item><item><title><![CDATA[MySQL相关面试题]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/106603159</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/106603159</guid><author>finalheart</author><pubDate>Sun, 07 Jun 2020 17:09:50 +0800</pubDate><description><![CDATA[注：本篇是看了别人写的一些面试题，然后记录一下面试题的连接以及自己对面试题部分知识点的理解



我首先看的文章是下面这个，真的是太多了，有的没有说的很深，需要再进一步学习下。

https://blog.youkuaiyun.com/ThinkWon/article/details/104778621





1.MySQL text长度

mysql的text是65535的字节限制，而pg是不限制的、

2.覆盖索引**聚簇索引（https://blog.youkuaiyun.com/alexdamiao/articl...]]></description><category></category></item><item><title><![CDATA[php如何使用S3]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/106151396</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/106151396</guid><author>finalheart</author><pubDate>Fri, 15 May 2020 23:28:25 +0800</pubDate><description><![CDATA[本篇是新手使用PHP调aws的s3服务的一些心得



一、关于AWS-S3

s3是一个文件存储服务，当需要做成服务来进行微服务调用，或者终端服务端文件交流使用s3是一个非常不错的选择、

aws各种常见的语言例如：Java，Python，PHP，golang等都是有SDK的，可以通过SDK几行代码就操作s3





二、PHP调s3的SDK

PHP调用s3有多种方式，如果项目没用composer这种东西，而是用PHP原生或者简单的框架，那么使用源码方式最好不过了。

下面是PHP调用s3的文档...]]></description><category></category></item><item><title><![CDATA[Git 工作中的一些命令操作]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105412507</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105412507</guid><author>finalheart</author><pubDate>Sun, 12 Apr 2020 01:10:05 +0800</pubDate><description><![CDATA[-------------------git 常规一套流程

git clone http://github.com/jquery/jquery.git  克隆远程仓库到本地

git status       //(最常用的命令) 查看当前代码库当前分支的变化，包括 没有add的文件和已提交等待push的commit
如果本地代码都push到远程了会返回类似 nothin......]]></description><category></category></item><item><title><![CDATA[Git Flow 用法]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105395812</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105395812</guid><author>finalheart</author><pubDate>Sun, 12 Apr 2020 01:00:25 +0800</pubDate><description><![CDATA[git flow 工作流程。如下图所示。





master 分支

master 分支主要方稳定、随时可上线的版本。这个分支只能从别的分支上合并过来，一般来讲，从develop 上合并，或者从hotfix分支上合并过来。不能直接在master 分支上进行commit文件。因为是稳定的版本，所以每次版本发布都要在这个分支上添加标签(tag)。

develop 分支

develop 分支是......]]></description><category></category></item><item><title><![CDATA[filebeat学习]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105153801</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105153801</guid><author>finalheart</author><pubDate>Sat, 28 Mar 2020 00:19:29 +0800</pubDate><description><![CDATA[注：本篇基于filebeat7.5.2



filebeat是什么？

 Filebeat是用于转发和集中日志数据的轻量级传送程序。作为服务器上的代理安装，Filebeat监视您指定的日志文件或位置，收集日志事件，并将它们转发到Elasticsearch或Logstash等进行索引。



filebeat工作方式

 Filebeat的工作方式如下：启动Filebe......]]></description><category></category></item><item><title><![CDATA[field [offset] not present as part of path [offset]报错解决]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105152847</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105152847</guid><author>finalheart</author><pubDate>Fri, 27 Mar 2020 23:16:08 +0800</pubDate><description><![CDATA[标题是使用filebeat &amp; ingest 进行message字段拆分映射时出现的错误。



详细报错信息

2020-03-24T10:16:13.672+0800  WARN  elasticsearch/client.go:511   Cannot index event publisher.Event{Content:beat.Event{Timestamp...]]></description><category></category></item><item><title><![CDATA[Kibana学习&理解]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105152383</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105152383</guid><author>finalheart</author><pubDate>Fri, 27 Mar 2020 23:03:27 +0800</pubDate><description><![CDATA[注：本篇的kibana基于7.5.1版本



Kibana是什么？

kibana是一个数据可视化平台(展示与分析)。将es里面的东西通过各种图表展示出来，还可以执行es的各种搜索&amp;监控



Kibana环境搭建

本篇的kibana也是用docker搭建的，因为比较简单。

docker pull kibana:7.5.1

docker run -d --name kibana...]]></description><category></category></item><item><title><![CDATA[ElasticSearch学习&&理解]]></title><link>https://blog.youkuaiyun.com/finalheart/article/details/105151513</link><guid>https://blog.youkuaiyun.com/finalheart/article/details/105151513</guid><author>finalheart</author><pubDate>Fri, 27 Mar 2020 22:41:59 +0800</pubDate><description><![CDATA[目录

ElasticSearch的环境搭建

ElasticSearch的名词

ElasticSearch查询出的数据格式

ElasticSearch的架构

ElasticSearch索引模板

ElasticSearch数据持久化到磁盘的过程

ElasticSearch的倒排索引

ElasticSearch集群相关

ElasticSearch中的节点种类

ElasticSearc...]]></description><category></category></item></channel></rss>