- 博客(7)
- 收藏
- 关注
原创 Hash 算法
Hash 算法一、什么是 Hash 算法二、Hash 算法有什么特点三、Hash 算法有哪些四、Hash 算法碰撞五、加盐防碰撞一、什么是 Hash 算法散列算法(Hash Algorithm),又称哈希算法,杂凑算法,是一种从任意文件中创造小的数字「指纹」的方法。与指纹一样,散列算法就是一种以较短的信息来保证文件唯一性的标志,这种标志与文件的每一个字节都相关,而且难以找到逆向规律。因此,当原有文件发生改变时,其标志值也会发生改变,从而告诉文件使用者当前的文件已经不是你所需求的文件。Hash 算法能将
2021-02-23 20:25:25 180 2
原创 ElasticSearch Springboot集成
ElasticSearch Springboot集成配置application.ymlESConfigentity User具体api测试配置application.ymlspring: application: name: elastic_searchelasticsearch: address: 192.168.127.130:9200ESConfigpackage com.work.esapi.config;import lombok.extern.slf4j.Sl
2021-02-23 11:56:28 162
原创 ElasticSearch使用细节记录
ElasticSearch面向文档倒排索引-利用了lucene索引ES核心概念1.索引2.字段类型(Mapping)3.文档4.分片(倒排索引)ik分词器
2021-02-21 14:37:20 88
原创 ElasticSearch启动
ElasticSearch启动ElasticSearch启动Head后台启动Kibina后台启动ElasticSearch启动切换非root账号./bin/elasticsearchHead后台启动nohup npm run start &Kibina后台启动#修改配置文件vim config/kibana.ymlserver.host: “ip” #对外暴露服务的地址elasticsearch.url: “http://ip:9200” #配置Elasticsearch.
2021-02-21 14:17:49 233
原创 kafka知识点
现在,消息中间件种类繁多,而且各种大厂的也逐渐开源了,每个企业都开始二次加工自己的消息中间件以满足自己的内部需求。其实,无论什么系统,框架,最值钱的就是为了保存和应用数据,保存各种数据以应付后期的调优,统计使用等。现在由于都是出于高并发环境下, 由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达Mysql ,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too many connections错误。通过使用消息队列,我们可以异步处理请求,从而缓解系统
2020-10-20 16:34:50 134 1
原创 windows 下 kafka安装与使用
安装Zookeeper 下载地址:https://zookeeper.apache.org/releases.html下载后,解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。①进入zookeeper的相关设置所在的文件目录,例如本文的:D:\bigdata\zookeeper-3.4.10\conf②将"zoo_sample.cfg"重命名为"zoo.cf
2020-10-17 15:25:16 466
原创 在Java代码规范中为什么不能出现System.out.println()
@TOC在Java代码规范中为什么不能出现System.out.println()初学者一般在开发中或者调试bug的时候,都会习惯性的使用System.out.println语句,输出到控制台中,观察数据是否正常。开发或者调试完毕,很可能就忘记删除,直接就发布到生产中去了。代码感受下public static void main(String[] args) { long start1 = System.currentTimeMillis(); for(int i=0;i<10
2020-10-13 09:24:48 5213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人