摘要:
mongo没有表连接 阅读全文
摘要:
最新版本下载地址:https://www.mongodb.com/download-center/community CMS采用MongoDB数据库存储CMS页面信息,CMS选用Mongodb的原因如下: 1、Mongodb是非关系型数据库,存储Json格式数据 ,数据格式灵活。 2、相比课程管理等 阅读全文
摘要:
CMS及其它服务端工程基于maven进行构建,首先需要创建如下基础工程: parent工程:父工程,提供依赖管理。 common工程:通用工程,提供各层封装 model工程:模型工程,提供统一的模型类管理 utils工程:工具类工程,提供本项目所使用的工具类 Api工程:接口工程,统一管理本项目的服 阅读全文
摘要:
创建文件夹,这里准备存微服务,服务端的工程 这里用的版本 点击Open打开刚才创建的目录 配置Maven环境 使用3.5.4的版本 找到maven下的settings.xml这个文件 资料里面有本地仓库的压缩包,解压到仓库的目录下就可以了。因为每个人可能配置的本地仓库都不一样 配置jdk 项目的编码 阅读全文
摘要:
页面管理的需求 1、这些页面的管理流程是什么? 1)创建站点: 一个网站有很多子站点,比如:学成在线有主门户、学习中心、问答系统等子站点。具体的哪个页面是归属于具体 的站点,所以要管理页面,先要管理页面所属的站点。 2)创建模板: 页面如何创建呢?比如电商网站的商品详情页面,每个页面的内容布局、板式 阅读全文
摘要:
想更改页面的某一小部分,不想把整个页面都提交到服务器。 才用一种技术,把页面分隔成若干个小页面 本节分析首页的管理方案。 1、页面内容多如何管理? 将页面拆分成一个一个的小页面,通过cms去管理这些小页面,当要更改部分页面内容时只需要更改具体某个小页 面即可。 2、页面拆出来怎么样通过web服务浏览 阅读全文
摘要:
本项目CMS是对页面进行管理,对页面如何进行管理呢?我们首先搭建学成网的静态门户工程,根据门户的页面结 构来分析页面的管理方案。 门户,是一个网站的入口,一般网站都有一个对外的门户,学成在线门户效果图如下: 前端开发工具: 阶段5 3.微服务项目【学成在线】·\day01 搭建环境 CMS服务端开发 阅读全文
摘要:
1、CMS是什么 ? CMS (Content Management System)即内容管理系统,不同的项目对CMS的定位不同,比如:一个在线教育网 站,有些公司认为CMS系统是对所有的课程资源进行管理,而在早期网站刚开始盛行时很多公司的业务是网站制 作,当时对CMS的定位是创建网站,即对网站的页 阅读全文
摘要:
技术栈,主要讲解每一层才用的技术有哪些 微服务 开发步骤 重点是接口定义和服务端开发 阅读全文
摘要:
采用前后分离的架构 分层的架构,这里是一层一层的。当用户请求进来每一层提供相应的功能来完成这次用户的请求。 负载均衡 四层和7层。用户请求分摊到不同的节点 服务层统一提供服务,不管是web端还是手机端。方便系统的业务扩展。会把服务的颗粒度分的特别细,就是为了提高服务的可重用性、独立性 数据层,数据的 阅读全文
摘要:
界面原型 H:\BaiDu\黑马传智JavaEE57期 2019最新基础+就业+在职加薪\阶段5 3.微服务项目【学成在线】·\day01 搭建环境 CMS服务端开发\资料\界面原型 阅读全文
摘要:
这个就是博学谷下的 在线教育平台 阅读全文
摘要:
搭建项目 这是父模块。我们不打算写代码,所以直接删掉 建立子模块 在父母快下建立三个子模块 建立好api模块 model字模块 server字模块 加入依赖的jar包 父模块的pom.xml api模块 model模块 依赖的传递。model层依赖api层 server模块 用来实现分布式所的zoo 阅读全文
摘要:
学习的前提是购买过这个课程: https://edu.51cto.com/topic/2694.html 数据库内分别有这几个表 项目的源码,采用多模块的方式进行搭建 记得要修改数据库的连接信息 redis和Zookeeper的服务都要启动起来。 运行起来的主页 点击最后一个详情, 进行秒杀。需要先 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
51CTO学院 Java商城秒杀系统的设计与实战视频教程(SpringBoot版) H:\BaiDu\微服务0830\2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版) 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_1-1课程整体介绍 阅读全文
摘要:
阅读全文
摘要:
笔记 3、微信网站扫码支付介绍 简介:讲解微信网页扫码支付 1、扫码支付文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2_2 2、名称理解 appid:公众号唯一标识 appsecret:公众号的秘钥 mch_id:商户号, 阅读全文
摘要:
笔记 2、申请微信支付介绍和不同场景的支付方式 简介:介绍微信商户平台,支付方式和使用场景,申请微信支付流程 1、什么是微信商户平台: 地址:https://pay.weixin.qq.com 提供给商家使用,用于查看交易数据,提现等信息 2、常用的支付方式 公众号支付,扫码支付,app支付,小程序 阅读全文
摘要:
笔记 第六章 开发在线教育视频站点核心业务之从零基础接入 微信扫一扫网页支付 1、常用的第三方支付和聚合支付介绍 简介:介绍常用的第三方支付和聚合支付 1、什么是第三方支付 第三方支付是指具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,通过与银行支付结算系统接口对接而促成交易双方进行交易 阅读全文
摘要:
笔记 10、Springboot2.x用户登录拦截器开发实战 简介:实战开发用户登录拦截器拦截器 LoginInterceptor 1、实现接口 LoginInterceptor implements HandlerInterceptor 2、重写preHandler String accessTo 阅读全文
摘要:
笔记 9、使用JWT生成用户Token回写客户端 简介:讲解用户授权登录后,需要生成登录凭证重定向到页面上 1、获取当前页面访问地址 2、根据User基本信息生成token 3、重定向到指定页面 开始 生成jwt。增加access_page 登陆成功后跳转的页面 图片的地址是IO操作,所以这里需要捕 阅读全文
摘要:
笔记 8、用户模块开发之保存微信用户信息 简介:开发User数据访问层,保存微信用户信息 问题: 微信回调 用户昵称乱码 解决: nickname = new String(nickname.getBytes("ISO-8859-1"), "UTF-8"); 1、封装User对象 2、插入数据库 获 阅读全文
摘要:
笔记 7、授权登录获取微信用户个人信息实战 简介:讲解使用授权码code获取用户个人信息接口 关键点:看微信文档,字段尽量用拷贝 1、通过code获取access_token 文档: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir 阅读全文