- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
基本说明 Solr是一个开源项目,基于Lucene的搜索服务器,一般用于高级的搜索功能; solr还支持各种插件(如中文分词器等),便于做多样化功能的集成; 提供页面操作,查看日志和配置信息,功能全面。 solr 7 + tomcat 8实现solr 7的安装 Solr自带集成jetty,但是一般都不直接使用,而是将solr另外和tomcat或jetty服务器集成到一起,形成搜索引擎
2018-01-07 14:39:09 3873 4
Java实现分布式雪花ID生成代码
在大数据量的时候,会涉及分库分表,使用自增ID可能会导致ID重复,使用UUID是无序的,在创建主键索引的时候会频繁的修改索引树内的索引位置,让索引更新的效率很低等问题。索引此时就引入了雪花ID,它既能保证ID的有序性,又保证了ID的唯一性,兼顾自增ID和UUID的共同优点。
雪花ID的优点:
高性能高可用:生成时不依赖于数据库,完全在内存中生成。
容量大:每秒能生成数百万的自增ID。(理想状态可生成409.5万)
ID自增:存入数据库中,索引效率高。
2022-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人