Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
dynamic-service-spring-boot-starter 是一个基于springboot的运行时切换service的启动器。 其支持 **Jdk 1.8+, SpringBoot 2.x.x。 支持 service分组,适用于多种场景 支持 多层service在单次调用中全部切换
1600java工业互联网
cilicili-web开源项目
一款仿bilibili的web应用,目前仍在开发中 使用Springboot+vue2的前后端分离式架构,数据库mysql,缓存redis, 已实现账号登入登出,视频播放,搜索,评论,站内信等功能,剩余功能仍在开发中
1860java教育
智慧家园开源项目
本项目旨在为老年人提供便捷的生活服务小程序,后端采用Spring Boot框架,集成MyBatis等组件进行高效开发。数据库方面,选择MySQL用于关系数据存储,Redis用于缓存,提高系统响应速度,同时使用OSS对象存储服务管理用户上传的文件和数据。系统还配备了后台管理系统,方便管理员对用户信息、服务内容及数据进行管理和维护,确保服务的高效性和安全性,为老年人创造一个友好、便利的使用体验。
1820javavue
抹茶学习开源项目
抹茶项目: 实现了在线购物,在线聊天的功能,可以用微信扫码注册登录,可查看好友在线状态等。在购物时,可查看详情等信息,可将商品添加入购物车、收藏等。 项目是学习郑同学的抹茶项目,涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、MySQL等技术,采用Docker容器化部署。
1740javaSNS社交
此系统是为安徽华烨特种材料有限公司做的一个系统,其为实现工厂物流转运管理和调度,优化产线流程节拍,该系统为双端,PC端和PDA端,PC端主要功能是构建地图、创建设备、创建站点、报警信息管理、任务信息管理、AGV实时位置展示。PDA端主要为AGV创建任务,展示PDA所下发的任务信息、实时展示AGV状态、实时展示液压状态、下发取货送货导航任务。
1920javavue
聚合搜索平台开源项目
基于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 内文章的灵活査询。
1080java大数据
chatgpt-wechat4j开源项目
随着AI的火爆,使用AI的频率也越来越高,萌生了一个想法,如何把AI和微信做一个集成,让我们的微信号变成我们的私人助理,可以随时随地进行提问,查天气,查快递,每日提醒等等功能。 由于我们只要获取微信用户发送的消息,进行对话,不需要特别多的能力,所以没有选择PC端的微信HOOK技术,也没有选择IPAD协议,而且选择了比较方便的微信WEB协议。 查了github都是7,8年前的项目,技术框架比较老,所以才有了这个项目。
1820java人工智能
是一个功能丰富且易用的 Java工具库,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。 这些封装的工具涵盖了hutool包(依赖hutool包), 部分 ruoyi 工具类,包含了系列字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作,还包含了 ACM算法,JDK版本兼容包,各种base接口,注解AOP装配,配置自动装配,可以满足各种不同的开发需求。
1370java企业服务
1.基于若依开发的跨平台即时通讯系统。 2.目前正在大力开发中。。。 3.后端技术栈java+spring cloud+mysql+MongoDB+RabbitMQ+redis+docker+netty+WebSocket+Tcp/IP 4.Web端技术栈vue3+elementplus+pinia+WebSocket 5.pc端技术栈vue3+electron+electron forge+vite+element plus+sqlite3+WebSocket
1610javaSNS社交
家电维修系统开源项目
1、解决了传统家电修理企业信息化转型的问题。 2、大大提升了企业生产效率。 3、帮助企业完成了数字化转型。 4、服务范围涵盖家电维修、安装与清洗,水电维修、灯具维修、家庭维修、管道疏通等等,后期可扩展到培训学校、五金产业、汽车维修、物业维修等全维修服务。本项目即提供了一种解决方案,将互联网+与维修服务相连接,致力于给消费者更好更快的维修体验。项目拟采取线上平台结合线下师傅及门店的模式进行运营。线上打造专业互联网维修服务平台,实现有维修需求的客户、专业师傅、维修公司的三方互联。线下发展连锁加盟店,通过参与门店加盟的方式将品牌推广到全国。平台包括师傅端、客户端、维修公司,三方皆可发布需求信息,平台就近安排。
1670java生活服务
高校科研系统开源项目
该高校科研系统采用Java技术栈构建,基于Spring框架进行业务逻辑管理,Spring MVC处理Web层请求,Mybatis实现数据库操作。前端利用HTML、CSS和JavaScript提供交互界面,后端数据存储于MySQL数据库中,整体支持科研项目的全流程管理,促进学术交流与合作。
1060java生活服务
图书馆里系统开源项目
2. 作为毕业设计项目,独立设计并实现了一个基于Spring Boot与Vue的图书管理系统。该系统采用前后端分离架构,实现了图书的增删改查、用户权限管理、借阅管理等核心功能。 技术栈:后端采用Spring Boot框架,集成MyBatis Plus进行数据库操作;前端采用Vue.js框架,结合Element UI组件库构建用户界面。
1420java生活服务
在线测评系统开源项目
在线测评系统为学生提供了多种题库、比赛、排名、讨论和问答功能。用户可以创建自己的比赛实例,或者参加其他用户功能贡献实例,学习和交流算法编程。平台通常会提供各种难度级别的编程题目,涵盖不同的编程语言和算法领域。题目描述清晰,明确输入输出要求和约束条件。 题目类型包括但不限于算法题、数据结构题、模拟题等,以满足不同用户的需求和技能水平。
3320java教育
图灵商城开源项目
图灵商城是一个假设的电子商务平台的名称,用于演示或教学目的。在实际场景中,电子商务平台通常旨在解决以下问题: 1. **商品展示与销售**: - 提供一个平台,让商家能够展示和销售他们的商品。 2. **用户购物体验**: - 提供用户友好的界面和流畅的购物流程,包括搜索、浏览、购买和支付。 3. **库存管理**: - 帮助商家管理库存,确保商品信息的实时更新。 4. **订单处理**: - 自动化订单处理流程,包括订单生成、处理和发货。 5. **支付安全**: - 提供安全的支付系统,保护用户的财务信息。 6. **客户支持**: - 提供客户服务支持,包括售前咨询、售后服务等。 7. **数据分析**: - 提供销售数据和市场分析,帮助商家做出更好的业务决策。 ### 技术选型 对于图灵商城这样的电子商务平台,技术选型可能包括: 1. **前端技术**: - HTML, CSS, JavaScript - 框架:React, Vue.js, Angular 2. **后端技术**: - 语言:Python, Java, Node.js - 框架:Django, Spring Boot, Express.js 3. **数据库**: - SQL:MySQL, PostgreSQL - NoSQL:MongoDB, Redis 4. **支付网关**: - PayPal, Stripe, 支付宝, 微信支付 5. **云服务**: - AWS, Azure, Google Cloud Platform 6. **机器学习与人工智能**: - 用于推荐系统、库存预测、聊天机器人等。 ### 特点性能表现 1. **高可用性**: - 系统需要保证高可用性,确保用户随时能够访问。 2. **高性能**: - 快速响应用户请求,提供流畅的用户体验。 3. **可扩展性**: - 系统设计需要考虑未来可能的扩展,包括用户量、商品量和交易量的增长。 4. **安全性**: - 保护用户数据和交易安全,防止数据泄露和欺诈行为。 5. **易用性**: - 提供直观的用户界面和简单的操作流程。 ### 快速上手此项目 要快速上手图灵商城项目,可以按照以下步骤进行: 1. **需求分析**: - 了解项目需求,包括功能、性能和安全要求。 2. **技术学习**: - 学习项目涉及的技术栈,包括前端、后端、数据库和云服务。 3. **环境搭建**: - 搭建开发环境,包括安装必要的软件和工具。 4. **代码实践**: - 通过编写代码实践所学技术,从简单的功能开始,逐步增加复杂性。 5. **项目实践**: - 参与项目开发,从编写文档、编写代码到测试和部署。 6. **问题解决**: - 学习如何解决问题,包括调试代码、优化性能和修复漏洞。 7. **持续学习**: - 随着技术的发展,持续学习和更新知识。 8. **社区参与**: - 参与开源社区,学习他人的经验,分享自己的知识。 通过这些步骤,你可以快速上手图灵商城项目,并在实践中不断提高自己的技能。
3910java生活服务
随着社会的快速发展,人们的生活节奏随着国民经济的发展而加快,忙碌的生活使人 们花在制作餐食上的时间越来越少,学生党抑或是上班族,都更倾向于点外卖来解决三 餐问题[1]。而如今科技的发展和信息化的到来,让足不出户的人享受到美味美食的愿望 成为现实。然而,在这个信息化时代,有的人为了挣钱而蒙蔽了自己的良心,他们不顾 顾客的身体健康,在网络上散发着一些虚假的信息,例如有的美食采用的是地沟油却谎 称使用的都是可食用的健康油。因此,很多学生或者教师即使没有时间去食堂就餐,也 不敢上网点外卖。而为了解决这种情况,开发一个食堂外卖系统目前看来是有必要的。 毕竟食堂或餐饮服务提供商通常有一定的食品安全管理体系和标准,供应的食品符合卫 生和质量要求。除此之外,食堂外卖系统适用于一个学校,配送范围比较窄,相对来说 速度较快,配送时间较短,这也更好的解决了学生或者教师时间不充裕的情况,学生或 者教师也因此能更快的享受到美味的美食。同时,考虑到如今微服务作为一种网络架构, 实现了网络功能的解耦[2]。最后认为结合微服务实现一个食堂外卖系统是可行的。
8261java微服务
在线渗透测试系统教育版,拥有众多用户。 提供前后端的一站式在线渗透测试平台,基于多个编程语言开发的软件。不仅仅是 界面炫酷,而且可以进行真实的社会工程学、木马、渗透辅助操作。这些都是真实的 而是是图形化可视的,主要面向 中职类 计算机专业、信息安全专业学生快速的完 成渗透测试学习、在线服务、渗透测试与信息收集实操.
1510java教育
苍穹外卖开源项目
1、提供商家对菜品套餐的管理平台。该管理平台可以管理商家的菜品和套餐,还可以查看商店的营业统计情况。此外,还设计了小程序用户端,用户通过小程序点餐。 2、使用技术SpringBoot开发框架、MySQL数据库、Redis中间件、HttpClient客户端请求技术、微信支付功能。 3、通过配置即可快速上手该项目。
2290java生活服务
1.SuperStar刷题系统是一款专注于在线学习与练习的综合性平台,致力于为广大学子提供高效、便捷的学习体验。该系统汇聚了丰富的学科题库,有多样的题型,覆盖了从小学到大学乃至专业资格认证等多个层次,满足用户多样化的学习需求。超星刷题系统让用户能够通过Web页面去刷题,也可以去考试,大大减少了学生购买套题、考卷的负担。 2.本项目的技术选型是:spring cloud 、gateway 、redis 、nacos 、openfeign 、spring boot 3.本项目启动需要本地安装redis和nacos
2220java教育
商城开源项目
商城是使用java语言开发,基于SpringBoot架构体系构建的一套b2b2c商城,商城是满足集平台自营和多商户入驻于一体的多商户运营服务系统。包含PC 端、手机端(H5\APP\小程序),系统架构以及实现案例中应满足和未来可能出现的业务系统进行对接。支持常见NFS协议,支持虚拟硬盘远程挂载;支持关系模型,支持分布式集群处理;主要功能要涵盖:订单管理、会员管理、商品管理、店铺管理、促销活动、售前售后、数据统计、分销模式、页面自定义装修、文章维护、商家入驻和消费者商品选购、下单、评论、咨询等功能。
1730java生活服务
1.员工信息管理系统是集员工招聘管理、员工基础信息管理、部门管理、档案管理、绩效管理等于一体的高效系统。 2.主要选用市面上主流的前后端分离的SpringBoot、Mybatis和Vue2的技术框架。 3.在需求迭代的背景下,新系统采用主流的技术框架更加健壮和稳定实现了新需求,让用户有更加人性的体验。
1590java企业服务
当前共3138个项目
×
寻找源码
源码描述
联系方式
提交