- 博客(0)
- 资源 (5)
- 收藏
- 关注
Vue+Node+MongoDB高级全栈开发
第1章 本地与服务器环境准备
介绍微信公众号/小程序/域名/服务器的申请选购流程,在本地与线上服务器分别对项目的运行环境进行搭建部署,如 Node.js/Vue/Yarn/PM2/Nginx/MongoDB 等等,同时会来简单介绍下从本地通过 PM2 利用 Git 仓库直接往线上服务器部署以及 Nginx 端口映射解析特定域名的实现流程,最终准备好本地线上和外部业务环境为开发...
1-1 导学
1-2 课程简介
1-3 申请认证公众服务号与小程序
1-4 选购域名与备案解析域名
1-5 选购配置服务器
1-6 安装 Node.js v8.0 生产环境
1-7 配置 Vue-Yarn-PM2 工具环境
1-8 配置 Nginx 端口代理与域名指向
1-9 安装 MongoDB 数据库 v3.4
1-10 配置 Git 私有仓库管理代码
1-11 配置 PM2 一键部署发布项目
第2章 公众号小程序的服务能力与场景
简要介绍下公众号小程序各自的使用场景,服务能力,以及暴露出来的 API 功能,支付权限的申请以及微信开放平台的接入绑定。
2-1 公众号主要 API 的能力解读
2-2 小程序主要 API 能力及公众号内申请认证
2-3 接入公众开放平台以 UnionID 统一小程序与公众号用户信息
第3章 相关框架库技术介绍
对项目中所用到的技术/工具做一一简介,如 Sass/Koa/Webpack/Vue SSR/Nuxt/Pug/Mongoose/GraphQL 等,并且配合一些代码的案例,来直观的了解这些工具模块在一个项目中是如何协同,如何发挥作用的,比如通过 Webpack 实现一个小程序 Vue/Pug 模板解析的输出方案。...
3-1 Sass 样式预处理器
3-2 Koa 后台 Web 框架及中间件
3-3 Webpack 打包构建工具重构小程序(上)
3-4 Webpack 打包构建工具重构小程序(下)
3-5 Vue.js SSR 实现思路
3-6 Nuxt 前后端同构 SSR 框架
3-7 Pug(Jade)后端模板引擎
3-8 模型工具操作数据库
3-9 为什么推荐 GraphQL 而不是 Restful API
第4章 微信公众号基础功能快速开发
通过 Nuxt 初始化本地的初始 Node.js 项目,介绍在本地通过代理工具实现内网的服务代理,同时把微信的核心 API 梳理一遍,比如票据获取、保存,消息回复封装,菜单创建删除,多媒体素材接口等等,特别是在 Node.js 项目中,如何封装消息及权限模块,来实现更加深度的微信 API 定制,已经如何实现多种方式的用户资...
4-1 利用花生壳-魔法隧道-Ngrok 等代理本地服务
4-2 构建初始项目首次验证公众号服务器
4-3 通过 mongoose 建模全局票据 access_token
4-4 实现 access_token 获取更新的统一管理模块
4-5 抽象微信消息中间件统一处理消息流
4-6 微信消息解析与回复模板封装
4-7 7 种微信普通消息的接受与基本回复
4-8 多媒体与图文素材接口的上传更新获取与删除
4-9 用户资料获取与粉丝标签管理
4-10 菜单创建删除与事件配置
4-11 获取 Ticket 实现 SDK 接入权限签名算法
4-12 在 Vue SSR 中实现微信 JS-SDK 权限接入
4-13 在 Vue SSR 中实现微信网页授权机制与用户资料读取
第5章 冰火微信前端页面开发
在 Vue SSR 的项目结构中,通过 Rap mock 数据源模拟接口,快速开发微信 H5 的主要网页,如家族脸谱首页、家族详情页,手办商城、账户页面,以及导航组件等,了解 Vue SSR 中,Actions/Services 在服务器端渲染环境中,他们是如何与 Vue 模板进行交互的。...
5-1 利用 RAP Mock 提供家族数据的测试接口
5-2 开发家族脸谱首页(上)
5-3 开发家族脸谱首页(下)
5-4 开发家族主页
5-5 开发家族角色主页
5-6 开发微信网页 App 的导航组件
5-7 开发周边手办商城页
5-8 开发周边手办商城宝贝购买页
5-9 开发微信个人账户页
第6章 开发数据爬虫与后台
利用 Ramda 封装高阶的 Node.js 爬虫脚本,实现多态的数据源爬取,比如网页的爬取与分析,接口的递归爬取,碎片化数据的清洗整合与打平,学习强大而优雅的爬虫技巧,同时了解批量向图床搬运图片的实现方式,以及批量数据入库。...
6-1 爬取 IMDb 冰火卡司阵容
6-2 比对过滤 IMDb 与 WIKI 人物清洗出正确数据
6-3 爬取人物头像以及残缺数据清理
6-4 爬取角色剧照
6-5 为 IMDb 人物数据爬取中文资料
6-6 上传头像和封面图到七牛云空间
6-7 获取九大家族详细数据
6-8 关联家族数据与主要人物数据
6-9 家族人物 Mongoose 建模入库
第7章 分层开发 Vue SSR 全站后台
利用 Decorator 重构 Koa 路由,实现对不同端的数据接口支持,实现 RestFul API,开发网站管理后台,登录权限与 Session 处理,对商品和订单进行数据建模,开发商品增删改查及商品图片上传到七牛,开发可视化的后台爬虫管理页面。...
7-1 利用 Decorator 重构 Koa 路由策略
7-2 开发家族数据 API
7-3 对路由控制器与 API 分层完善人物数据
7-4 对商品宝贝数据建模及增删改查
7-5 开发后台商品增删改查页面及功能
7-6 Vue 中实现上传宝贝图片到七牛
第8章 实现全站用户登录策略
实现全站用户登录策略,打通全站登录。
8-1 为用户建立基本信息数据模型
8-2 增加后台管理员登录功能
8-3 完善管理员登录流程
8-4 增加前端微信二跳中间件
8-5 为小程序实现后端登录路由
第9章 开发微信商城后台
开发网页中微信支付功能,在 Vue SSR 的网站中,服务端渲染与客户端渲染的双重场景下,如何实现购买功能,如何处理授权跳转与用户订单的流程。
9-1 完善商城宝贝详情支付页
9-2 封装 mixins 实现 Vue 中的支付接口调用
9-3 支付功能的申请流程以及项目源代码的 Github 地址
9-4 创建订单数据模型并实现订单创建功能
9-5 利用三方模块封装支付接口与其他订单接口
9-6 增加后端订单管理页面
第10章 项目中后期测试与小范围重构
项目中后期测试与小范围重构 。
10-1 修正第九章代码错误及模块兼容性说明
10-2 代理环境集成与正式打包测试
10-3 测试和验证客户端的商城支付功能
10-4 分离本地与线上环境优化项目结构
10-5 调整路由-控制器-数据 API 的分层结构
第11章 小程序开发-基于 Restful API 开发微信小程序
如何用RESTFul API 开发家族首页、家族主页、人物主页以及商城支付和账户页面。
11-1 搭建小程序开发目录
11-2 集成三方库暴露全局方法
11-3 集成 webpack 进行代码构建
11-4 小程序多页面源码讲解
第12章 小程序开发-基于 GraphQL 改造小程序
讲解如何从 RESTFul API 过渡到 GraphQL 的数据交互方案,在 Node.js 项目中如何处理两者共存的场景。
12-1 为小程序实现后端支付接口
12-2 配置 GraphQL 到 Nodejs 项目中
12-3 实现 GraphQL 的 model-query-schema 演示图形化查询命令
12-4 小程序首页通过 GraphQL 一次性获取家族与角色数据
12-5 批量更换小程序 API 接口为 GraphQL
第13章 课程总结
课程总结。
13-1 聊聊我对招人的看法以及这门课
2018-09-09
Koa2框架搭建电影预告片网站
第1章 2018 年的编程姿势
2018 年, Nodejs 版本如何跟进,Promise 要不要用,Async Function 如果使用,通过 Babel 如何编译,代码风格总是没有事实标准,激进的换成 Standard 会不会更清爽。
1-1 koa2导学
1-2 安装跟进最新的 Node.js 版本
1-3 毫不犹豫的使用 Promise(callback到Promise再到Promisify)
1-4 使用 Babel 编译 ES7 Async Function
第2章 必会 ES6-7 语法特性与规范
ES6/7/8 时代到来,重要的语法特性,如 Generator Function 与迭代器的关系,如何通过 co 来执行 Promise 和 Generator Function,箭头函数的常见用法,import 和 export 如果使用 Babel 如何进行编译,如何在生产环境进行编译构建。
2-1 生成器函数 Generator Function
2-2 co 库执行 Promise 和 Generator Function
2-3 箭头函数 Arrow Function
2-4 异步函数 Async Function 统一世界
2-5 借助 Babel 编译 import 与 export
2-6 生产环境使用 Babel 支持 ES6-7
第3章 层层学习 Koa 框架的 API
通过一个个文件,一个模块一个模块的分解,从源代码里调出核心的代码,一层层进入去了解 koa 的核心对象、服务类、上下文对象、请求与相应对象他们的代码架构和角色构成,同时去研究 koa 核心知识点 - 中间件机制以及借助 koa-compose 而实现的魔法递归流转过程,最后学习会话和 cookie 的基础知识。...
3-1 Koa 核心对象
3-2 Web 服务类 Application
3-3 HTTP 上下文对象 context(ctx)
3-4 HTTP 请求对象 request(req)
3-5 HTTP 响应对象 response(res)
3-6 Koa 中间件 middlewares
3-7 纯函数-尾递归与魔法大师 koa-compose
3-8 session-cookie-路由与 Koa 小结
第4章 Koa2 与 Koa1 、Express 框架对比
对比 Koa 的两个重大版本,也就是 Koa1 和 Koa2,两代版本的区别,以及其他框架如 Express 框架的架构区别和语法、用法区别。
4-1 Koa2 与 Koa1 的用法对比
4-2 Koa 与 Express 的 API 能力对比
4-3 Koa 与 Express 的 中间件执行模型对比
4-4 Koa2 Express 选型及小结(含奖励哦)
第5章 从 0 开发一个电影预告片网站
从 new Koa() 开始起一个干净的 Server 服务,来了解 Koa 简洁的请求处理流程,到可以返回一个静态 HTML 页面,到可以集成模板引擎返回动态内容,到 Bootstrap 搭建传统网站页面来学习项目 从 0 到 1 的搭建流程。
5-1 设计与分析
5-2 6 行代码撸一个服务器推到 Git 仓库
5-3 服务器返回一个静态 HTML 页面
5-4 增加 Pug ejs 动态模板引擎渲染
5-5 集成模板引擎到 Koa 搭建初始模板目录
5-6 借助 BootStrap 4-x 搭建网站首页
5-7 关于构建工具 Parcel 解决的问题
5-8 利用 Parcel 打包普通网站以及 React 架构网站的资源方案
第6章 利用爬虫搞定网站基础数据
学习如何在 Koa 里面起多个子进程,如何子进程中跑重的脚本任务,比如通过 Google Puppeteer 无头浏览器来模拟真实用户访问,来爬取到设置过反爬机制的网页文本,以及如何通过 Koa 发起服务器端的 HTTP 请求,进而拿到图片和视频地址,最终自动的上传到七牛图床上托管以加速访问,节省带宽。...
6-1 设计与分析
6-2 利用 puppeteer 爬取和分析电影列表
6-3 child_process fork 子进程来运行爬虫脚本
6-4 服务器端通过 request 向豆瓣 API 请求详细数据
6-5 Scott 与妹子合租引发的同步异步与阻塞
6-6 puppeteer 深度爬取封面图和视频地址
6-7 上传线上封面图和视频搬砖到七牛云图床上
第7章 彩蛋篇 - [高难度拔高干货] 深度理解 Node.js 异步 IO 模型
本篇是课程精心赠送之高难度拔高彩蛋篇,意在帮助有基础的同学进一步加深对 Node.js 底层的组成,底层的 Libuv 事件循环阶段,microtasks 事件优先级,结合大量代码案例来掌握 Node.js 核心知识 - 可以横向扩展的多进程单进程无阻塞事件驱动模型。...
7-1 Nodejs 在本期课程彩蛋知识点
7-2 从异步非阻塞的代码案例切入事件循环
7-3 从 libuv 源码来理解 Event Loop 的 6 个阶段
7-4 设计一个测试用例来验证自己对事件循环的理解
7-5 单线程多进程模型 事件循环及进程通信
第8章 实战篇 - 在 Koa 中向 MongoDB 建立数据模型
在 Mac/Windows/Ubuntu/Centos 上安装 MongoDB 数据库,并且在 Koa 集成 Mongoose 中间件后,为电影,分类设计 schema 来创建数据模型,以导入之前爬到的预告片数据。
8-1 Windows Mac CentOS Ubuntu 安装 MongoDB
8-2 Koa2 中利用 Mongoose 连接数据库
8-3 MongoDB 和 Mongoose 关于 collection schema model entity 的基本概念
8-4 利用 schema model 创建电影的数据模型
8-5 创建用户数据模型并实现加盐加密和敏感登录控制
8-6 创建电影分类以及初始化所有 schema
8-7 向数据库导入爬到的电影数据
8-8 图床资源同步以及管理换账号初始化
第9章 实战篇 - 为网站增加路由与控制器层对外提供 API 服务
通过在 Koa 中集成多个中间件,同时封装基于装饰器的路由组件,来提供更易于拓展的路由层级,并且实现控制器与数据服务层的分离,对外提供 API 接口服务。
9-1 [第 2 次迭代] 快速实现一个最小统计的 API 服务器
9-2 [第 2 次迭代] 了解 Koa-router 的基本能力以及取舍套路
9-3 [第 2 次迭代] 通过装饰器来把路由进行拆分和集成
9-4 [第 2 次迭代] 结合 Decorator 对 koa-router 进行抽象封装支持路由空间分离
9-5 [第 2 次迭代] 分拆项目服务层与路由层对外暴露 API 服务
第10章 实战篇 - 集成 AntDesign 与 Parcel 打通前后端与构建
把 AntDesign 集成到项目中,并且把 Parcel 也集成到 Koa 的本地开发环境中,同时配置构建中间层来做到本地开发与生产环境的构建分离,让整个前后端的项目贯穿起来
10-1 [第 3 次迭代] 配置 Babel Postcss 来支持 Parcel 的打包构建
10-2 [第 3 次迭代] 在 Koa 中集成 Parcel 开发与生产环境的构建中间件
10-3 [第 3 次迭代] 结合 react-router-dom 与 import 来动态加载前端路由业务组件
10-4 [第 3 次迭代] 实现网站的布局模板组件和导航菜单
第11章 实战篇 - 实现网站前端路由与页面功能
以底层的 Koa 为服务底层,在上层 AntDesign 项目中开发首页、详情页、播放功能、推荐功能、筛选功能,以及路由分拆来实现网站的基础页面。
11-1 [第 4 次迭代] 基于 axios 封装可以控制 loading 前置状态的请求组件
11-2 [第 4 次迭代] 开发网站首页电影列表
11-3 [第 4 次迭代] 抽象网站首页电影卡片内容组件
11-4 [第 4 次迭代] 为电影卡片增加视频播放及切换功能
11-5 [第 4 次迭代] 开发电影详情页
第12章 实战篇 - 实现后台登录权限与管理功能
实现网站的后台用户登录校验加盐与列表管理功能,同时维持用户的登录状态。
12-1 [第 5 次迭代] 实现网站的后台登录页面及密码校验
12-2 [第 5 次迭代] 实现网站后台管理列表页
12-3 [第 5 次迭代] 增加登录权限以及参数验证
12-4 [第 5 次迭代] 增加用户会话保持与数据删除功能
第13章 服务器部署与发布
详细讲解服务器部署与发布的相关内容。
13-1 简单配置本地与服务器的 PM2 环境及发布脚本
13-2 服务器第一次部署与发布
第14章 课程总结与展望
对 Koa2 及 Node.js 核心知识进行回顾总结,并且对 Koa3 进行展望,整理整个项目的应用场景与上线维护注意事项。
14-1 Koa2 课程回顾总结
2018-09-09
Spring Boot企业微信点餐系统 微信支付和退款 / 分布式session和锁 / 中小型企业级应用从0到1
第1章 课程介绍
包括项演示、课程概述、课程安排、学习前提等的介绍, 让同学们了解这课程
1-1 课程介绍
第2章 项目设计
包括需求分析,项⽬目设计,项⽬目架构,数据库设计等等。
2-1 项目设计
2-2 架构和基础框架
2-3 数据库设计
第3章 项目起步
详细介绍开发环境的搭建,日志的使用和配置等
3-1 开发环境搭建
3-2 日志的使用
3-3 新获取源码说明
第4章 买家端类目
买家端类目模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
4-1 买家类目-dao(上)
4-2 买家类目-dao(下)
4-3 买家类目-service
第5章 买家端商品
买家端商品模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
5-1 买家商品-dao
5-2 买家商品-service
5-3 买家商品-api(上)
5-4 买家商品-api(下)
第6章 买家端订单
买家端订单模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
6-1 买家订单-dao(上)
6-2 买家订单-dao(下)
6-3 买家订单-service创建_A
6-4 买家订单-service创建_B
6-5 买家订单-service创建_C
6-6 买家订单-service创建_D
6-7 买家订单-service查询
6-8 买家订单-service取消
6-9 买家订单-service finish和paid
6-10 买家订单-api_A
6-11 买家订单-api_B
6-12 买家订单-api_C
6-13 买家订单-api_D
第7章 微信授权
演示开发微信中的相关调试技巧,如内网穿透,就实现微信授权,获取OpenID的关键步骤逐一讲解
7-1 设置域名
7-2 获取code
7-3 换取access_token
7-4 使用sdk方式(上)
7-5 使用sdk方式(下)
7-6 微信网页授权前端调试
第8章 微信支付和退款
演示开发微信中的相关调试技巧,如移动端抓包工具charles使用,就实现微信支付和退款的关键步骤逐一讲解
8-1 发起微信支付-后端(上)
8-2 发起微信支付-后端(下)
8-3 在网页发起支付
8-4 动态注入参数发起支付
8-5 微信异步通知(上)
8-6 微信异步通知(下)
8-7 微信退款
8-8 补充:使用测试号实现授权
第9章 卖家端订单
卖家端订单模块的开发,详细演示利用Freemarker和iBootstrap简化实现后台功能的技巧。
9-1 卖家订单-service
9-2 卖家-订单-controller(上)
9-3 卖家-订单-controller(下)
9-4 卖家订单-controller-翻页
9-5 卖家订单-controller-取消订单
9-6 卖家订单-controller-订单详情
9-7 卖家订单-controller-完结订单
第10章 卖家端通用功能和上下架
实现后台管理中卖家端商品管理的通用功能和上下架功能的实现
10-1 关于模版的小技巧
10-2 实现边栏
10-3 实现商品列表
10-4 商品上下架-service
10-5 商品上下架-controller
第11章 卖家端新增商品和类目
实现后台管理中卖家端新增商品和类目管理的相关功能。
11-1 卖家商品-新增修改页面
11-2 卖家商品-修改表单提交
11-3 卖家商品-新增功能
11-4 卖家类目功能开发
第12章 买家和卖家端联通
本章详细介绍了分布式Session的理论。并实现了微信扫码登录卖家端,登出等功能。以AOP的方式实现身份验证。同时介绍了微信模版消息,WebSocket消息推送的实现
12-1 分布式session理论(上)
12-2 分布式session理论(下)
12-3 卖家信息表-dao开发
12-4 卖家扫码登录service开发
12-5 卖家扫码登录获取openid
12-6 登录成功
12-7 登出成功
12-8 AOP实现身份验证
12-9 微信模版消息推送
12-10 webSocket消息推送
第13章 项目优化
本章节先介绍了异常处理。后详细介绍了集成MyBatis的使用方法。并对JPA和MyBatis如何选择做了阐述。然后从浅入深,用压测工具模拟了并发较高的情况下会遇到的问题。演示了单点多线程情况利用synchronized应对的方法并分析了不足。再引出基于Reids分布式锁,解析了Redis分布式锁的原理。本章最后是Reids作为缓存的相关内容。...
13-1 异常捕获
13-2 mybatis注解方式使用_A
13-3 mybatis注解方式使用_B
13-4 mybatis xml方式使用
13-5 jpa和mybatis的选择
13-6 ab压测介绍
13-7 synchronized处理并发
13-8 redis分布式锁
13-9 redis缓存的使用(上)
13-10 redis缓存的使用(下)
第14章 项目部署
项目编译打包部署。
14-1 项目部署
第15章 课程总结
总结课程,展望未来。
15-1 13.总结
2018-08-18
达内培训java全套视频教程源码pdf课本
我们的Java课程很优秀
Java 语言基础 Java 基础 Java 面向对象
Java EE 核心课程 Servlet / JSP Spring MyBatis SSH
HTML5 / CSS / JS jQuery Ajax Bootstrap
Java 核心 API XML Oracle / MySQL JDBC / DAO
Java 互联网架构 Linux 管理 Nginx MySQL 主从 Redis MQ
Git
SVN
Maven
Debug工具
2018-08-17
Spring Boot企业微信点餐系统
第1章 课程介绍
包括项演示、课程概述、课程安排、学习前提等的介绍, 让同学们了解这课程
1-1 课程介绍
第2章 项目设计
包括需求分析,项⽬目设计,项⽬目架构,数据库设计等等。
2-1 项目设计
2-2 架构和基础框架
2-3 数据库设计
第3章 项目起步
详细介绍开发环境的搭建,日志的使用和配置等
3-1 开发环境搭建
3-2 日志的使用
3-3 新获取源码说明
第4章 买家端类目
买家端类目模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
4-1 买家类目-dao(上)
4-2 买家类目-dao(下)
4-3 买家类目-service
第5章 买家端商品
买家端商品模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
5-1 买家商品-dao
5-2 买家商品-service
5-3 买家商品-api(上)
5-4 买家商品-api(下)
第6章 买家端订单
买家端订单模块的开发,按照dao->service->api的顺序开发。贯穿单元测试。
6-1 买家订单-dao(上)
6-2 买家订单-dao(下)
6-3 买家订单-service创建_A
6-4 买家订单-service创建_B
6-5 买家订单-service创建_C
6-6 买家订单-service创建_D
6-7 买家订单-service查询
6-8 买家订单-service取消
6-9 买家订单-service finish和paid
6-10 买家订单-api_A
6-11 买家订单-api_B
6-12 买家订单-api_C
6-13 买家订单-api_D
第7章 微信授权
演示开发微信中的相关调试技巧,如内网穿透,就实现微信授权,获取OpenID的关键步骤逐一讲解
7-1 设置域名
7-2 获取code
7-3 换取access_token
7-4 使用sdk方式(上)
7-5 使用sdk方式(下)
7-6 微信网页授权前端调试
第8章 微信支付和退款
演示开发微信中的相关调试技巧,如移动端抓包工具charles使用,就实现微信支付和退款的关键步骤逐一讲解
8-1 发起微信支付-后端(上)
8-2 发起微信支付-后端(下)
8-3 在网页发起支付
8-4 动态注入参数发起支付
8-5 微信异步通知(上)
8-6 微信异步通知(下)
8-7 微信退款
8-8 补充:使用测试号实现授权
第9章 卖家端订单
卖家端订单模块的开发,详细演示利用Freemarker和iBootstrap简化实现后台功能的技巧。
9-1 卖家订单-service
9-2 卖家-订单-controller(上)
9-3 卖家-订单-controller(下)
9-4 卖家订单-controller-翻页
9-5 卖家订单-controller-取消订单
9-6 卖家订单-controller-订单详情
9-7 卖家订单-controller-完结订单
第10章 卖家端通用功能和上下架
实现后台管理中卖家端商品管理的通用功能和上下架功能的实现
10-1 关于模版的小技巧
10-2 实现边栏
10-3 实现商品列表
10-4 商品上下架-service
10-5 商品上下架-controller
第11章 卖家端新增商品和类目
实现后台管理中卖家端新增商品和类目管理的相关功能。
11-1 卖家商品-新增修改页面
11-2 卖家商品-修改表单提交
11-3 卖家商品-新增功能
11-4 卖家类目功能开发
第12章 买家和卖家端联通
本章详细介绍了分布式Session的理论。并实现了微信扫码登录卖家端,登出等功能。以AOP的方式实现身份验证。同时介绍了微信模版消息,WebSocket消息推送的实现
12-1 分布式session理论(上)
12-2 分布式session理论(下)
12-3 卖家信息表-dao开发
12-4 卖家扫码登录service开发
12-5 卖家扫码登录获取openid
12-6 登录成功
12-7 登出成功
12-8 AOP实现身份验证
12-9 微信模版消息推送
12-10 webSocket消息推送
第13章 项目优化
本章节先介绍了异常处理。后详细介绍了集成MyBatis的使用方法。并对JPA和MyBatis如何选择做了阐述。然后从浅入深,用压测工具模拟了并发较高的情况下会遇到的问题。演示了单点多线程情况利用synchronized应对的方法并分析了不足。再引出基于Reids分布式锁,解析了Redis分布式锁的原理。本章最后是Reids作为缓存的相关内容。...
13-1 异常捕获
13-2 mybatis注解方式使用_A
13-3 mybatis注解方式使用_B
13-4 mybatis xml方式使用
13-5 jpa和mybatis的选择
13-6 ab压测介绍
13-7 synchronized处理并发
13-8 redis分布式锁
13-9 redis缓存的使用(上)
13-10 redis缓存的使用(下)
第14章 项目部署
项目编译打包部署。
14-1 项目部署
第15章 课程总结
总结课程,展望未来。
15-1 13.总结
本课程已完结
2018-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人