<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SocaintC的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SocaintC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SocaintC]]></copyright><item><title><![CDATA[实用篇：接口开发的那些“软技能”]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/127308971</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/127308971</guid><author>SocaintC</author><pubDate>Thu, 13 Oct 2022 20:41:32 +0800</pubDate><description><![CDATA[实用篇：接口开发的那些“软技能”，接口设计、接口文档工具，接口测试和监控，postman tests，springboot prometheus http埋点监控]]></description><category></category></item><item><title><![CDATA[实用篇：springboot如何进行混淆加密（proguard+xjar）]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/125791240</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/125791240</guid><author>SocaintC</author><pubDate>Thu, 14 Jul 2022 19:25:37 +0800</pubDate><description><![CDATA[XJarSpring-BootJAR包加密运行工具，避免源码泄露以及反编译。
springboot如何进行混淆加密（proguard+xjar）]]></description><category></category></item><item><title><![CDATA[JVM]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/103133994</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/103133994</guid><author>SocaintC</author><pubDate>Mon, 18 Nov 2019 23:21:07 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Elasticsearch入门(3)-mapping]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/102577277</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/102577277</guid><author>SocaintC</author><pubDate>Tue, 15 Oct 2019 23:58:14 +0800</pubDate><description><![CDATA[文章目录前言Dynamic mapping1. 是什么2. 类型的自动识别3. 更改Mapping的字段类型4. 控制Dynamic mappings4.1 true4.2 false4.3 strict显示mapping和参数介绍1. 如何显示定义2. 自定义mapping的建议3. index4. Index Options5. null_value6. copy_to设置7. 数组类型多字段...]]></description><category></category></item><item><title><![CDATA[Elasticsearch入门(2)-search API/URI search/Request Body Query]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/101402464</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/101402464</guid><author>SocaintC</author><pubDate>Thu, 26 Sep 2019 01:37:02 +0800</pubDate><description><![CDATA[文章目录Search API1.指定查询的索引2.URI查询3.搜索的相关性relevanceweb搜索电商搜索4.衡量相关性Precision &amp; recallURI search1.指定字段 v.s 泛查询2.Term v.s Phrase3.布尔操作4.分组5.范围查询6.通配符查询Request Body 和Query DSL1.分页2.排序3._source filtering4...]]></description><category></category></item><item><title><![CDATA[Elasticsearch入门(1)-倒排索引和分词器]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/101158928</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/101158928</guid><author>SocaintC</author><pubDate>Sun, 22 Sep 2019 15:06:05 +0800</pubDate><description><![CDATA[文章目录倒排索引举例类比核心组成elasticsearch的倒排索引特点Analyzer分词Analysis和AnalyzerAnalyzer的组成使用_analyzer API直接指定Analyzer进行测试指定索引的字段进行测试自定义分词器进行测试elasticsearch的内置分词器standard analyzersimple analyzerwhitespace Analyzerstop...]]></description><category></category></item><item><title><![CDATA[Elasticsearch文档的基本 CRUD 与批量操作]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/101039772</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/101039772</guid><author>SocaintC</author><pubDate>Thu, 19 Sep 2019 23:09:59 +0800</pubDate><description><![CDATA[文章目录文档的CRUDcreategetIndexupdatedeleteBulk api概念特点mget - 批量操作常见错误返回和原因相关阅读
文档的CRUD




操作
举例
备注




Index
PUT my_index/_doc/1{“user”:“adosn”,“comment”:“for search”}
如果ID不存在，创建新的文档。否则，先删除现有的文档，再创建新的文档，版...]]></description><category></category></item><item><title><![CDATA[Elasticsearch节点，集群，分片及副本]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/100942153</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/100942153</guid><author>SocaintC</author><pubDate>Tue, 17 Sep 2019 22:23:09 +0800</pubDate><description><![CDATA[文章目录分布式系统的可用性与扩展性分布式特性节点Master-eligible nodes和Master NodeData Node &amp; Coordinate Node其他的节点类型配置节点类型分片（Primary Shard &amp; Replica Shard)分片的设定查看集群的健康状况安装cerebro操作示例相关阅读
elasticsearch其实就是一个分布式系统，需要满足分...]]></description><category></category></item><item><title><![CDATA[Elasticsearch文档、索引和rest api]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/100906010</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/100906010</guid><author>SocaintC</author><pubDate>Mon, 16 Sep 2019 23:46:58 +0800</pubDate><description><![CDATA[文章目录基本概念文档（document）JSON文档文档的元数据索引索引的不同语意课程DemoType抽象和类比Rest API-被各种语言调用部分操作相关阅读
基本概念
文档（document）


elasticsearch 是面向文档的，文档是所有可搜索数据的最小单位
例如：

日志文件中的日志项
一部电影中的具体信息
一首歌/一个PDF文档的具体内容



文档会被序列化为JSON格式，保...]]></description><category></category></item><item><title><![CDATA[Logstash 安装与数据导入]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/100905955</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/100905955</guid><author>SocaintC</author><pubDate>Mon, 16 Sep 2019 23:34:11 +0800</pubDate><description><![CDATA[文章目录安装logstash相关阅读
安装logstash
安装地址：https://www.elastic.co/cn/downloads/logstash
注意版本和es版本一致


下载并解压缩


通过logstash.conf配置文件


配合movielens测试数据集
#下载与ES相同版本号的logstash，，并解压到相应目录
#修改movielens目录下的logstash.co...]]></description><category></category></item><item><title><![CDATA[Kibana 的安装与界面快速浏览]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/100752058</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/100752058</guid><author>SocaintC</author><pubDate>Wed, 11 Sep 2019 22:56:36 +0800</pubDate><description><![CDATA[文章目录启动过程开始使用devtools使用devtools快捷键：kibana安装插件命令相关阅读
注意：kibana和es的版本要保持一致
安装地址：https://www.elastic.co/cn/downloads/kibana
启动过程

先启动自己的elasticsearch，具体部署启动方法参考上一篇
拷贝到要部署的服务器中，因windows较为简单（bin中双击kibana.ba...]]></description><category></category></item><item><title><![CDATA[Elasticsearch的安装与简单配置]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/100718078</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/100718078</guid><author>SocaintC</author><pubDate>Wed, 11 Sep 2019 00:24:41 +0800</pubDate><description><![CDATA[文章目录本地部署和水平扩展安装过程安装java安装eswindows安装linux安装验证es是否安装成功es插件安装analysis-icu插件elatsicsearch的文件目录结构JVM配置（可选）相关命令相关问题linux出现的问题相关阅读
本地部署和水平扩展

非常容易搭建，在个人电脑上即可进行搭建学习

????    图中几个节点的名称和含义
master node：维护元数据，管理集群各...]]></description><category></category></item><item><title><![CDATA[链表基本概念]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/93666810</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/93666810</guid><author>SocaintC</author><pubDate>Tue, 25 Jun 2019 22:44:48 +0800</pubDate><description><![CDATA[文章目录一、什么是链表？二、为什么使用链表？即链表的特点三、常用链表：单链表、循环链表和双向链表1.单链表2.循环链表3.双向链表4.双向循环链表四、选择数组还是链表？五、 如何优雅的写出链表代码？6大学习技巧1、理解指针或引用的含义2、警惕指针丢失和内存泄漏（单链表）3、利用“哨兵”简化实现难度4、重点留意边界条件处理5、举例画图，辅助思考6、多写多练，没有捷径
一、什么是链表？
1.和数组一样...]]></description><category></category></item><item><title><![CDATA[springboot入门]]></title><link>https://blog.youkuaiyun.com/SocaintC/article/details/93538637</link><guid>https://blog.youkuaiyun.com/SocaintC/article/details/93538637</guid><author>SocaintC</author><pubDate>Mon, 24 Jun 2019 23:16:44 +0800</pubDate><description><![CDATA[springboot设计理念

可运行、独立的、生产级别的基于spring的应用程序

设计目标


	为所有spring开发提供更快可通用的入门体验
	
	
	开箱即用，根据需求快速调整默认值
	
	
	提供大象项目通用的一系列非功能性功能
	
	
	绝对没有代码生成，不需要xml配置
	
springboot中通用约定


	注解扫描的包目录basepackage为启动类main函数入口所在的...]]></description><category></category></item></channel></rss>