SpringMVC

商品的注册、上传、审核、下架购物的上车、购买、退款、取消购物列表的展示,增删改查,能够根据商品名称进行模糊查询,查询结果能正确显示在主页面中多重身份的认证,实现图片上传、图片显示、组合查询和分页等功能
560Java企业服务
苍穹外卖开源项目
苍穹外卖系统是为餐饮企业定制的数字化解决方案,包含管理端后台和用户端小程序两部分,以下是其具体功能介绍:管理端功能员工管理:可创建、编辑、禁用员工账号,并进行权限分配,保障系统操作安全。分类管理:能维护菜品分类与套餐分类,支持分类的新增、修改、删除及状态切换。菜品/套餐管理:对菜品和套餐进行全生命周
8020Java在线教育
好猫用户中心开源项目
1.选用MvBatis+MvBatis-Plus进行数据访问层开发,复用大多数通用方法,并且通过继承定制了自己的通用操作模板大幅提升了项目开发效率。 2.为了明确接口的返回,自定义统一的错误码,并封装了 全局异常处理器 ,从而规范了异常返回、屏蔽了项目冗余的 报错细节。 3.对于项目中的JSON格式化处理对象,采用双检锁单例模式进行管理,从而复用对象,避免了重复创建对象的开销,便于集中维护管理。(双检锁单例模式的实现非常简单,大家百度一下示例代码即可) 4.采用nginx完成前端项目部署、采用docker(Docker)容器完成后端项目部署,并且使用宝塔面板对项目进行运维监控。 5.使用JUn it Jupiter API的@Test注解和断言类实现对用户模块的单元测试,测试覆盖度达到90%。 6.通过Spring Boot的多套应用程序-{env}.yml配置文件实现多环境,并通过指定--spring.profiles. active=prod实现生产环境部署。 7.使用nginx网关统一接受前端页面和后端接口请求,并通过其proxy_pass反向代理配置解决跨域问题。
520NginxHTML5开发相关
用户匹配开源项目
许多热爱编程比赛的用户在参加比赛时常常面临没有队友的问题,这使得他们很难发挥自己的实力,也很难取得好成绩。同时,许多用户在寻找队友时也面临一些困难,比如无法找到合适的人选,或者无法与潜在的队友进行充分的交流和沟通。因此,我们希望通过该网站,为这些用户提供一个交流平台,帮助他们找到理想的队友,组建强大的编程团队,参加各种编程比赛,并最终实现自己的编程梦想。 用户注册和登录:用户可以通过注册账号并登录使用该网站。 标签匹配:用户可以选择自己的技能和需求标签,系统会根据标签匹配合适的队友。 组队功能:用户可以与其他用户组建队伍,一起参加编程比赛。 用户管理:管理员可以对用户进行管理,包括审核用户信息和处理用户投诉等。
570JavaMysql
websocket系统开源项目
web 系统 websocket http 后端服务 可以实现类似聊天室的功能 随着互联网技术的迅速发展和普及,在线聊天和实时通信成为人们日常交流的重要方式。聊天室系统作为实时通信的一种重要形式,具有广泛的应用场景,如远程教育、在线游戏、即时通讯、网络直播等。因此,设计和实现一个基于Java的聊天室系统具有重要的研究背景和实际应用价值。 传统的聊天方式,如电话、短信、电子邮件等,已经无法满足人们对实时、便捷、高效沟通的需求。而基于Java的聊天室系统能够提供一个集中、开放、实时的交流平台,使得人们可以随时随地与其他人进行沟通交流。 近年来,Java作为一种面向对象的编程语言,在Web应用程序的开发中得到了广泛的应用。Java具有跨平台、高性能、高安全性等优点,特别适合用于开发大型的、复杂的网络应用程序。因此,基于Java的聊天室系统的设计和实现具有重要的现实意义和技术可行性
2730JavaHTML5开发相关
本项目是专门为餐饮企业(餐厅、饭店)定制的⼀款软件产品,包括系统管理后台和小程序端应用两部分。其中系统管理后台主要提供给餐饮企业商家使用,可对餐厅的分类、菜品、套餐、订单、员⼯等进⾏管理维护,对餐厅的菜品数据进⾏统计,同时支持来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。 ● 通过阿里 OSS 技术实现文件上传以及云存储功能并使用UUID对文件随机命名避免覆盖上传。 ● 使用JWT生成token实现⽆状态单点登陆,使用MD5加密用户敏感数据。 ● 自定义AOP切面进⾏公共代码逻辑抽取,实现接⼝出⼊参打印及耗时统计。 ● 使用Redis旁路缓存模式, 对菜品和套餐页做缓存处理,提高用户端响应速度。 ● 使用Swagger,帮助开发⼈员⽣成接⼝⽂档,并通过Postman对接⼝进⾏测试。 ● 使用Nginx作为Http服务器,部署静态资源,实现Tomcat的负载均衡,以及反向代理。 ● 使用SpringTask定时任务定期处理过期订单以及超时订单。 ● 使用WebSocket建立用户商家长连接,实现来单,催单提醒。 ● 使用POI函式库将商家工作台营业数据导出为Excel文件。
1880Java后台管理
该项目主要分为三部分,算法、前端和后端,算法读取摄像头数据并实时处理,将处理后的结果发给后端保存,处理后的视频经流媒体发给前端显示;前端使用Vue框架,结合element-ui、Echarts实现了对人流量数据的图表分析功能。后端采用SpringBoot,实现数据的接收发送与用户权限管理。
1090Java建站系统CMS
动漫角色网站开源项目
https://github.com/ziziye/Character-Comparison-Website 该项目的前端使用 React、Next.js、CSS 和 JS 构建。后端数据以 JSON 格式存储在 MongoDB Atlas 中。通过 axios.get() 访问数据,通过 axios.delete() 删除角色。前端运行在 3000 端口,后端运行在 3001 端口。 作为普通用户: 1. 在主页上,用户可以比较动漫角色属性,根据属性值筛选角色,并查看已比较角色的历史记录。 2. 在用户资料中,用户可以查看他们喜爱的角色、已比较角色的历史记录以及他们的贡献,例如编辑、删除和添加的内容。 3. 在角色详情方面,用户可以添加新角色、查看所有角色的详细信息、点赞或取消点赞角色以及编辑角色。不过,编辑和添加操作需要管理员批准,每次批准都会在后台记录。 作为管理员: 1. 在主页和用户资料页面,管理员与普通用户具有相同的权限。 2. 在角色详情方面,管理员可以直接编辑、添加和删除角色,无需审批。 3. 在用户管理中,管理员可以修改所有已注册用户的权限,将他们提升为管理员或将管理员降级为普通用户。 4. 在审批中心,管理员可以查看所有用户的详细贡献记录,并批准或拒绝待处理的贡献。 5. 在变更历史页面上,管理员可以通过一个选择元素查看角色的编辑历史。
1510MongoReact
鸡翅Club开源项目
鸡翅Club是一款专门为程序员打造的沟通交流社区,采用主流的微服务框架+主流C端技术栈来做为技术架构。旨在统一程序员信息差,进行平台统一化,程序员可以在平台,完善自身知识,刷自身薄弱点面试题,配合练习,模拟面试,简历分析模块来提升程序员面试能力。 独立从0到1负责项目的架构设计,技术选型,功能设计,数据建模,调研用户常用业务场景; 采用微服务领域拆分思想,对项目模块进行领域设计,划分为4个微服务,业务解耦,专注自身职责; 基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换; 选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度; 采用Gateway配合redis实现统一的鉴权及分布式会话共享功能,在网关层实现统一的全局异常处理; 为了解决原有部署多机器拖拽jar包的痛点,采用Jenkins配合shell脚本实现多机器自动部署; 整体项目中间件采取Docker形式进行容器化搭建,配合数据挂载实现重要数据抽离; 采用元数建模配合easycode实现模型搭建及代码自动生成,提升原有建模效率; 登录模块抽取微信微服务,实现微信的对接回调与sdk的统一封装,沉淀出无业务性的微信对接服务; 重构原有复杂代码,采取工厂+策略模式实现微信的消息解耦处理,采取适配器模式实现oss对接; 独立从0到1通过云服务器搭建整体项目的环境及各依赖的安装;
6620Java网站API
1、本项目免费应用于企业的人员,部门资产等数据的管理 2、本项目使用springboot框架搭建,持久层使用mybatis以及阿里druid连接池进行数据存储,性能方面能够满足1000QPS并发量,足以满足初创公司的使用 3、gitee上搜索若依,可以下载源码阅读readme进行部署,或者查阅文档 http://doc.ruoyi.vip 使用
1500javaREST/RESTful项目
spring-boot-femo开源项目
spring boot demo 是一个用来深度学习并实战 spring boot 的项目。目前项目有33.4kstars,10.9kfork. 帮助更好理解springboot框架,项目使用多种技术。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)、UReport2(中国式复杂报表)。
550java生活服务
使用 Spring Boot 3 和 Vue 3,以及 Element-Plus 等主流技术栈,实时更新。 结合 Spring Security 和 JWT 提供安全、无状态、分布式友好的身份验证和授权机制。 基于 RBAC 模型,实现细粒度的权限控制,涵盖接口方法和按钮级别。 包括用户管理、角色管理、菜单管理、部门管理、字典管理等多个功能。 使用 Swagger 和 Knife4j 自动生成接口文档,支持在线调试,提高开发效率。
1550nginxredis
个人demo项目,会陆续添加各种功能,为了让自己备忘和学习 且对外展示 目前案例: 1.高仿移动幸运大转盘(已完成70%后续30%不再添加) 2.号卡系统(30%仅完成了基础页面) ,3.使用java完成对php系统的邮件批量发送小工具,4.生成验证码工具类
1510java企业服务
高校科研系统开源项目
该高校科研系统采用Java技术栈构建,基于Spring框架进行业务逻辑管理,Spring MVC处理Web层请求,Mybatis实现数据库操作。前端利用HTML、CSS和JavaScript提供交互界面,后端数据存储于MySQL数据库中,整体支持科研项目的全流程管理,促进学术交流与合作。
1200java生活服务
1.SuperStar刷题系统是一款专注于在线学习与练习的综合性平台,致力于为广大学子提供高效、便捷的学习体验。该系统汇聚了丰富的学科题库,有多样的题型,覆盖了从小学到大学乃至专业资格认证等多个层次,满足用户多样化的学习需求。超星刷题系统让用户能够通过Web页面去刷题,也可以去考试,大大减少了学生购买套题、考卷的负担。 2.本项目的技术选型是:spring cloud 、gateway 、redis 、nacos 、openfeign 、spring boot 3.本项目启动需要本地安装redis和nacos
2390java教育
1.员工信息管理系统是集员工招聘管理、员工基础信息管理、部门管理、档案管理、绩效管理等于一体的高效系统。 2.主要选用市面上主流的前后端分离的SpringBoot、Mybatis和Vue2的技术框架。 3.在需求迭代的背景下,新系统采用主流的技术框架更加健壮和稳定实现了新需求,让用户有更加人性的体验。
1720java企业服务
快速开发组件开源项目
1、本项目是一个后端系统快速开发组件,支持数据源地址配置,redis地址配置,sso快速集成等 2、springboot starter形式集成,方便开发 3、集成数据源配置,添加ds依赖,使用注解保住provider端,提供数据源配置信息查询,使用注解标注为客户端,自动注入数据源
1470java企业服务
苍穹外卖开源项目
本项目解决了用户在小程序点餐,商家接单的餐饮选择与派送问题;项目的商家模块,后端选择用Java技术,运用spring boot,spring MVC等技术为框架来写,用jwt来验证信息,用mybatis来操作mysql数据库,用redis来贮存缓存信息;上手本项目,可以查看产品原型与接口文档,自身也需具备javaSE与javaWEB以及git,mysql等知识。
3530java生活服务
1.主要模块: 用户模块:用户、店长信息管理 系统模块:日志管理、部门管理、岗位管理、门店管理、定时任务管理 租赁模块:车辆管理、订单管理 2.后端使用redis、springboot、mysql、nginx、mp等,管理端:vue3、javascript、axios、elementplus等,用户端:harmonyos、arkts(api9)
1600java鸿蒙
1.本项目项目中提供静态方法来调用云音乐API,可以直接通过类名调用。网易云音乐接口类NeteaseMusicUtil,QQ音乐接口类QqMusicUtil。只需三行代码,即可完全开发使用云音乐接口。 2.本项目属于个人项目,借鉴于mp的动态代理实现思路,基于springboot框架,只需三行代码,即可完全开发使用云音乐接口。
2990java动态代理
当前共27个项目more
×
寻找源码
源码描述
联系方式
提交