Java
基于SSM+SpringBoot《CRM客户关系管理系统》实战开发教程
客户关系管理(Customer Relationship Management,简称CRM),是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新式的个性化的客户交互和服务的过程。其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户,增加市场。“世上本来没有CRM,大家的生意越来越难做了,才有了CRM” 。CRM系统即客户关系管理系统, 顾名思义就是管理公司与客户之间的关系. 是一种以"客户关系一对一理论"为基础,旨在改善企业与客户之间关系的新型管理机制。 技术选型 * 前端:HTML、CSS、JS、Jquery、Thymeleaf、LayUI * 后端:SpringMvc、Spring、MyBatis、MyBatisPlus、SprringBoot、SpringSecurity * 数据库: MySql 8.x * 项目构建构建: Maven 3.6 * 开发环境: IDEA + Windows 10 * 部署环境: Linux 项目资料 项目部分截图
共164节 31人已学习¥289.0 免费试学Java
基于Java开发幼儿园管理系统项目教程(附源码)
幼儿园管理系统主要分为家长、幼师、以及管理员三个角色,实现对幼儿信息、家长信息、食谱、课程、幼师考勤、公告、记录家庭回访、在校测评的信息化管理。 幼儿园管理系统,共分为三种角色,管理员、家长、教师。 管理员角色具有功能: 系统管理- 用户管理、页面管理、角色管理校园管理- 老师管理、工资管理、物资管理、菜谱管理、班级管理班级管理- 学生管理、公告管理、课程管理考勤管理- 老师考勤、学生考勤、老师考勤统计、学生考勤统计、签到签退 软件架构 后端采用- Springboot+SpringMvc+Spring+MyBatis+Spring Security+POI+MySQL前端使用- layui+html+thymeleaf+JavaScript+CSS 开发环境Jdk1.8 + IDEA + Maven 运行截图 启动之后,使用浏览器打开:https://127.0.0.1:8080/用户名:admin 密码:123456
共165节 74人已学习¥289.0 免费试学Java
基于Java零食销售电商项目全程实录(附源码论文)
伴随着第三次科技革命的进行,人类迈进了信息时代,电子商务技术逐步影响着人们的生活。与传统的实体店零售模式相比,电子商务具有方便快捷、缩小成本、扩大市场等一系列的优势。电子商务平台打破了商品的地域限制,满足了人们随时随地就能进行网上购物的需求,再者,民以食为天,零食销售网站应运而生。本设计是基于B/S架构,采用Spring+SpringMVC+MyBatis(SSM)框架,结合前端UI框架、数据库MySQL整合而成。 零食销售网站系统主要分为前后端两个板块,分别针对用户和管理员实现不同功能,前端主要实现用户登录和注册、浏览商品、商品详细信息介绍等功能,后端主要实现用户管理、商品管理、订单管理等功能。项目包括了后台数据库管理、逻辑业务和前端页面的展示,是一个完整的电子商城项目。 会员前台 管理后台 论文源码
共164节 85人已学习¥289.0 免费试学Java
基于SSM框架图书借阅管理项目实战开发(附源码资料)
基于ssm(springmvc+spring+mybatis)框架开发的图书馆借阅系统,后台采用ssm框架,数据库采用mysql数据库。本系统使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。系统分两种角色:管理员角色:可以管理读者,图书,借阅记录等 读者角色:可以查阅并借阅图 书,归还图书等 操作主要模块:相关技术栈: * 前端: Thymeleaf、Layui、Ajax、JQuery * 后端 : springboot , mybatis * 开发环境: IDEA 、SpringBoot 2.3、Maven * 数据库:MySQL 5.7 当您运行初始脚本后,默认存在以下用户,便于测试:界面设计登录 管理员界面管理员首页添加书籍 新建书籍类别 查询书籍 用户管理 借阅信息管理员信息修改用户运行界面户登录首页用户借书记录 用户借阅
共9节 47人已学习¥69.0 免费试学Java
基于SSM框架开发汽车租赁系统开发与设计
汽车租赁系统的开发过程中,采用B/S架构,主要使用Java主流技术进行开发,结合最新流行的SSM框架。使用Mysql数据库和Eclipse或者IDEA开发环境。包括登录、首页、客户管理、车辆管理、汽车出租、出租单管理、汽车入库、检查单管理、系统管理等功能,适合二次开发课程设计、毕业设计等。业务模块1、客户管理客户列表客户分页和模糊查询客户添加、修改、删除导出客户数据2、车辆管理车辆列表车辆车辆分页和模糊查询车辆添加、修改、删除3、汽车出租根据客户身份证查询所有未出租的车辆信息进行出租4、出租单管理多条件的模糊查询和分页出租单的修改、删除、导出5、检查单管理多条件模糊查询和分页检查单修改导出检查单系统模块1、用户登陆校验用户名和密码登陆成功将登陆信息写入登陆日志未登录进行拦截2、菜单管理全查询菜单和根据左边的树查询不同菜单菜单的添加、修改、删除3、角色管理全查询角色和模糊查询角色的添加、修改、删除4、用户管理全查询用户和模糊查询用户的添加、修改、删除以及重置密码5、数据源的监控(druid monitor)6、统计分析客户地区统计分析公司年度月份销售额统计分析业务员年度销售额统计分析 开发技术和环境开发环境操作系统:Windows/Mac OS编程语言:Java开发工具:IDEA、Navicat项目构建:Maven 3.5.2服务器:Tomcat 8.5数据库:MySQL 8.0开发技术后台技术选型:SSM(Spring SpringMVC Mybatis)前端技术选型:LayUI、dtree、echarts测试账号管理员: admin/123456业务员:zhangsan/123456 部分运行截图分为管理员与业务员角色,用于汽车租赁后台管理系统,功能相对完善!登录 首页 客户管理车辆管理 车辆添加 汽车出租 出租单管理 汽车入库 检查单管理菜单管理 角色管理 用户管理 日志管理 公告管理 数据源监控客户地区统计分析 公司年度月份销售额统计分析业务员年度销售额论文截图源码截图数据库截图
共9节 145人已学习¥69.0 免费试学Java
基于JavaEE社区物业管理系统开发与实现(附源码资料)
本项目基于Springboot实现小区物业管理系统,主要涉及小区物业的基础信息管理,比如楼宇管理、房间管理、业主管理、车位管理、收费管理,另外像针对业主的投诉管理、维修管理、抄表管理,并提供了相应图形报表统计信息进行统计操作。系统另外提供了业主登陆的角色,可以查看自己的应缴费用、投诉信息、维修上报等等。本项目功能完整,界面美观大方,比较适合做毕业设计使用。技术栈 数据库:MySQL 5.7.33后端技术:SpringBoot 2.3.0,MyBatisPlus数据连接池:Druid前端技术:Layui,Ajax,Json等Web容器:Apache Tomcat 8.5项目管理工具:Maven 3.6.0版本控制工具:Git开发工具:IDEAjdk版本:jdk1.8测试账号管理员: admin/12345业务: mary/12345部分功能模块展示登录管理员社区物业管理 车位收费管理物业收费管理 投诉信息管理 数据导出 报修信息管理 楼宇管理 房屋管理 业主管理 车位管理 抄表管理 用户管理报修统计分析 业主车位费查询 物业费查询 我的投诉列表 我的报修列表
共18节 91人已学习¥69.0 免费试学Java
基于JavaWeb学生选课系统开发与设计
本系统是功能完善的学生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的管理平台,对学生提供的服务有登录、选课、、修改登录密码、和查询成绩这几个服务,对教师提供的服务有登录、修改登录密码和登录成绩;对管理员提供的服务有登录开设学生和教师帐号、删除学生和教师帐号的服务。 技术实现- 数据库:MySQL- 开发工具:IDEA或Eclipse- 数据连接池:Druid- Web容器:Apache Tomcat- 版本控制工具:Git- 项目构建工具:maven- 后端技术:Servlet - 前端框架:HTML、CSS、Jquery、LayUI 运行部分截图系统首页:管理员模块管理员登录: 管理员首页:账号审核: 权限管理: 角色编辑:账号管理: 系统通知:课程审核: 教师模块教师登录教师管理首页: 课程添加: 课程查询:上传成绩: 密码修改:系统消息:学生模块学生登录: 学生首页: 个人信息: 我的选课:网上选课: 选课历史:系统消息: 修改密码:
共10节 150人已学习¥68.0 免费试学Java
MyBatis框架缓存专题-源码解析(附源码讲义)
Mybatis缓存包含一个非常强大的产查询缓存特征,它可以非常方便地定制和配置缓存,缓存可以极大的提高查询效率。Mybatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存)二级缓存需要手动开启和配置,他也是基于namespace级别的缓存。为了提高扩展性,Mybatis定义了缓存接口Cache。我们可以通过实现Cache接口来自定义二级缓存。 本课程为MyBatis缓存模块的源码分析课程,深入浅出讲解了MyBatis底层缓存模块的设计思想,帮助大家掌握MyBatis底层缓存模块的设计思想,任务企业开发和面试,提高编程内功!
共18节 47人已学习¥68.0 免费试学Java
基于JavaEE开发博客系统项目完整教程(附源码)
这是一个基于JavaEE开发的一个博客系统。实现了博客的基本功能,前台页面可以进行文章浏览,关键词搜索,登录注册;登陆后支持对文章进行感谢、评论;然后还可以对评论进行评论和点赞。后台可以对文章进行增删改查(支持MarkDown文本编辑与发布),分类分页查找,标签管理等。 前端:Html、css、Javascript、Ajax、Bootstrap、Jquery后端:Jsp、Servlet、Web三层架构、DButils持久层框架服务器:Tomcat 8.x.x;数据库:Mysql 8.x.x开发环境:Win10(11)系统+Idea开发+Maven构建 项目课程配套资料可在课程附件中进行下载 项目模块 测试地址:博客前台:https://127.0.0.1:8080 <https://127.0.0.1:8080/> 博客后台: https://127.0.0.1:8080 <https://127.0.0.1:8080/>/admin/login.jsp 测试账号: admin 123456 项目部分截图 博客首页博客分类 博客标签博客归档博客数据详情博客管理后台博客管理 博客发布 分类管理 标签管理
共148节 257人已学习¥289.0 免费试学Java
Java源码系列-手写数据库连接池(附源码)
为了理解数据库连接池的底层原理,我们可以自己手写一个类似Hikari,Druid一样的高性能的数据库连接池!通过手写数据库连接池掌握数据库连接池底层运行原理,胜任企业级开发、提高编程内功!!! 数据库连接池在内部对象池中,维护一定数量的数据库连接,并对外暴露数据库连接的获取和返回方法。如外部使用者可通过getConnection方法获取数据库连接,使用完毕后再通过releaseConnection方法将连接返回,注意此时的连接并没有关闭,而是由连接池管理器回收,并为下一次使用做好准备。 课程配套资料在课程附件中进行下载,学习过程总遇到任何技术相关问题可以及时沟通,远程解决~ 课程截图:
共18节 75人已学习¥68.0 免费试学Java
SpringCloud分布式微服务新零售电商平台项目实战教程(附源码)
该项目是采用目前比较流行的SpringBoot/SpringCloud构建微服务电商项目,项目叫 《果然新鲜》,实现一套串联的微服务电商项目。完全符合一线城市微服务电商的需求,对学习微服务电商架构,有非常大的帮助,该项目涵盖从微服务电商需求讨论、数据库设计、技术选型、互联网安全架构、整合SpringCloud各自组件、分布式基础设施等实现一套完整的微服务解决方案。 项目使用分布式微服务框架,涉及后台管理员服务、地址服务、物流服务、广告服务、商品服务、商品类别服务、品牌服务、订单服务 、购物车服务、首页频道服务、公告服务、留言服务、搜索服务、会员服务等。 系统架构图 SpringBoot+SpringCloud+SSM构建微服务电商项目 * 使用SpringCloud Eureka作为注册中心,实现服务治理 * 使用Zuul网关框架管理服务请求入口 * 使用Ribbon实现本地负载均衡器和Feign HTTP客户端调用工具 * 使用Hystrix服务保护框架(服务降级、隔离、熔断、限流) * 使用消息总线Stream RabbitMQ和 Kafka * 微服务API接口安全控制和单点登录系统CAS+JWT+OAuth2.0分布式基础设施构建 * 分布式任务调度平台XXL-JOB * 分布式日志采集系统ELK * 分布式事务解决方案LCN * 分布式锁解决方案Zookeeper、Redis * 分布式配置中心(携程Apollo) * 高并发分布式全局ID生成(雪花算法) * 分布式Session框架Spring-Session * 分布式服务追踪与调用链Zipkin项目运营与部署环境 * 分布式设施环境,统一采用Docker安装 * 使用jenkins+docker+k8s实现自动部署 * 微服务API管理ApiSwagger * 使用GitLab代码管理(GitHub GitEE) * 统一采用第三方云数据库 * 使用七牛云服务器对静态资源实现加速 开发环境要求 * JDK统一要求:JDK1.8 * Maven统一管理依赖 * 统一采用Docker环境部署 * 编码统一采用UTF-8 * 开发工具IDEA 或者 Eclipse
共357节 321人已学习¥298.0 免费试学Java
JavaEE微服务架构技术专题系列教程(附源码讲义)
微服务化的核心就是将传统的一站式应用,根据业务拆分红一个一个的服务,完全地去耦合,每个微服务提供单个业务功能的服务,一个服务作一件事,从技术角度看就是一种小而独立的处理过程,相似进程概念,可以自行单独启动或销毁,拥有本身独立的数据库。SpringCloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。本课程在SpringCloud微服务技术栈的基础上,结合自身的实战落地经验,也结合国内外一线互联网公司的开源实践,综合提出更贴近国内技术文化特色的轻量级的微服务参考技术栈。希望这个参考技术栈对一线的架构师(或者是JavaEE微服务爱好者)有一个好的指导,能够少走弯路,快速落地微服务架构。
共116节 45人已学习¥198.0 免费试学Java
基于Java框架开发OA企业在线办公系统项目教程(附源码)
本OA在线办公系统是主要使用者为中小型企业的人事部员工,涉及到的领域为员工上下班打卡、加班申请、考勤处理等方面,都可以通过本系统来快速处理,提高了工作效率,简化了工作步骤。在大步提高办事效率的同时,增强了公司员工之间的信息及时的共享,促进了公司员工之间的交流,提高整体的办公效率,有删减性地将有用的信息传递给相关的公司员工,有利于公司员工及时了解公司的发展状态及发展趋势,另一方面,也及时让公司领导及时了解公司的发展状况及员工信息。在提供众多便利的同时,也方便了工作记录,以备事后研究。技术实现数据库:MySQL开发工具:IDEA数据连接池:DruidWeb容器:Apache Tomcat项目管理工具:Maven版本控制工具:Git后端技术:Spring + SpringMVC + MyBatis+MyBatis Plus+ Spring security前端框架:LayUI、HTML、CSS、Jquery 测试账号 测试账号 http://localhost:8080/ 管理员:账号:lucy 密码:123456 人事专员:账号:tom 密码:123456 员工:账号: 3453534@qq.com 密码:888888 项目部分截图 系统登录 用户查询 部门管理 职位管理 员工管理 公告管理 邮件发送 下载中心 考勤管理 图表展示
共129节 311人已学习¥198.0 免费试学Java
JAVA中事务的使用与原理专题(附源码和讲义)
事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。 本课程将对事务做一个专题进行讲解,主要包括事务的应用场景的,事务的特性。Java中事务的事务方式、Spring框架中事务的基本使用与实现原理,另外重点讲解了分布式事务的应用场景和常见的分布式事务解决方案。 教学全程采用笔记+代码案例的形式讲解,每个知识点都有详细的讲解,通俗易懂!!!
共47节 55人已学习¥89.0 免费试学Java
JAVA各种锁的使用与原理专题(附源码讲义)
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。帮助大家剖析JAVA中各种锁的底层原理,例如Synchronized锁的膨胀与升级等,掌握企业面试中各种锁的面试题,胜任企业开发。 下面给出课程内容的总体分类目录:
共79节 84人已学习¥89.0 免费试学Java
RabbitMQ消息中间件专题课程(附讲义源码)
在分布式系统中,我们会广泛使用各种消息中间件来进行系统间的数据交换,以便于各系统之间实现异步解耦。目前市场上开源的消息中间件有很多:如Kafka、RabbitMQ、RocketMQ等等。其中RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。 本课程针对RabbitMQ进行详细讲解,帮助学员掌握并熟悉微消息中间件的应用场景,快速上手并能够实战开发,胜任企业项目开发和企业面试需要。 以下为课程目录:
共56节 109人已学习¥89.0 免费试学Java
Java分布式微服务技术专题(附源码讲义)
Java分布式微服务技术专题讲解是一个微服务开发管理工具集,是目前比较热门的Web开发技术。它提供了整套的微服务开发技术解决方案,如在微服务开发时所需的配置管理、服务注册于发现、断路器、智能路由、控制总线、分布式会话和集群状态管理等组件。与Spring Boot结合一起,让微服务的开发变的非常的便捷。 本课程以通俗易懂的方式讲解Java分布式微服务技术栈,由浅入深,帮您快速入门! 课程内容包括: 教学全程采用笔记+代码案例的形式讲解,每个知识点都有详细的讲解,通俗易懂!!!
共140节 85人已学习¥189.0 免费试学Java
手写SSM(SpringMvc+Spring+MyBatis)框架源码
Java框架一直以来都是面试的重要知识点,而学习Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术。 本教程以项目实战为导向,帮助广大学员细心教学,本课程从无到有,循序渐进的手写SSM(SpringMvc+Spring+MyBatis)框架,由于官方的框架比较复杂,为了让同学们能够学懂,先从简单地框架入手,然后不断地升级和迭代,逐渐成为官方比较接近的SSM框架。希望同学们通过我的课程学习,能成为自己手动编写框架的高手,深化框架的使用,同时积累一定的代码量,在公司成为顶梁柱。助你更能深刻的理解SSM(SpringMvc+Spring+MyBatis)框架的原理!! 源码截图:
共98节 162人已学习¥99.0 免费试学Java
JavaEE开发教程之Linux服务器操作系统
课程针对零基础小白,精心设计,选取企业中常用的技能点,教你入门Java运行的服务器操作系统,课程内容包括,服务器系统安装,目录结构,文件夹和文件操作,文件权限设置,服务器环境下安装软件等。 通过本套实战课程的全程学习,能力跨越一个台阶,选择和努力决定薪资,向高级运维工程师迈进。通过本课程的学习,希望大家可以从懵懂到熟悉,能够在企业中熟练运用,同时在学习的过程中有任何不明白的地方,都可以向我咨询,我会积极帮助大家解决问题。祝你轻松学习。
共34节 56人已学习¥59.0 免费试学Java
Spring框架底层源码解析与实现(附讲义)
本课程是一门短小、精悍、专门介绍spring原理以及源码设计的课程。 整个课程将由浅入深,介绍spring源码的构建、springbean的生命周期、spring循环依赖的解决方案、spring循环依赖的源码设计。深入Spring框架底层剖析Spring源码,深化Java编程内功,达到高级Java架构目的! 本课程从无到有,循序渐进的手写Spring框架,由于官方的框架比较复杂,为了让同学们能够学懂,先从简单地IOC框架入手,然后不断地升级和迭代,逐渐成为官方比较接近的Spring框架。希望同学们通过我的课程学习,能成为自己手动编写框架的高手,深化框架的使用,同时积累一定的代码量,在公司成为顶梁柱。助你更能深刻的理解Spring的原理!! 源码截图
共65节 81人已学习¥89.0 免费试学
- 1
- 2
- 3
- 4
- 5

熊猫IT技术
JavaEE高级工程
资深项目经理、IT技术讲师。丰富的JAVAEE项目和移动端应用开发实战经验,负责多家企业的内训课程的研发与讲授,对微服务架构,虚拟化技术、区块链等有独到的见解和认识。授课方式幽默,严谨,由浅入深,循序渐进,擅长项目驱动教学,善于调动学员的学习热情,深得学生的喜爱与好评。互联网技术领域的研究者和传播者,相信技术改变生活。
课程数 82 学生数 59457