ElasticSearch

真理投资开源项目
1.项目介绍:本项目是一个基金投资理财项目,主要实时监控不同策略的交易情况以及实盘机器的各种指标情况(自身的cpu、内存、磁盘、进程、日志等),针对交易以及实盘的异常进行不同规则的告警,推送给对应人员,让其去处理 2.项目选型:SpringCloud+Nacos+RabbitMQ+ES7.6+MySql8+Mybatis-Plus+Nginx+TDengine
630NginxMysql
1.项目介绍:和丰本身是一个大型中转站,为几千位供应商以及主机厂进行物料的存放以及配送服务,还有就针对供应商存储物料以及往主机厂配送物料按照不同规则的收费,彻底由之前的人工纸质化 升级为现在的自动化,信息化,大大节约了人力成本(商品出入库的管理、商品结存、成本动态计算、对账) 2.项目技术选型:SpringBoot+Spring security+Mysql8+Nginx+Mybatis-Plus+Rocketmq+Redis+Nacos+Jenkins
510JavaMysql
电子商城开源项目
项目简介:本系统仿某东商城业务,采用微服务架构设计,利用 Spring Cloud框架,通过业务 划分相互独立的微服务,其中包含商城检索、用户认证、购物车、订单、商品管理等模块。 系统架构:SpringCloud、Git、Redis、MySQL、Nacos、Nginx、OAuth2.0、 OpenFeign、Docker、Elasticsearch、RabbitMQ等。 负责完成: 商品、购物车、订单、库存、会员、支付、等服务模块的开发; 发布商品同时向ES中插入数据,进而完成商品的全文检索功能; 将商品分类数据放入Redis缓存中,并使用SpringCache来解决缓存一致性问题; 密码MD5加盐处理、登录模块使用OAuth2.0进行第三方如Gitee注册登录; 访问商品详情时使用CompletableFuture来异步获取商品详情数据;
830Java电商
csdn技术博客开源项目
拥有超过11年的Java后端软件开发经验,我专注于企业级应用架构设计与性能优化,致力于构建高效、稳定且可扩展的系统。在CSDN博客平台上,我积极分享关于微服务架构的落地实践、高并发系统设计的精髓、大数据处理技术的最新进展以及云原生技术的深度解析。通过一系列原创文章与案例,我旨在帮助更多开发者掌握这些前沿技术,共同推动技术社区的发展。
1310Java其他(Others)
Moqui ERP 是一个开源企业资源计划(ERP)系统,基于Apache OFBiz架构优化而来,专注于灵活定制和高性能。其核心特点包括: 模块化设计:支持按需扩展,涵盖财务、供应链、CRM、电商等功能,适合中大型企业复杂需求。 低代码开发:通过XML配置和Groovy脚本快速定制业务逻辑,降低开发成本。 现代技术栈:基于Java框架,集成REST API、微服务架构,兼容云部署(如AWS、Docker)。 多行业适配:已应用于制造、零售、物流等领域,支持多语言、多币种,满足全球化需求。 社区与生态:活跃的开源社区提供插件支持(如支付网关、AI集成),可与ChatGPT等工具结合实现智能化。 Moqui适合需要高度定制化ERP解决方案的企业,尤其在你擅长的AI与ERP集成领域有较大潜力。
1560JavaERP
Compass-CI开源项目
Compass-CI 是一个可持续集成的开源软件平台。为开发者提供针对上游开源软件(来自 Github, Gitee, Gitlab 等托管平台)的测试服务、登录服务、故障辅助定界服务和基于历史数据的分析服务 该平台一个基于linux平台部署运行的开放式的测试系统,以下为主要特性的介绍: 1)系统支持开源软件在线构建、性能、功能等测试活动,此外支持本地化部署 2)本系统自研测试机器的部署与调动,支持大批量、多类型(kvm、docker、物理机等)执行机高效执行测试任务 3)采用ElasticSearch数据库存储海量测试结果,配套自研数据可视化服务,支持测试结果查询,比较,分析 3. 快速上手项目,参考用户指引: https://gitee.com/openeuler/compass-ci/blob/master/README.zh.md https://gitee.com/openeuler/compass-ci/tree/master/doc
1200RubyRuby/Rails开发工具
聚合搜索平台开源项目
基于Spring Boot和Elastic Stack构建的一站式信息聚合搜索平台,提供统一的搜索入口,允许用户在单一界面内检索来自多个来源和格式的内容,包括文章、图片、用户资料、专栏和视频等。该平台旨在增强用户体验,通过提供快速、精准的搜索结果,同时为企业提供一个集中的数据接入点,减少系统维护成本,提升运营效率。 技术栈:SpringBoot、MyBatis、Elastic Stack、Canal、Hutool、Druid、Redis、MySQL、Vue 项目职责: 1、使用 HttpClient 请求 离线 获取外部网站的文章,并使用 Hutool 的 JSONUtil 解析和预处理文章,最终入库。使用 jsoup 实请求bing 搜索接口获取图片,并使用 CSS Selector 语法解析和预处理图片信息,最终返回给前端。 2、为解决文章搜不出的问题,自主搭建 Elasticsearch 来代替 MSQL 的模糊査询,并通过为索引绑定 ik分词器实现了更灵活的分词搜索,且使用JMeter 测试后发现搜索性能提升 50%。 3、构建 ES 文章索引时,采用动静分离的策略,只在 ES 中存储要检索的、修改不频繁字段(比如文章)用于检索,而修改频繁的字段(比如点赞数)从数据库中关联査出,从而减少了 ES 数据更新和同步的成本、保证数据一致性。 4、为了更方便地管理 Elasticsearch 中的数据,自主搭建 Kibana 并配置 index patter 和看板,实现对文章数据的可视化管理。 5、使用 Spring Scheduler 定时同步近5分钟内发生更新的 MySQL 的文章数据到 ES,通过唯-id 来保证每条数据同步的准确性。 6、开发搜索功能时,使用 Kibana DevTools + DSL 调试,ES 的搜索效果,并使用 Spring Data Elasticsearch 的 QuervBuilder组合查询条件,实现对ES 内文章的灵活査询。
1220java大数据
中文多音字分词,例如:“三一重工”,其中“重”是多音字,zhong或chong。如果用ES的默认拼音分词插件会解析成sanyizhonggong,但某些业务需要保留多音字:sanyizhonggong、sanyichonggong。
1590elasticsearch大数据
 项目描述 连用大数据邮件归档系统是用于协助企业将全部的企业邮件自动、实时地进行集中化归档管理和长期保存,以满足各监管部门的审计需求,为邮箱系统减轻压力提高办公效力,以及对邮件中的知识利用与归类。解决大数据时代TB量级直至EB量级的邮件信息管理难题。  我的工作 1. 我主要负责整个项目的从0到1,包括产品预研和需求分析,以及相关的技术文档,制定项目开发计划,组织项目组成员按计划进行开发,跟进项目开发进度,并定期组织沟通会议讨论项目中的问题和协调资源,以及在客户现场实施上线的全部过程。 2.主要的开发工作有服务端的汇聚模块、关联模块、索引模块、统计模块、知识归类模块、用户管理模块的接口以及小程序端的以上模块的应用。
