- 博客(348)
- 收藏
- 关注
原创 记一次docker-compose的坎坷安装经历
后来干脆放弃,打算直接找个链接下载,找个了这样一个地址:sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose,运行后直接卡死不动。我通过docker --version查看后发现我的docker版本位1.31.1,于是我准备去找3.1的docker-compose安装。
2023-06-27 13:12:59 940
原创 springboot自动配置原理
1)创建module(redis-spring-boot-autoconfigure)2)创建module(redis-spring-boot-starter)5)autoConfigure中编写redisProperties。10)优化autoConfiguration。7)编写spring.factories。8)项目中引入自定义的starter。4)引入jedis依赖。
2023-05-10 23:45:40 43
转载 ES和MongoDB:一次别开生面的比较
从上述特点可以看出,ES和MongoDB的设计目标和应用场景有所不同。从上述查询语言和API可以看出,ES采用基于HTTP接口和JSON格式的查询语言进行数据操作和查询,主要用于全文检索和分析,而MongoDB则采用JavaScript语言和多种编程语言的驱动程序进行数据操作和查询,主要用于Web应用程序和大规模数据存储等领域。从上述数据一致性和可靠性方面可以看出,ES和MongoDB都采用分片和副本或主从复制和分片的方式保证数据的一致性和可靠性,但在实现方式上有所不同,需要根据具体需求进行选择和使用。
2023-05-09 11:41:43 1502
原创 ES与springData集成
注入elsticsearchConfig : dao: entity:创建和删除索引: 保存文档:更新文档: 查询和批量查询:删除文档: 批量新增: 分页查询:条件查询: 分页条件查询:
2023-05-09 01:10:36 130
转载 Elastic Search 基本概念
最近项目中接入了Elastic Search,趁热打铁,总结一下。概念:输入关键字,获取到想要的关键字相关的信息站内搜索:个人博客搜索文章,电商网站搜索商品、订单等互联网搜索:百度、谷歌等Lucene是apache下的一个开源的,一套用java写的全文检索的工具包。什么是全文检索?从非结构化数据(不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件)中提取出的然后重新组织(分词)的信息,我们称之索引。先建立索引,再对索引进行搜索的过程就叫全文检索。什么是分词?
2023-05-06 00:04:54 220 1
原创 nacos集群-linux环境搭建
7.copy application.properties cluster.conf bin/startup.sh到另两台nacos并修改。11.修改springcloud中的application.yml(所有服务)2.更名为nacos8848,nacos8849,nacos8850。3.更改conf/application.properties。9.修改conf/nginx.conf文件。5.修改 cluster.conf文件。6.修改bin/startup.sh。10.启动nginx。
2023-03-29 17:20:05 79
转载 Java内存溢出问题排查分析
模拟的内存溢出针对性很强,并且我们抓取dump文件也很及时,所以在分析的时候很简单。注意:主动获取dump文件必须是一出现内存异常就获取dump文件,这样获取的文件信息才比较准确。这里可以看到完整的堆栈信息,里面可以发现我们增加模拟溢出代码的那个Java文件,并且爆发内存溢出的代码行也可以对上,至此溢出分析结束。打开下载好的mat软件,通过file-open打开抓取到的dump文件(hprof文件)顾名思义,当内存溢出发生后,通过指令的方式手机当前应用程序下的内存使用情况。
2023-03-24 23:56:59 634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人