1/2

Java开发全终端实战租房项目

本课程采用SOA架构思想进行设计,基于目前主流后端技术框架SpringBoot、SpringMVC、Mybaits、Dubbo等来实现一个完整的租房项目——好客租房。好客租房是一个无中介化房屋租赁平台。包含房源智能推荐、地图找房、行情查询、电子合同、限时秒杀等功能。从房屋基本情况入手,从源头建立信任基础,建立房主和租客交易双方的信任关系,利用区块链技术去除中介的垄断地位,利用智能合约技术提高交易效率。解决房屋租赁过程中虚假房源泛滥、黑中介横行、租客和房东之间缺乏信任问题。同时,平台通过房东直租,减少中间环节产生的费用,提高房东与租户匹配的成功率。通过本课程的学习,可以完成前端+后端+小程序全终端应用项目。 适合人群 1.初中级java开发工程师 2.有基础的大学应届生 3.对小程序Java后端开发以及分布式开发有感兴趣的用户 课程亮点 1.基于SOA思想进行架构 SOA(面向服务的架构),如今的企业项目很少会使用单服务的方式进行开发,越来越多的项目会选择SOA的架构,极大降低系统模块间的耦合度,各个模块之间按照标准的API规范进行开发,增强系统的可扩展性。《好客租房》项目完全采用SOA思想进行架构,将后台系统、前台系统、登录系统、日志采集系统、微信小程序系统等系统进行服务化。 2.使用GraphQL接口通信 基于SOA的架构,API的使用是必然的。不仅采用RESTful接口进行通信,还使用热门的通信技术GraphQL进行通信,使得接口的使用率更加高效。 3.集成微信小程序 微信已经成为当今最为重要的即时通信软件,基于微信平台的小程序也愈发的流行,为了让用户更加方便的使用租房应用,本项目对微信小程序端进行整合,将基于微信小程序进行展现。 4.整合大数据相关技术 大数据技术已经在企业中应用非常的广泛,在《好客租房》项目中使用大数据相关的技术,对用户日志进行采集,并且进行分析,向用户提供智能化的推荐,增加网站的成交量。 5.引入分布式事务的解决方案 在SOA架构中,必然将面临分布式事务的问题,在《好客租房》项目中涉及到房租等业务,系统必须要保证事务的一致性,否则财务、账务就会出现问题,这个时候分布式事务的解决方案就成为了必备技能。

一入java深似海

「一入 Java 深似海 」系列是小马哥 2019 年在 SegmentFault 平台发布的全新付费课程,内容围绕 Java 生态体系而展开,从编程语言、编程模型、代码设计,框架实现以及架构实践等,致力于将个人经验悉数分享给诸位,无论您是刚入门学习的新人,还是从业数年的朋友希望能够从中得到一点启发。 个人简介 小马哥,Java 劝退师,Apache 和 Spring Cloud 等知名开源架构成员。 Github : https://github.com/mercyblitz

Java面试难点讲解

包含hashmap、spring aop、classload、dubbo、zookeeper、session等知识点讲解

深入理解Luncen搜索引擎开发

Lucene是一个高性能、可伸缩的信息搜索(IR)库。它可以为你的应用程序添加索引和搜索能力。Lucene是用java实现的、成熟的开源项目,是著名的Apache Jakarta大家庭的一员,并且基于Apache软件许可 [ASF, License]。同样,Lucene是当前非常流行的、免费的Java信息搜索(IR)库。

2018年黑马北京JAVAEE49期

基础+大型就业项目实战

JAVA开发架构课程:高并发、高性能、高可用

主要针对1到5年及以上工作经验的开发人员,提供互联网行业热门技术的专题培训,由业内技术大牛,行业及实战经验丰富的讲师进行技术分享。内容涵盖redis/mongodb/dubbo/zookeeper/kafka 高并发、高可用、分布式、高性能、并发编程等技术。

shiro权限框架视频

总共4套视频: 第1套 Shiro企业级权限整合spring 第2套 基于spring boot权限shiro框架 第3套 套shiro基于ssm框架整合 第4套 【实战】简单shiro权限管理系统项目案例实战

尚硅谷MyBatisPlus视频教程

MyBatis-Plus是一款非常强大的MyBatis增强工具包,只做增强不做改变. 在不用编写任何SQL语句的情况下即可以极其方便的实现单一、批量、分页等操作。 本套教程基于MyBatis-Plus新2.3版本,详细讲授:集成Mybatis-Plus、 通用CRUD、EntityWrapper条件构造器、ActiveRecord 等基本操作,更有 代码生成器、插件扩展、自定义全局操作、公共字段填充、Oracle主键Sequence处理 、Idea快速开发插件等高阶技术. 通过具体的需求详细讲解如何在Mybatis-Plus原有的 基础上进行自定义扩展. 对于重点内容会进行源码讲授, 会涉及到MyBatis框架相关的原理, 若对MyBatis源码不熟悉, 、建议先学习尚硅谷官网中 MyBatis 的课程.