1270java企业服务
1.该项目分为用户登录管理、定时任务分发等模块,让运维人员轻松应对工作; 2.该项目为前后端分离,服务端使用了 Golang 高性能框架, web前端使用了 Angular 18 框架。使项目轻快流畅; 3.该项目使用了分布式定时任务管理,巧妙地解决了服务器时钟容差问题。支持秒级定时任务。
3120shellREST/RESTful项目
统一搜索服务开源项目
1.文档搜索服务通用api,可以适配各种类型文档搜索服务。 2.使用java编写,搜索功能使用ElasticSearch实现,并且做了接口安全处理 3.项目地址 https://gitee.com/ChenYang_LaoTie/EaseSearch
1110javasearch
知识星球开源项目
本项目采用前后端分离技术开发,前端使用uniApp开发,后台使用vue+elemutUI开发,前端内容部署在nginx反向代理服务器中,后端采用SpringCloud进行开发,采用SpringMVC作为控制层框架,采用mybatis作为持久层框架,使用mysql数据库作为关系型数据库,采用redis缓存技术以及Elasticsearch搜索引擎。
3390javaDocker 扩展
读书笔记开源项目
读书笔记,涉及golang源码知识、redis源码、mysql、网络知识、操作系统内核知识、数据库、框架、秒杀系统等,并在不断更新,是个人工作后逐渐积累。
1790java开源图标
es-rhlc-plus开源项目
es-rhlc-plus是一个 RestHighLevelClient 的增强工具,在 RestHighLevelClient 的基础上只做增强不做改变,为简化开发、提高效率而生。参考了mybatis-plus框架,只要你会用mybatis-plus,使用这个框架几乎学习成本为0
1310javaelasticsearch
黑马头条新闻开源项目
这是一个微服务架构的新闻项目,主要着手于获取最新最热的新闻资讯,通过大数据分析用户喜好精确推送新闻资讯。这个项目包括了用户移动APP,用户自媒体平台,管理平台。管理平台包括了用户管理、内容管理、数据统计、标签管理、公告管理、系统管理。自媒体平台主要有内容发布、内容管理、粉丝管理,评论管理,权限管理,素材管理,我主要开发了内容管理、素材管理模块。
1760java小程序
1.从0到1基于SpringCloudAlibaba框架开发企业级微服务项目,涵盖所有主流技术。 2.使用Spring Security Oauth2作为鉴权。 3.使用RocketMQ和Seata两种方式解决分布式事务的问题。 4.使用ELK收集并展示每个微服务的日志。 4.使用Docker进行云部署。
1970java后端
本项目主要是根据自己多年的工作经验,编写的一些程序要进阶所需的一些文档。目前编写了以下三个文档: 1. 《java程序员架构体系.pdf》 有很多做 java 的朋友,都和我说过这样一个问题,他们想要去提升自己的技术能力,但是 感觉自己要学习的内容太多,不知道该如何下手,不知道该如何去学。而且往往在学了一 项新的技术以后,由于在工作中用不到,所以时间长了以后也就淡忘了。所以感觉自己总 是辛辛苦苦的努力了一番,但是效果并不明显,自己的技术能力提升的很有限,感到特别 的迷茫。 而且现在一直在流传程序员 35 岁的职业危机问题,很多人也在担心,如果自己的技术能力 真的一直都没有提升,原地踏步,到时候是不是会真的被淘汰掉。很多人都为此感到很焦 虑。 所以我觉得我有必要将我自己的一些经验分享给大家。希望大家可以从中去借鉴一些东西, 尽快的找到自己的方向,走出迷茫,摆脱焦虑,让自己的技术能力真正的得到提升,不用 在去担心 35 岁职业危机的问题。 这本书并不适合 java 的初学者来看,它是针对于那些已经有了一定的 java 基础,但是却不 知道该如何提升自己的朋友来看的。因为这本书里,我在讲到一些技术点的时候,我并没 有告诉你该如何使用它,而是告诉你使用它可以解决什么问题,使用它会给我们带来哪些 新的问题,以及它的实现原理等等。至于你如何去使用它,在网上或者在书籍中,随随便 便就可以找到很多,我在这里重复一遍也没有什么意义。 2. 《java技术人员如何做好管理.pdf》 Java 工程师的出路,做到最后,无非就两个,一个是继续深耕技术,向架构师的方向上发 展,另一个就是转型做管理。 但是目前的市场行情、尤其是疫情过后,大部分企业的经济状况很不理想,所以很少会去单 独的设立架构师这么一个岗位。大部分情况下,都是技术管理人员,同时肩负着架构师的职 责。所以对于 java 工程师来讲,管理能力也尤为重要。 但是很多做技术的人,并不擅长去做管理。因为在做技术时,更多的是与代码打交道。代码 是一个很单纯的东西,只要你认真的对待他,它也一定认真的回报你。但是做管理就不一样 了,做管理更多的是与人打交道,人可没有代码那样单纯,人要比代码复杂的多得多。一个 经常与代码打交道的人,突然让他与人打交道,他往往会感觉不适应。 所以一个 java 工程师,本来做技术的时候,做的非常好,非常优秀。但是当他转型去做管 理时,却是一团糟。可能他会因此而沮丧、灰心,甚至自信心也受到了严重的打击。 但是我想说的是, 这是一种很正常的现象。 任何一个人, 当让你去做一件你不擅长做的时候, 谁也不可能一开始就做的很好,谁都会有一个过程。我也是一样,我在刚刚转型做管理时, 做的也是一团糟。我也是经过了几年时间的磨砺,才做的越来越好的。 所以今天,我把我这些年做管理的一些经验,分享给大家,供大家参考。希望大家可以从中 获益,一起把管理做的更好。 3. 《如何成为一个优秀的java面试官.pdf》 本文将从以下三个大的方面讲述: 1. 从我个人角度出发,我认为应该怎样做好一个合格的 java 面试官。 2. 各个级别的 java 工程师,各自应该具备什么样的技能与素质,这样才能有针对的面试。 3. 我自己在做 java 面试官时,经常问的一些问题,大家可以参考
1060java技术文档
leyo商城项目开源项目
后端使用springcloud 前端使用vue实现的商城项目 实现功能包含用户管理,权限管理,菜单管理,商品管理,订单管理等; 使用elk实现日志记录; 支持订单异步关闭; 支持websocket消息推送功能
1530elasticsearchSpringCloud
当前共18个项目more
×
寻找源码
源码描述
联系方式
提交