2020年最新马丁老师安全web渗透课程72节课完整版
37542 ¥ 90
共1课时
2020年最新马丁老师安全web渗透课程72节课完整版课程目录01 渗透_第一章_第一节02.mp402 渗透_第一章_第二节02.mp403 第二章–第1节–kali linux搭建.mp404 第二章–第2节–KALI配置.mp405 第二章–第3节–namp篇.mp406 第二章–第4节–协议爆破篇.mp407 第二章–第5节–字典生成篇-hankiri2.mp408 第二章–第7节–内网DNS劫持篇.mp409 第二章–第8节–哈希破解篇..mp410 第二章-第9节-Metasploit Framework篇.mp411 第二章-第10节–DIRBUSTER篇.mp412 1第三章-第一节-信息收集与代理服务器.mp413 2第三章-第二节-谷歌浏览器插件与谷歌hacking语法.mp414 3第三章第三节-FOFA资产收集与FOFA API调用.mp415 4第三章第四节-域名相关信息收集.mp416 5第三章第五节-敏感文件的扫描-.mp417 6第三章第六节-网站后台寻找.mp418 7第三章第七节-网页JS文件信息收集.mp419 8第三章第八节-CDN绕过寻找真实IP.mp420 9第三章第九节–工具型站点使用.mp421 10第三章第十节-网站漏洞扫描器.mp422 1渗透-第四章第1节-弱口令与弱口令检测.mp423 2 渗透–第四章第2节-http请求与响应.mp424 3渗透–第四章第3节-BrupSuite简介与安装(1).mp425 4渗透–第四章第4节-BurpSuite代理配置与证书导入.mp426 5渗透–第四章第5节-BrupSuite流量拦截.mp427 6渗透–第四章第6节-BurpSuite APP流量拦截.mp428 7渗透–第四章第7节 -BurpSuite 重放模块与爆破模块-.mp429 字幕–渗透–第五章–第1节–数据库介绍与数据库环境搭建.mp430 字幕–渗透–第五章–第2节–数据库增删改查语句.mp431 字幕–渗透–第五章–第3节–information_schema数据库利用.mp432 字幕–渗透–第五章–第4节–mysql注入常用函数.mp433 字幕–渗透–第五章–第5节–mysql注入原理与检测方式.mp434 字幕–渗透–第五章–第6节–mysql注入之union注入.mp435 字幕–渗透–第五章–第7节–mysql注入之布尔盲注.mp436 字幕–渗透–第五章–第8节–mysql注入之时间盲注.mp437 字幕–渗透–第五章–第9节–mysql注入之DNSlog盲注.mp438 字幕–渗透–第五章–第10节–mysql注入之报错注入.mp440 字幕–渗透–第五章–第12节–mysql注入之二次注入与http头注入.mp441 字幕–渗透–第五章–第13节–mysql注入之堆叠注入.mp442 字幕–渗透–第五章–第14节–access数据库注入.mp443 字幕–渗透–第六章–第1节–sqlmap简介与安装.mp444 字幕–渗透–第六章–第2节–sqlmap基本使用.mp445 字幕–渗透–第六章–第3节–SQLMAP进阶使用.mp446 字幕–渗透–第七章–第1节–文件上传漏洞原理与环境搭建.mp447 字幕–渗透–第七章–第2节–一句话木马原理.mp448 字幕–渗透–第七章–第3节– Webshell管理工具安装和使用方式.mp449 字幕–渗透–第七章–第4节–文件上传漏绕过方式.mp450 字幕–渗透–第七章–第5节–文件上传漏洞黑检测绕过方式1.mp451 字幕–渗透–第七章–第6节–文件上传漏洞黑检测绕过方式2.mp452 字幕–渗透–第七章–第7节–文件上传漏洞之条件竞争绕过.mp453 字幕–渗透–第七章–第8节–上传漏洞之图片木马的利用.mp454 字幕–渗透–第七章–第9节–上传漏洞之图片二次渲染绕过.mp455 字幕–渗透–第七章–第10节–上传漏洞之常见的几种解析.mp456 字幕–渗透–第八章—第1节–文件漏洞简介与原理介绍.mp457 字幕–渗透–第八章–第2节– php相关参数介绍.mp458 字幕–渗透–第八章–第3节–本地文件和远程文件包含.mp459 字幕–渗透–第八章–第4节–文件包含技巧之php伪协议包含.mp460 字幕–渗透–第八章–第5节–通过session文件包含getshell.mp461 1渗透–第九章–第一节–XSS概述和XSS类型.mp462 3渗透–第九章–第三节–XSS窃取用户cookie示例.mp463 4渗透–第九章–第四节–利用XSS来进行钓鱼操作.mp464 1渗透CS–第一节 – cs简介与搭建.mp465 2渗透CS–第二节-cs上线与提权.mp466 3渗透CS–第三节–cs克隆网站钓鱼.mp467 4渗透cs –第四节–office钓鱼.mp468 6渗透CS–第六节– cs横向移动.mp469 渗透msf–第1节–msf介绍.mp470 渗透msf–第2节-msf永恒之蓝远程.mp471 渗透msf–第3节–msf内网信息收集.mp472 渗透msf–第4节–msf凭证窃取.mp4
Webpack 3.X版本零基础教程 成神之路
80421 ¥ 90
共1课时
现在的前端网页功能丰富,特别是SPA(single page web application 单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决SCSS,Less……新增样式的扩展写法的编译工作。所以现代化的前端已经完全依赖于WebPack的辅助了。课程目录1.认识webpack和安装.mp42.让你快速上手一个Demo.mp43.入口和出口.mp44.服务和热更新 .mp45.打包CSS文件 .mp46. JS代码压缩.mp47. HTML文件的打包.mp48.CSS中引用图片.mp49.CSS分离和publicPath.mp410. HTML中的图片打包.mp411.打包和分离LESS.mp412.打包和分离SASS.mp413. postcss自动添加CSS属性前缀.mp414.消除无用的CSS.mp415. Babel转换ES6.mp416.打包后的代码调试.mp417.开发和生产环境并行.mp418. 模块化配置.mp419. 优雅打包第三方类库.mp420. watch正确使用方法.mp421. webpack优化黑技能 .mp422. 集中拷贝静态资源 .mp423.Json配置文件使用 .mp424.剧终-绝招传授,让你持续精进 .mp425.构建React开发环境1 .mp426.构建React开发环境2 .mp4
贺胜军Python轻松入门到项目实战【经典完整版】
27632 ¥ 90
共1课时
贺胜军Python轻松入门到项目实战课程目录01_Python基本概述01_计算机组成_操作系统.avi02_计算机的进制.avi03_数据存储单位1.avi04_编码和解码.avi05_Python基本概述和环境的安装.avi06_Python的安装目录介绍_环境变量.avi07_Python入门程序.avi08_Python语法.avi09_NotePad配置.avi02_Python基本数据类型01_常量和变量.avi02_变量_对象_引用.avi03_垃圾回收_共享引用.avi04_数字的基本操作.avi05_数字的其他操作.avi06_布尔类型.avi07_字符串的基本操作.avi08_转义字符_原始字符.avi09_字符串转换.avi10_字符串分片.avi11_字符串的格式化.avi12_字符串的常用方法.avi13_运算符_逻辑运算符.avi14_运算符_成员关系_实体对象判断.avi03_Python流程控制01_条件判断_if.avi02_条件判断_if_else.avi03_条件判断_if_else_分析.avi04_条件判断_if_elfi_else.avi05_条件判断_嵌套.avi06_条件判断_用户密码登录.avi07_while循环.avi08_while循环2.avi09_while练习_矩形.avi10_while练习_三角形.avi11_while循环_九九乘法表.avi12_for循环.avi04_Python高级数据类型01_列表的创建.avi02_列表的索引和分片.avi03_列表的连接符和复制符号.avi04_列表常用方法.avi05_列表推导式.avi06_元组的基本操作1.avi07_元组的基本操作2.avi08_range数据类型.avi09_set集合的基本概述.avi10_set集合的常用操作.avi11_dict字典的基本概述.avi12_dict字典的常用方法.avi13_dict字典推导式.avi14_图书管理系统_查找_显示所有图书.avi15_图书管理系统_借阅_归还.avi16_对象的拷贝1.avi17_对象的拷贝_copy_deepcopy.avi18_数据类型的回顾.avi05_Python函数01_函数的定义和调用.avi02_函数的形参和实参.avi03_函数的形参和实参的补充.avi04_函数的返回值.avi05_函数的四种类型.avi06_函数的嵌套.avi07_函数的作用域.avi08_位置参数_关键字参数_默认参数.avi09_不定长参数.avi10_不定长关键字参数.avi11_参数的解包.avi12_票务管理系统1.avi13_票务管理系统2_修改.avi14_函数文档.avi15_回调函数.avi16_lambda表达式.avi17_函数递归.avi18_高阶函数_map.avi19_高阶函数_reduce.avi20_高阶函数_filter.avi21_闭包.avi06_Pycharm工具的基本操作01_Pycharm的安装和项目的创建.avi02_Pycharm的基本操作.avi03_Python代码规范PEP8.avi07_Python面向对象01_面向过程和面向对象.avi02_对象和类的基本概念.avi03_类的定义和对象的创建.avi04_对象的属性和方法.avi05_案例_老贾造车.avi06_封装.avi07_继承的基本概念.avi08_方法的覆盖.avi09_多继承.avi10_多态_鸭子类型.avi11_类属性.avi12_类方法_静态方法.avi13_构造和析构.avi14_魔法方法和魔法属性.avi08_Python模块01_模块的引入.avi02_模块制作.avi03_包的管理.avi04_模块的发布.avi05_模块的安装方式.avi09_植物大战僵尸01_游戏界面搭建.avi02_豌豆的显示和上下移动.avi03_豌豆显示的优化和面向对象的设计.avi04_炮弹发射.avi05_僵尸的显示和移动.avi06_僵尸和炮弹的碰撞已经豌豆和僵尸的碰撞.avi
JAVA数据结构算法视频教程
43789 ¥ 90
共1课时
JAVA数据结构算法视频教程目录第一讲数组.avi第二讲简单排序.avi第三讲栈和队列.avi第四讲链表.avi第五讲双端链表和双向链表.avi第六讲递归的应用.avi第七讲递归的高级应用.avi第八讲希尔排序.avi第九讲快速排序.avi第十讲二叉树的基本概念.avi第十一讲二叉树的基本操作.avi第十二讲遍历二叉树.avi第十三讲删除二叉树节点.avi第十四讲红黑树.avi第十五讲哈希表.avi第十六讲开放地址法.avi第十七讲链地址法.avi第十八讲图的基本概念.avi19第十九讲:图的搜索.avi第二十讲:图的最小生成树.aviJavaData.rar
渗透工程师训练营!3天教你一招渗透江湖绝学!
43789 ¥ 90
共1课时
课程目录day1day1-开营.mp4day1-sql基础.mp4day1-1、开营典礼.pptxday1-2、基础-从零开始入门sql注入 .pptxday2day2-盲注.mp4BurpSuite 实战指南.pdfburp.7zburp.mp4day2、进阶-使用盲注获得目标数据.pptxday3day3 (2).mp4day3-1、提升-利用目标网站检测机制的header注入.pptx
尚硅谷Java安全密码学视频教程
80421 ¥ 98
共1课时
尚硅谷Java安全密码学视频教程视频00_尚硅谷JAVA-密码学前言.avi01_尚硅谷JAVA-密码学基本概念.avi02_尚硅谷JAVA-古代密码学-替换法.avi03_尚硅谷JAVA-古代密码学-移位法.avi04_尚硅谷JAVA-古代密码学-频率分析法破解.avi05_尚硅谷JAVA-现代加密方式.avi06_尚硅谷JAVA-现代密码学的核心.avi07_尚硅谷JAVA-如何设置密码保证安全.avi08_尚硅谷JAVA-ascii编码.avi09_尚硅谷JAVA-字符串对应ascii编码.avi10_尚硅谷JAVA-凯撒加密.avi11_尚硅谷JAVA-凯撒加密原理.avi12_尚硅谷JAVA-凯撒解密.avi13_尚硅谷JAVA-频率分析法破译密码和破译原理.avi14_尚硅谷JAVA-byte和bit的关系.avi15_尚硅谷JAVA-中文和英文对应的字节.avi16_尚硅谷JAVA-对称加密的原理.avi17_尚硅谷JAVA-des加密.avi18_尚硅谷JAVA-des解密.avi19_尚硅谷JAVA-base64核心原理.avi20_尚硅谷JAVA-base64原理核心规则.avi21_尚硅谷JAVA-base64补等号规则说明.avi22_尚硅谷JAVA-toString和newString的原理.avi23_尚硅谷JAVA-AES加密和解密.avi24_尚硅谷JAVA-加密模式和填充模式.avi25_尚硅谷JAVA-消息摘要算法.avi26_尚硅谷JAVA-数字摘要算法.avi27_尚硅谷JAVA-数字摘要算法实现.avi28_尚硅谷JAVA-数字摘要算法抽取.avi29_尚硅谷JAVA-其他数字摘要算法实现.avi30_尚硅谷JAVA-非对称加密算法.avi31_尚硅谷JAVA-公钥和私钥生成规则.avi32_尚硅谷JAVA-私钥加密.avi33_尚硅谷JAVA-公钥加密和私钥解密.avi34_尚硅谷JAVA-保存公钥和私钥.avi35_尚硅谷JAVA-公钥和私钥代码抽取.avi36_尚硅谷JAVA-读取私钥.avi37_尚硅谷JAVA-获取私钥key对象.avi38_尚硅谷JAVA-获取公钥对象.avi39_尚硅谷JAVA-什么是数字签名.avi40_尚硅谷JAVA-数字签名原理.avi41_尚硅谷JAVA-数字证书.avi42_尚硅谷JAVA-CA认证中心.avi43_尚硅谷JAVA-数字证书.avi44_尚硅谷JAVA-校验签名.avi45_尚硅谷JAVA-生成数字签名.avi代码.zip资料.zip
2020全新Web服务器由浅入深教程
80421 ¥ 90
共1课时
学完掌握知识点:掌握Http协议原理;Nginx虚拟主机的配置以及应用;Nginx地址重定向、负载均衡、反向代理的配置应用;运用Nginx进行流量限制和访问控制;掌握Jvm虚拟机原理知识和相关调优方法;掌握Tomcat中间件的高级部署应用。课程文件目录1.01 HTTP协议-工作原理及消息结构.mp41.02 HTTP协议-客户端请求信息及服务端响应信息.mp41.03 HTTP协议-请求方法及响应头信息.mp41.04 HTTP协议-状态码.mp41.05 Nginx进阶基础-Nginx介绍及为什么选择Nginx.mp41.06 Nginx进阶基础-IO多路复用及内部技术架构.mp41.07 Nginx进阶基础-虚拟主机.mp41.08 Nginx进阶基础-虚拟主机.mp42.01 Nginx进阶常见配置-虚拟主机+PHP-FPM.mp42.02 Nginx进阶-常见配置-反向代理.mp42.03 Nginx进阶基础-常见配置-反向代理.mp42.04 Nginx进阶基础-upstream.mp42.05 Nginx进阶基础-常用配置-会话保持.mp42.06 Nginx进阶基础常见配置-动静分离.mp42.07 Nginx进阶常见配置-rewrite-概念介绍.mp42.08 Nginx进阶常见配置-rewrite实例.mp42.09 Nginx进阶常见配置-rewrite实例.mp42.10 Nginx进阶常见配置-if指令.mp42.11 Nginx进阶常见配置-set及return指令.mp42.12 Nginx进阶基础-常见配置-return及break指令.mp42.13 Nginx进阶基础-常见配置-location.mp43.01 Nginx进阶配置提升-预定义变量及日志详解.mp43.02 Nginx进阶配置提升-日志切割及升级.mp43.03 Nginx进阶-配置提升-Nginx错误页面.mp43.04 Nginx进阶-配置提升-访问控制.mp43.05 Nginx进阶-配置提升-流量控制.mp43.06 Nginx进阶-提升配置-流量控制.mp43.07 Nginx进阶-配置提升-Nginx监控.mp43.08 Nginx进阶-配置提升-NginxAlias虚拟目录.mp44.01 jvm虚拟机常识-什么是java虚拟机-java如何做到跨平台.mp44.02 jvm虚拟机常识-虚拟机结构.mp44.03 jvm虚拟机常识-虚拟机堆内存结构.mp44.04 jvm虚拟机常识-jvm虚拟机参数类型-常用的jvm参数.mp44.05 java细腻及讲解-jvm虚拟机常识-常用垃圾回收算法.mp44.06 jvm运维实用排障工具.mp44.07 jvm运维实用排障工具-jps-jstack.mp44.08 jvm运维实用排障工具-jinfo-jstat.mp44.09 jvm运维实用监控工具-virtualvm安装-安装插件.mp44.10 jvm运维实用监控工具-如何监控jvm.mp45.01 tomcat简介与tomcat基础JDk.mp45.02 tomcat&jdk安装.mp45.03 tomcat目录介绍-tomcat运维-启动与关闭.mp45.04 tomcat运维-tomcat日志说明-tomcat管理功能.mp45.05 tomcat运维-server.xml配置文件注释.mp45.06 tomcat运维-web站点部署.mp45.07 tomcat运维-部署开源站点.mp45.08 tomcat运维-tomcat优化.mp45.09 tomcat运维-tomcat性能优化.mp45.10 tomcat部署war包实战.mp4笔记+课件+资料.7z
极客学院小程序开发实战视频教程
80421 ¥ 90
共0课时
极客学院小程序开发实战视频教程文件目录1.1微信小程序从基础到实战课程概要.mp42.1微信小程序简介.mp42.2.1微信小程序开发准备.mp42.2.2微信小程序开发工具的使用.mp42.2.3目录结构详解.mp42.3.1视图与渲染.mp42.3.2微信小程序事件.mp42.4综合案例 - 快递查询.mp43.1微信小程序的配置详解.mp43.2.1微信小程序的生命周期与app对象的使用.mp43.2.2微信小程序页面的生命周期和参数传递.mp43.3综合案例 - 用户登录.mp44.1微信小程序的UI精讲.mp44.2.1布局基础 .mp44.2.2样式基础.mp44.3.1组件的使用.mp44.3.2视图容器组件.mp44.3.3基础内容组件.mp44.3.4表单组件.mp44.4.1操作反馈小工具.mp44.4.2导航.mp44.4.3多媒体.mp44.4.4地图与LBS.mp44.4.5画布与游戏.mp44.5综合案例 - 评测小程序首页的实现.mp45.1微信小程序的API开发简介.mp45.2.1请求服务器数据.mp45.2.2图片选择与调用微信拍照.mp45.2.3文件上传与下载.mp45.2.4 webSocket.mp45.2.5音乐的播放和控制.mp45.2.6缓存数据.mp45.2.7获取当前位置.mp45.3.1设备信息.mp45.4.1 交互反馈.mp45.4.2导航和导航条.mp45.4.3动画.mp45.4.4绘图.mp46.1课程介绍.mp46.2.1使用 Xmind 进行产品需求分析.mp46.2.2使用墨刀进行产品原型设计.mp46.3.1路由配置,完成底部 TabBar 设计.mp46.3.2产品层级、组件模块化设计.mp46.4.1组件讲解.mp46.4.2列表页开发.mp46.4.3主题页开发.mp46.4.4节点页面开发.mp46.4.5用户信息页面开发.mp46.4.6使用 WXSS 对页面组件进行美化.mp46.5.1wx.navigateTo、wx.redirectTo、wx.request 方法使用讲解.mp46.5.2使用 wx.navigateTo 完成页面跳转.mp46.5.3使用 wx.request 取云端数据.mp46.6V2EX 小程序发布及注意事项.mp4基于CNODE社区的API创建一个小程序.mp4课件资料demoWebSocket精讲.zip表单组件.zip操作反馈小工具.zip导航.zip地图与LBS.zip多媒体.zip缓存数据.zip获取当前位置.zip基础内容组件.zip目录结构详解.rar请求服务器数据.zip视图容器组件.zip视图与渲染.rar图片选择与调用微信拍照.zip微信小程序的配置详解.rar微信小程序的生命周期与app对象的使用.rar微信小程序开发工具的使用.rar微信小程序事件.rar微信小程序页面的生命周期和参数传递.rar文件上传与下载.zip音乐的播放和控制.zip综合案例 - 快递查询.rar综合案例 - 评测小程序首页的实现.zip综合案例 - 用户登录.rar组件的使用.zip
尚硅谷_宋红康_JVM从入门到精通
27632 ¥ 90
共1课时
课程介绍:对于Java程序员来说,Java虚拟机(JVM)既熟悉又神秘,少有Java程序员能够抑制自己探究JVM的冲动。可惜透彻讲解JVM的书籍少之又少,更不要说系统讲解JVM的视频教程了。本教程适合人群:拥有一定开发经验的Java平台开发人员虚拟机爱好者,JVM实践者有一定的Java编程基础并希望进一步深入学习Java的程序员课程目录第1章:JVM与Java体系结构01-JVM内存与垃圾回收篇概述.avi02-如何看待Java上层技术与JVM.avi03-为什么要学习JVM.avi04-面向人群和课程特点.avi05-官方规范下载与参考书目.avi06-跨平台的语言Java和跨语言的平台JVM.avi07-字节码与多语言混合编程.avi08-Java及JVM历史上的重大事件.avi09-虚拟机与Java虚拟机介绍.avi10-JVM的位置.avi11-JVM的整体结构.avi12-Java代码执行流程.avi13-区分栈的指令集架构和寄存器的指令集架构.avi14-JVM的生命周期.avi15-SUN Classic VM的介绍.avi16-Exact VM的介绍.avi17-HotSpot VM的介绍.avi18-JRockit VM的介绍.avi19-IBM J9 VM的介绍.avi20-KVM、CDC、CLDC的介绍.avi21-Azul VM和BEA Liquid VM的介绍.avi22-Apache Harmony的介绍.avi23-Microsoft JVM和TaobaoJVM.avi24-Dalvik VM及其他虚拟机的介绍.avi25-Graal VM的介绍.avi第2章:类加载子系统26-内存结构概述.avi27-概述类的加载器及类加载过程.avi28-类的加载过程一:Loading.avi29-类的加载过程二:Linking.avi30-类的加载过程三:Initialization.avi31-几种类加载器的使用体会.avi32-引导类、扩展类、系统类加载器的使用及演示.avi33-为什么需要用户自定义类加载器及具体实现.avi34-ClassLoader的常用方法及获取方法.avi35-双亲委派机制的工作原理及演示.avi36-双亲委派机制的优势.avi37-沙箱安全机制.avi38-类的主动使用与被动使用等.avi第3章:运行时数据区概述及线程39-运行时数据区内部结构.avi40-JVM中的线程说明.avi第4章:程序计数器41-PC寄存器概述.avi42-PC寄存器的使用举例.avi43-解决PC寄存器两个面试问题.avi第5章:虚拟机栈44-虚拟机栈的主要特点.avi45-虚拟机栈的常见异常与如何设置栈大小.avi46-栈的存储结构和运行原理.avi47-栈桢的内部结构.avi48-局部变量表结构的认识.avi49-字节码中方法内部结构的剖析.avi50-变量槽slot的理解与演示.avi51-静态变量与局部变量的对比及小结.avi52-操作数栈的特点.avi53-涉及操作数栈的字节码指令执行分析.avi54-栈顶缓存技术.avi55-动态链接的理解与常量池的作用.avi56-方法的绑定机制:静态绑定与动态绑定.avi57-4种方法调用指令区分非虚方法与虚方法.avi58-invokedynamic指令的使用.avi59-方法重写的本质与虚方法表的使用.avi60-方法返回地址的说明.avi61-栈桢中的一些附加信息.avi62-虚拟机栈的5道面试题.avi第6章:本地方法接口63-本地方法接口的理解.avi第7章:本地方法栈64-本地方法栈的理解.avi第8章:堆65-JVM学习路线与内容回顾.mp466-堆空间的概述_进程中堆的唯一性.mp467-堆空间关于对象创建和和GC的概述.mp468-堆的细分内存结构.mp469-堆空间大小的设置和查看.avi70-OOM的说明与举例.avi71-新生代与老年代中相关参数的设置.avi72-图解对象分配的一般过程.avi73-对象分配的特殊情况.avi74-代码举例与JVisualVM演示对象的分配过程.avi75-常用优工具概述与Jprofiler的演示.avi76-MinorGC、MajorGC和FullGC的对比.avi77-GC举例与日志分析.avi78-体会堆空间分代的思想.avi79-总结内存分配策略.avi80-堆空间为每个线程分配的TLAB.avi81-小结堆空间的常用参数设置.avi82-通过逃逸分析看堆空间的对象分配策略.avi83-代码优化之栈上分配.avi84-代码优化之同步省略.avi85-代码优化之标量替换.avi86-代码优化及堆的小结.avi第9章:方法区87-方法区概述_栈堆方法区间的交互关系.avi88-方法区的基本理解.avi89-Hotspot中方法区的演进.avi90-设置方法区大小的参数.avi91-OOM:PermGen和OOM:Metaspace举例.avi92-方法区的内部结构1.avi93-方法区的内部结构2.avi94-class文件中常量池的理解.avi95-运行时常量池的理解.avi96-图示举例方法区的使用.avi97-方法区在jdk6、jdk7、jdk8中的演进细节.avi98-StringTable为什么要调整位置.avi99-如何证明静态变量存在哪.avi100-方法区的垃圾回收行为.avi101-运行时数据区的总结与常见大厂面试题说明.avi第10章:对象的实例化内存布局与访问定位102-对象实例化的几种方式.avi103-字节码角度看对象的创建过程.avi104-对象创建的六个步骤.avi105-对象的内存布局.avi106-对象访问定位.avi第11章:直接内存107-直接内存的简单体验.avi108-使用本地内存读写数据的测试.avi109-直接内存的00M与内存大小的设置.avi第12章:执行引擎110-执行引擎的作用及工作过程概述.avi111-Java程序的编译和解释运行的理解.avi112-机器码_指令_汇编_高级语言理解与执行过程.avi113-解释器的使用.avi114-HotspotVM为何解释器与JIT编译器并存.avi115-热点代码探测确定何时JIT.avi116-Hotspot设置模式_C1与C2编译器.avi117-Graal编译器与AOT编译器.avi第13章:StringTable118-String的不可变性.avi119-String底层Hashtable结构的说明.avi120-String内存结构的分配位置.avi121-两个案例熟悉String的基本操作.avi122-字符串拼接操作的面试题讲解.avi123-字符串变量拼接操作的底层原理.avi124-拼接操作与append操作的效率对比.avi125-intern()的理解.avi126-new String()到底创建了几个对象.avi127-关于intern()的面试难题.avi128-面试的拓展问题.avi129-intern()的课后练习1.avi130-intern()的课后练习2.avi131-intern()的空间效率测试.avi132-StringTable的垃圾回收测试.avi133-G1垃圾收集器的String去重操作.avi第14章:垃圾回收概述134-垃圾回收相关章节的说明.avi135-什么是GC,为什么需要GC.avi136-了解早期垃圾回收行为.avi137-Java自动内存管理介绍.avi第15章:垃圾回收相关算法138-垃圾回收相关算法概述.avi139-引用计数算法的原理及优缺点.avi140-Java代码举例_Python的引用计数实施方案.avi141-可达性分析算法与GC Roots.avi142-对象的finalization机制.avi143-代码演示可复活的对象.avi144-使用MAT查看GC Roots.avi145-使用JProfiler进行GC Roots溯源.avi146-使用JProfiler分析OOM.avi147-标记-清除算法原理及优缺点.avi148-复制算法原理及优缺点.avi149-标记-压缩算法原理及优缺点.avi150-不同指标上对比三种算法.avi151-分代收集算法的说明.avi152-增量收集算法原理及优缺点.avi153-分区算法的说明.avi第16章:垃圾回收相关概念154-垃圾回收相关概念的概述.avi155-System.gc()的理解.avi156-手动gc理解不可达对象的回收行为.avi157-内存溢出的分析.avi158-内存泄漏的分析.avi159-StopTheWorld事件的理解.avi160-程序的并行与并发.avi161-垃圾回收的并行与并发.avi162-安全点与安全区域的说明.avi163-Java中几种不同引用的概述.avi164-强引用:不回收.avi165-软引用:内存不足即回收.avi166-弱引用:发现即回收.avi167-虚引用:对象回收跟踪.avi168-终结器引用的介绍.avi第17章:垃圾回收器169-垃圾回收器章节概览.avi170-垃圾回收器的分类.avi171-GC性能指标的整体说明.avi172-吞吐量与暂停时间的对比说明.avi173-垃圾回收器的发展迭代史.avi174-垃圾回收器的组合关系.avi175-如何查看默认的垃圾回收器.avi176-Serial与Serial Old垃圾回收器的介绍.avi177-如何设置使用Serial垃圾回收器.avi178-ParNew垃圾回收器的介绍.avi179-如何设置使用ParNew垃圾回收器.avi180-Parallel与Parallel Old垃圾回收器的介绍.avi181-Parallel垃圾回收器的相关参数设置.avi182-CMS垃圾回收器概述与工作原理.avi183-CMS的特点与弊端分析.avi184-CMS垃圾回收器的参数设置.avi185-CMS的小结及后续JDK版本中的变化.avi186-认识G1垃圾回收器.avi187-G1垃圾回收器的优势和不足.avi188-G1的参数设置.avi189-G1在生产环境的适用场景.avi190-region的使用介绍.avi191-G1垃圾回收器的主要回收环节.avi192-记忆集与写屏障.avi193-G1垃圾回收过程的详细说明.avi194-G1垃圾回收的优化建议.avi195-7种经典的垃圾回收器总结与调优建议.avi196-常用的显示GC日志的参数.avi197-GC日志中垃圾回收数据的分析.avi198-举例说明日志中堆空间数据如何解读.avi199-日志分析工具的使用.avi200-新时期的Epsilon和Shenandoah垃圾回收器.avi201-革命性的ZGC的性能介绍.avi202-其他的厂商的垃圾回收器.avi203-最后寄语.avi代码.zip软件下载地址.txt尚硅谷_JVM从入门到精通.pdf资料.zip
梁宵TypeScript开发实战
80421 ¥ 90
共0课时
《TypeScript开发实战》是极客时间上的课程,是由搜狗营销事业部高级架构师的梁宵老师出品,总共47章,涵盖了TypeScript所有用法,以及我们如何在实战中应用TS。本课程还覆盖了一些额外的前端基础内容,比如webpack配置,react编程范式,非常适合初学者。课程目录01 重塑“类型思维”.mp402 类型基础(1):强类型与弱类型.mp403 类型基础(2):动态类型与静态类型.mp404 编写你的第一个TypeScript程序.mp405 基本类型.mp406 枚举类型.mp407 接口(1):对象类型接口.mp408 接口(2):函数类型接口.mp409 函数相关知识点梳理.mp410 类(1):继承和成员修饰符.mp411 类(2):抽象类与多态.mp412 类与接口的关系.mp413 泛型(1):泛型函数与泛型接口.mp414 泛型(2):泛型类与泛型约束.mp415 类型检查机制(1):类型推断.mp416 类型检查机制(2):类型兼容性.mp417 类型检查机制(3):类型保护.mp418 高级类型(1):交叉类型与联合类型.mp419 高级类型(2):索引类型.mp420 高级类型(3):映射类型.mp421 高级类型(4):条件类型.mp422 ES6与CommonJS的模块系统.mp423 使用命名空间.mp424 理解声明合并.mp425 如何编写声明文件.mp426 配置tsconfig.json(1):文件选项.mp427 配置tsconfig.json(2):编译选项.mp428 配置tsconfig.json(3):工程引用.mp429 编译工具:从ts-loader到Babel.mp430 代码检查工具:从TSLint到ESLint.mp431 使用Jest进行单元测试.mp432 创建项目.mp433 组件与类型(1):函数组件与类组件.mp434 组件与类型(2):高阶组件与Hooks.mp435 事件处理与数据请求.mp436 列表渲染与路由.mp437 Redux与类型.mp438 搭建服务端开发环境.mp439 列表的CRUD.mp440 导出Excel.mp441 搭建Vue开发环境.mp442 组件封装.mp443 组件发布.mp444 共存策略.mp445 宽松策略.mp446 严格策略.mp447 结束语.mp4
微信公众平台开发教程 零基础玩转微信公众平台开发
87223 ¥ 80
共1课时
微信公众平台开发教程文件目录01 微信公众平台开发概述01 什么是微信公众平台.mp402 开发环境搭建及准备工作.mp403 上线环境要求.mp4概要.png课件.zip02 微信公众平台开发快速入门01 接入开发者模式并实现 Hello World 程序.mp402 关注事件及各类型消息接收、响应.mp403 开发者模式的自定义菜单操作.mp404 开发者模式下实现多客服.mp4概要.png课件.zip03 微信公众平台接口开发(上):全面认识接口01 接口的整体介绍及测试号配置.mp402 微信公众平台接口开发注意事项.mp403 微信公众平台核心接口功能介绍.mp4概要.png课件.zip04 微信公众平台接口开发(中):基础接口01 access_token 获取及应用介绍.mp402 微信服务器 IP 及长链接转短链接接口调用实例讲解.mp403 用户管理中常用接口调用实例及解析.mp4概要.png课件.zip05 微信公众平台接口开发(下):高级接口01 网页授权接口调用实例解析.mp402 生成带参数二维码及响应操作.mp403 JSSDK使用说明及调用实例.mp404 模版消息介绍及实例调用.mp4press-2175-package-v4.zip概要.png06 微信公众平台开发实战:天气预报查询01 天气预报查询接口介绍.mp402 调用天气预报查询接口.mp403 实现天气预报查询功能.mp4概要.png课件.zip07 微信公众平台开发实战:手机短信验证功能01 短信验证码及 PHP 对 MySQL 操作的介绍.mp402 短信接口调用实例并处理得到有效数据.mp403 验证码信息存入 MySQL 数据库的操作.mp404 通过查询数据库,实现手机短信验证功能实例.mp4概要.png课件.zip08 微信公众平台开发实战:微信绑定功能01 微信绑定介绍及流程解析.mp402 手机号码绑定解析及实例讲解.mp403 网站老用户绑定解析及实例讲解.mp4概要.png课件.zip09 微网站制作速成法01 介绍微网站与制作微网站所需技能.mp402 微网站制作–前台页面.mp403 微网站制作–后台程序.mp4press-3164-package-v1.zip概要.png10 微信智能客服机器人开发 Java 版01 示例演示和整体流程介绍.mp402 微信公众平台开发介绍.mp403 图灵机器人接口调用.mp404 项目整合测试和个性化功能.mp4tuling-weixin-java.7z概要.png11 微信远控:让微信控制电脑01 微信控制电脑原理.mp402 新浪邮箱的设定.mp403 Python 收发邮件.mp404 微信控制电脑的实现.mp405 沙盘化的微信远控.mp4概要.png课件.zip12 模拟微信服务号内容列表的UI实现01 微信服务号内容列表的实现机制.mp402 文本消息数据结构分析与定义.mp403 单图消息数据结构分析和定义.mp404 多图消息数据结构分析和定义.mp405 创建消息类的初始化方法解析数据.mp406 创建UITableView初步显示消息内容.mp407 文本消息视图的实现.mp408 单图消息视图的实现.mp409 多图消息视图的实现.mp410 不同消息时间点的表达格式.mp411 控制消息时间是否显示.mp412 实现底栏一级菜单.mp413 定义底栏二级菜单.mp414 呈现底栏二级菜单.mp4概要.png13 微信 web 开发者工具详解01 微信 web 开发者工具的介绍.mp402 微信 web 开发者工具使用前的准备工作.mp403 微信 web 开发者工具调试微信网页授权接口实例.mp404 微信 web 开发者工具调试 JSSDK 实例及其他功能的讲解.mp4概要.png课件.zip14 Android项目开发实战-微信SDK的集成与使用实战开发01 本课概要.mp402 微信API合作案例简介.mp403 集成前的准备工作.mp404 微信消息分享业务流程讲解.mp405 发送请求或响应到微信.mp406 接收微信的请求和返回值.mp407 微信SDK剖析.mp4概要.png
张绍文Android开发高手课【完结】
27632 ¥ 80
共1课时
在打造高质量应用的过程中,一定会遇到的崩溃、内存、卡顿等常见问题,有更好的解决思路吗?在应用开发的各个阶段,如何提高效率,真正做到技术赋能业务?作为移动开发者,我们还需要关心移动开发里面的架构设计吗?“Android开发高手课”是一门为Android开发者量身定制的进阶课程。专栏围绕打造高质量应用、实现高效开发和架构演进这三个部分,不仅包含图文、音频的教学,还有作者精心设计的练习Sample,帮助你快速掌握解决复杂问题的思路和方法,并能结合课后实践切实提升开发能力(注:专栏内容60%是Android相关的,40%是可以跨平台的)讲师介绍张绍文,前微信高级工程师,负责微信的APM质量平台和DevOps的建设。作为腾讯GitHub首个开源项目Tinker的负责人,致力于推动技术的分享与开放,建立并运营微信公众号WeMobileDev。你将获得崩溃、卡顿、耗电等常见问题解法;内存、I/O、网络、存储的优化思路;9个提升App开发效率的实战技巧;跨平台开发和新技术案例解读。课程目录01讲崩溃优化(上):关于“崩溃”那些事儿.mp301讲崩溃优化(上):关于“崩溃”那些事儿.pdf02讲崩溃优化(下):应用崩溃了,你应该如何去分析.mp302讲崩溃优化(下):应用崩溃了,你应该如何去分析.pdf03讲内存优化(上):4GB内存时代,再谈内存优化.mp303讲内存优化(上):4GB内存时代,再谈内存优化.pdf04讲内存优化(下):内存优化这件事,应该从哪里着手.mp304讲内存优化(下):内存优化这件事,应该从哪里着手.pdf05讲卡顿优化(上):你要掌握的卡顿分析方法.mp305讲卡顿优化(上):你要掌握的卡顿分析方法.pdf06补充篇讲卡顿优化:卡顿现场与卡顿分析.mp306补充篇讲卡顿优化:卡顿现场与卡顿分析.pdf06讲卡顿优化(下):如何监控应用卡顿.mp306讲卡顿优化(下):如何监控应用卡顿.pdf07讲启动优化(上):从启动过程看启动速度优化.mp307讲启动优化(上):从启动过程看启动速度优化.pdf08讲启动优化(下):优化启动速度的进阶方法.mp308讲启动优化(下):优化启动速度的进阶方法.pdf09讲IO优化(上):开发工程师必备的IO优化知识.mp309讲IO优化(上):开发工程师必备的IO优化知识.pdf10讲IO优化(中):不同IO方式的使用场景是什么.mp310讲IO优化(中):不同IO方式的使用场景是什么.pdf11讲IO优化(下):如何监控线上IO操作.mp311讲IO优化(下):如何监控线上IO操作.pdf12讲存储优化(上):常见的数据存储方法有哪些.mp312讲存储优化(上):常见的数据存储方法有哪些.pdf13讲存储优化(中):如何优化数据存储.mp313讲存储优化(中):如何优化数据存储.pdf14讲存储优化(下):数据库SQLite的使用和优化.mp314讲存储优化(下):数据库SQLite的使用和优化.pdf15讲网络优化(上):移动开发工程师必备的网络优化知识.mp315讲网络优化(上):移动开发工程师必备的网络优化知识.pdf16讲网络优化(中):复杂多变的移动网络该如何优化.mp316讲网络优化(中):复杂多变的移动网络该如何优化.pdf17讲网络优化(下):大数据下网络该如何监控.mp317讲网络优化(下):大数据下网络该如何监控.pdf18讲耗电优化(上):从电量优化的演进看耗电分析.mp318讲耗电优化(上):从电量优化的演进看耗电分析.pdf19讲耗电优化(下):耗电的优化方法与线上监控.mp319讲耗电优化(下):耗电的优化方法与线上监控.pdf20讲UI优化(上):UI渲染的几个关键概念.mp320讲UI优化(上):UI渲染的几个关键概念.pdf21讲UI优化(下):如何优化UI渲染.mp321讲UI优化(下):如何优化UI渲染.pdf22讲包体积优化(上):如何减少安装包大小.mp322讲包体积优化(上):如何减少安装包大小.pdf23讲包体积优化(下):资源优化的进阶实践.mp323讲包体积优化(下):资源优化的进阶实践.pdf24讲想成为Android高手,你需要先搞定这三个问题.mp324讲想成为Android高手,[优选视频课程资源网]你需要先搞定这三个问题.pdf25讲如何提升组织与个人的研发效能.mp325讲如何提升组织与个人的研发效能.pdf26讲关于编译,你需要了解什么.mp326讲关于编译,你需要了解什么.pdf27讲编译插桩的三种方法:AspectJ、ASM、ReDex.mp327讲编译插桩的三种方法:AspectJ、ASM、ReDex.pdf28讲大数据与AI,如何高效地测试.mp328讲大数据与AI,如何高效地测试.pdf29讲从每月到每天,如何给版本发布提速.mp329讲从每月到每天,如何给版本发布提速.pdf30讲数据评估(上):如何实现高可用的上报组件.mp330讲数据评估(上):如何实现高可用的上报组件.pdf31讲数据评估(下):什么是大数据平台.mp331讲数据评估(下):什么是大数据平台.pdf32讲线上疑难问题该如何排查和跟踪.mp332讲线上疑难问题该如何排查和跟踪.pdf33讲做一名有高度的移动开发工程师.mp333讲做一名有高度的移动开发工程师.pdf34讲聊聊重构:优秀的架构都是演进而来的.mp334讲聊聊重构:优秀的架构都是演进而来的.pdf35讲NativeHook技术,天使还是魔鬼.mp335讲NativeHook技术,天使还是魔鬼.pdf36讲跨平台开发的现状与应用.mp336讲跨平台开发的现状与应用.pdf37讲移动开发新大陆:工作三年半,移动开发转型手游开发.mp337讲移动开发新大陆:工作三年半,移动开发转型手游开发.pdf38讲移动开发新大陆:Android音视频开发.mp338讲移动开发新大陆:Android音视频开发.pdf39讲移动开发新大陆:边缘智能计算的趋势.mp339讲移动开发新大陆:边缘智能计算的趋势.pdf40讲动态化实践,如何选择适合自己的方案.mp340讲动态化实践,如何选择适合自己的方案.pdf41讲聊聊Flutter,面对层出不穷的新技术该如何跟进.mp341讲聊聊Flutter,面对层出不穷的新技术该如何跟进.pdf42讲Android开发高手课学习心得.mp342讲Android开发高手课学习心得.pdfAndroidJVMTI机制详解(内含福利彩蛋).mp3AndroidJVMTI机制详解(内含福利彩蛋).pdfAndroid工程师的“面试指南”.mp3Android工程师的“面试指南”.pdfNative下如何获取调用栈.mp3Native下如何获取调用栈.pdf导读:如何打造高质量的应用.mp3导读:如何打造高质量的应用.pdf开篇词讲焦虑的移动开发者该如何破局.mp3开篇词讲焦虑的移动开发者该如何破局.pdf练习Sample跑起来讲ASM插桩强化练习.mp3练习Sample跑起来讲ASM插桩强化练习.pdf练习Sample跑起来讲热点问题答疑第2期.mp3练习Sample跑起来讲热点问题答疑第2期.pdf练习Sample跑起来讲热点问题答疑第3期.mp3练习Sample跑起来讲热点问题答疑第3期.pdf练习Sample跑起来讲热点问题答疑第4期.mp3练习Sample跑起来讲热点问题答疑第4期.pdf练习Sample跑起来讲唯鹿同学的练习手记第1辑.mp3练习Sample跑起来讲唯鹿同学的练习手记第1辑.pdf练习Sample跑起来讲唯鹿同学的练习手记第2辑.mp3练习Sample跑起来讲唯鹿同学的练习手记第2辑.pdf聊聊Framework的学习方法.mp3聊聊Framework的学习方法.pdf让Sample跑起来讲热点问题答疑第1期.mp3让Sample跑起来讲热点问题答疑第1期.pdf专栏学得苦可能你还需要一份配套学习书单.mp3专栏学得苦可能你还需要一份配套学习书单.pdf专栏学得苦可能是方法没找对.mp3专栏学得苦可能是方法没找对.pdf
大数据基础:Linux基础详解
80421 ¥ 90
共1课时
本课程主要通过对linux基础课程的详细讲解,让大家熟练虚拟机的安装使用,Linux系统的安装配置,学习掌握linux系统常用命令的使用,常用的软件安装方法,制作快照,克隆,完成免密登录,完成搭建集群前需要的时间同步,总之学完本课程就可以很好的进行接下来的大数据学习了。大数据基础:Linux基础详解课程目录01.hadoop部分课程介绍.mp402.Linux部分课程介绍.mp403.Linux介绍.mp404.虚拟机原理.mp405.VM的安装.mp406.PD的安装.mp407.CentOS的安装.mp408.一些linux的学习方法.mp409.linux的目录介绍.mp410.网络连接相关知识理解.mp411.网络连接-桥接模式.mp412.网络连接-net模式.mp413.网络连接-仅主机模式.mp414.远程连接服务器.mp415.notepad++连接服务器.mp416.帮助命令-help和man命令.mp417.命令格式说明.mp418.文件处理命令-cd命令.mp419.文件处理命令-ls,pwd,mkdir命令.mp420.文件处理命令-touch,echo命令.mp421.基本命令-cp命令.mp422.基本命令-mv,rm命令.mp423.vi编辑命令-基本理解.mp424.vi编辑命令-插入命令.mp425.vi编辑命令-定位,保存退出命令.mp426.vi编辑命令-删除复制剪贴命令.mp427.vi编辑命令-替换搜索取消命令.mp428.基本命令-ln命令.mp429.基本命令-查看命令(cat,more,less,head,tail).mp430.基本命令-查找命令(find).mp431.基本命令-grep命令.mp432.基本命令-whereis,which.mp433.基本命令-磁盘操作命令(df,du.free).mp434.基本命令-打包压缩(gzip,bzip2,zip).mp435.基本命令-打包压缩(tar).mp436.基本命令-date命令.mp437.基本命令-系统关机重启.mp438.一些快捷操作命令.mp439.网络相关操作命令-修改ip地址.mp440.网络相关操作命令-关闭防火墙,NetworkManager.mp441.网络相关操作命令-网络通信命令(ping,ip,netstat).mp442.网络相关命令-修改主机名,做映射.mp443.进程管理命令基础.mp444.进程管理命令详解.mp445.用户和组管理命令.mp446.文件权限管理命令.mp447.sudo基础.mp448.sudo实例.mp449.软件安装-基础.mp450.软件安装-二进制安装准备.mp451.软件安装-二进制安装实现.mp452.软件安装-rpm安装.mp453.软件安装-在线yum源.mp454.软件安装-本地yum源.mp455.克隆和快照.mp456.远程文件传输-scp命令.mp457.免密登录-ssh.mp458.定时器实现-cron.mp4资料keys.txtVMware-workstation-full-14.0.0-6661328.exeVMware-workstation-full-15.5.1-x64.exeVMware.Workstation.Winbashdb-4.4-0.92.tar.gzgcc-3.4.6-8.x86_64.rpmhttpd-2.4.25.tar.gzjdk-8u141-linux-x64.tar.gzjdk-8u141-linux-x64.rpmMySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tarnc-1.84-22.el6.x86_64.rpmnginx-release-centos-6-0.el6.ngx.noarch.rpmredis-2.6.16.tar.gz课堂使用软件包作业-常用命令-答案.md作业-常用命令.md作业CentOS-7-x86_64-Minimal-1908.isofinalshell_install.exefinalshell_install.pkglinux.pdfLinux下安装jdk.docxNotepad++.7zParallels Desktop 13 2 0 43213 TNT已破解直接可用.zipvm环境搭建.png扩展:用户和组管理.pdf设置机器支持虚拟化.md网址讲解.png
2020年最新Java设计模式进阶精讲课程
67432 ¥ 80
共1课时
设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。当然,软件设计模式只是一个引导,在实际的软件开发中,必须根据具体的需求来选择:对于简单的程序,可能写一个简单的算法要比引入某种设计模式更加容易;但是对于大型项目开发或者框架设计,用设计模式来组织代码显然更好。课程目录01 01-设计模式-设计模式概要_策略模式【设计模式】.mp402 02-设计模式-策略模式.mp403 03-设计模式-策略模式.mp404 04-设计模式-观察者模式.mp405 05-设计模式-观察者模式.mp406 06-设计模式-观察者模式.mp407 07-设计模式-观察者模式.mp408 08-设计模式-装饰者模式.mp409 09-设计模式-装饰者模式.mp410 10-设计模式-装饰者模式.mp411 11-设计模式-装饰者模式.mp412 12-设计模式-工厂模式.mp413 13-设计模式-工厂模式.mp414 14-设计模式-工厂方法和抽象工厂.mp415 15-设计模式-模板方法模式.mp416 16-设计模式-模板方法模式.mp417 17-设计模式-适配器模式.mp418 18-设计模式-适配器模式.mp419 19-设计模式-外观模式.mp420 20-设计模式-外观模式.mp421 21-设计模式-责任链模式.mp422 22-设计模式-责任链模式.mp423 23-设计模式-代理模式.mp424 24-设计模式-单例模式.mp425 25-设计模式-思维拓展引导_建造者模式.mp426 26-设计模式-迭代器模式.mp427 27-设计模式-迭代器模式.mp428 28-设计模式-组合模式.mp429 29-设计模式-组合模式.mp4
李玥《消息队列高手课》【完结】
53009 ¥ 90
共1课时
消息队列中间件的使用并不复杂,但如果你对消息队列不熟悉,很难构建出健壮、稳定并且高性能的企业级系统,你会面临很多实际问题:如何选择最适合系统的消息队列产品?如何保证消息不重复、不丢失?如何做到水平扩展?如果你掌握了消息队列的底层技术,无论使用哪种消息队列产品,你都可以从原理层面来分析问题,再简单看一下它的API和相关配置项,就能很快知道该如何配置消息队列,写出高性能并且可靠的程序。在这个课程中,李玥将从源码的角度带你了解消息队列,让你具备从源码角度分析和解决实际业务问题的能力,并且借由消息队列的底层技术,带你了解其优秀的设计思想,理解各种“轮子”的实现原理,提升你的编程能力。此外,消息队列本身功能简洁、结构清晰,入门简单且有足够的深度,作为使用最广泛的中间件,涉及的底层技术非常全面,非常适合用来深入分析和学习分布式系统等一些复杂的相关技术,让你一通百通。你将获得熟练掌握消息队列的实践应用;深入理解消息队列底层设计思想;从源码入手分析解决问题的方法;消息队列的应用实战。讲师介绍李玥,京东零售技术架构部资深架构师,负责主导设计新一代京东消息队列产品:JMQ。李玥从事互联网研发、架构十余年,在流数据的一致性分发和可靠存储,分布式实时计算、高可用分布式系统架构等技术领域有丰厚经验。课程目录预习 怎样更好地学习这门课?.mp3预习 怎样更好地学习这门课?.pdf开篇词 优秀的程序员.mp3开篇词 优秀的程序员.pdf01 为什么需要消息队列?.pdf01.mp302 该如何选择消息队列?.pdf02.mp303 消息模型:主题和队列有什么区别?.pdf03.mp304 如何利用事务消息实现分布式事务?.pdf04.mp305 如何确保消息不会丢失.pdf05.mp306 如何处理消费过程中的重复消息?.pdf06.mp307.mp307消息积压了该如何处理?.pdf08.mp308答疑解惑(一)网关如何接收服务端的秒杀结果?.pdf09.mp309学习开源代码该如何入手?.pdf10.mp310如何使用异步设计提升系统性能?.pdf11 如何实现高性能的异步网络传输?.mp311如何实现高性能的异步网络传输?.pdf12 序列化与反序列化:如何通过网络传输结构化的数据?.pdf12序列化与反序列化:如何通过网络传输结构化的数据?.mp313 传输协议:应用程序之间对话的语言.mp313传输协议:应用程序之间对话的语言.pdf14内存管理:如何避免内存溢出和频繁的垃圾回收?.mp314内存管理:如何避免内存溢出和频繁的垃圾回收?.pdf15 Kafka如何实现高性能IO?.pdf15 Kafka如何实现高性能IO?.mp316缓存策略:如何使用缓存来减少磁盘IO?.mp316缓存策略:如何使用缓存来减少磁盘IO?.pdf17如何正确使用锁保护共享数据,协调异步线程?.mp317如何正确使用锁保护共享数据,协调异步线程?.pdf18如何用硬件同步原语(CAS)替代锁?.mp318如何用硬件同步原语(CAS)替代锁?.pdf19 数据压缩:时间换空间的游戏.mp319数据压缩:时间换空间的游戏.pdf20RocketMQ Producer源码分析:消息生产的实现过程.mp321Kafka Consumer源码分析:消息消费的实现过程.mp322 Kafka和RocketMQ的消息复制实现的差异点在哪?.mp323RocketMQ客户端如何在集群中找到正确的节点?.mp324Kafka的协调服务ZooKeeper:实现分布式系统的“瑞士军刀”.mp325 RocketMQ与Kafka中如何实现事务?.pdf25RocketMQ与Kafka中如何实现事务?.mp326MQTT协议..pdf26MQTT协议.mp327 Pulsar的存储计算分离设计:全新的消息队列设计思路.pdf27 Pulsar的存储计算分离设计:全新的消息队列设计思路.mp328 答疑解惑(二):我的100元哪儿去了?.pdf28答疑解惑(二):我的100元哪儿去了?.mp329流计算与消息(一):通过Flink理解流计算的原理.mp329流计算与消息(一):通过Flink理解流计算的原理.pdf30 流计算与消息(二):在流计算中使用Kafka链接计算任务.pdf30流计算与消息(二):在流计算中使用Kafka链接计算任务.mp331动手实现一个简单的RPC框架(一):原理和程序的结构.mp331动手实现一个简单的RPC框架(一):原理和程序的结构.pdf32动手实现一个简单的RPC框架(二):通信与序列化.mp332动手实现一个简单的RPC框架(二):通信与序列化.pdf33 动手实现一个简单的RPC框架(三):客户端.pdf33动手实现一个简单的RPC框架(三):客户端.mp334 动手实现一个简单的RPC框架(四):服务端.pdf34动手实现一个简单的RPC框架(四):服务端.mp335 答疑解惑(三):主流消息队列都是如何存储消息的?.pdf35答疑解惑(三):主流消息队列都是如何存储消息的?.mp3加餐 JMQ的Broker是如何异步处理消息的?.pdf加餐 JMQ的Broker是如何异步处理消息的?.mp3期末测试 消息队列100分试卷等你来挑战!.pdf期末测试 消息队列100分试卷等你来挑战!.mp3期中测试 10个消息队列热点问题自测.pdf
微专业Java高级开发工程师 玩转Java高并发分布式架构完整版(价值8399)
43789 ¥ 90
共1课时
微专业Java高级开发工程师 玩转Java高并发分布式架构完整版(价值8399)资源简介: 云课堂微专业Java高级开发工程师课程目录阶段1:高性能编程专题 1.1.1 JAVA程序运行原理分析.mp4 1.1.2 线程状态.mp4 1.1.3 线程中止.mp4 1.1.4 内存屏障和CPU缓存.mp4 1.1.5 线程通信.mp4 1.1.6 线程封闭之ThreadLocal和栈封闭.mp4 1.1.7 线程池应用及实现原理剖析.mp4 1.2.1 线程安全之可见性问题.mp4 1.2.2 线程安全之原子操作.mp4 1.2.3 JAVA锁相关.mp4 1.3.1 AQS抽象队列同步器详解.mp4 1.3.2 并发容器类-1.mp4 1.3.3 并发容器类-2.mp4 1.3.4 Fork_Join框架详解.mp4 2.1.1 TCP_UDP协议.mp4 2.1.2 BIO阻塞式网络编程.mp4 2.1.3 NIO非阻塞网络编程三大核心理念.mp4 2.2.1 netty线程模型.mp4 2.2.2 责任链设计模式.mp4 2.2.3 零拷贝机制.mp4 2.3.1 推送系统功能实现及系统优化.mp4 2.3.2 后端开发中的Netty最佳实践(邮箱).mp4 3.1.1 类加载机制.mp4 3.1.1 类加载机制.pptx 3.1.2 垃圾回收机制.mp4 3.1.2 垃圾回收机制.pptx 3.1.3 JDK内置命令工具.mp4 3.2.1 JVM参数及调优.mp4 3.2.2 Tomcat网络处理线程模型.mp4 3.2.3 Tomcat参数调优.mp4 3.2.4 内存爆炸、CPU100%问题分析、定位、解决.mp4 3.2.5 真实性能调优案例分享.mp4 subject1.zip 《高性能编程》专题前导课.mp4 阶段2:高并发中间件专题 1.1 分布式消息中间件设计篇.mp4 1.2.1 amq入门.mp4 1.2.2 amq支持的消息协议讲解.mp4 1.2.3 Activemq高可用集群方案.mp4 1.2.4 持久化原理及事务机制.mp4 1.3.1 rabbitmq入门及内部消息分发机制.mp4 1.3.2 rabbitmq集群和高可用方案.mp4 1.3.3 持久化机制、内存_磁盘控制.mp4 1.3.4 消息可靠性和插件化机制.mp4 1.4.1 Kafka入门及使用场景.mp4 1.4.2 Kafka Connect数据传输作业工具.mp4 1.4.3 Kafka Streams架构.mp4 1.4.4 Kafka优雅应用.mp4 1.5.1 rocketmq入门.mp4 1.5.2 rocketmq架构方案及角色详解.mp4 1.5.3 有序消息.mp4 1.5.4 订阅机制和定时消息.mp4 1.5.5 批量消息和事务消息.mp4 1.5.6 RocketMQ中高性能最佳实践.mp4 1.6.1 消息中间件监控方案及应用场景.mp4 1.6.2 后端架构中消息中间件应用(云).mp4 2.1.1 Nginx负载均衡.mp4 2.1.2 代理缓存机制.mp4 2.1.3 通过Lua拓展Nginx.mp4 2.1.4 高性能Nginx最佳实践.mp4 2.2.1 LVS基础概念解析.mp4 2.2.2 基于VIP的keepalived高可用架构讲解.mp4 2.2.3 搭建LVS负载均衡集群.mp4 2.3.1 使用CDN实现应用的缓存和加速.mp4 2.3.2 通过DNS实现高可靠的负载均衡和访问提速.mp4 2.4.1 集团负载均衡的应用(云).mp4 3.1.1 缓存介绍.mp4 3.1.2 自研Java内存缓存.mp4 3.1.3 谷歌guava提供的缓存.mp4 3.2.1 redis数据结构和常用命令(一).mp4 3.2.1 redis数据结构和常用命令(二).mp4 3.2.2 持久化机制.mp4 3.2.3 redis内存管理.mp4 3.2.4 redis主从复制.mp4 3.2.5 哨兵高可用机制.mp4 3.2.6 redis集群分片存储.mp4 3.2.7 redis监控.mp4 3.3.1 memcached入门之安装使用.mp4 3.3.2 memcached内存管理.mp4 3.3.3 memcached集群方案.mp4 3.3.4 memcached分布式算法.mp4 3.4.1 大型互联网高并发缓存架构.mp4 3.4.2 后端架构中缓存方面设计.mp4 4.1.1 数据库中间件设计理论.mp4 4.1.2 数据库中间件设计要点.mp4 4.2.1 mycat入门.mp4 4.2.2 mycat读写分离.mp4 4.2.3 mycat分库分表.mp4 4.2.4 Mycat架构实践.mp4 4.3.1 sharding-jdbc概览.mp4 4.3.2 sharding-jdbc读写分离.mp4 4.3.3 sharding-jdbc分库分表.mp4 4.3.4 sharding-jdbc事务与数据处理.mp4 4.3.5 分布式数据库在的最佳实践(云课堂).mp4 《中间件》专题前导课.mp4 【补充】饿了么外卖场景,分布式事务解决方案.mp4 阶段3:容器化技术专题 1.1.1 基础概念.mp4 1.1.2 安装.mp4 1.1.3 命令.mp4 1.1.4 构建私有镜像.mp4 1.1.5 运行Java程序.mp4 1.1.6 搭建docker私有仓库.mp4 1.2.1 数据挂载.mp4 1.2.2 Compose集成式应用组合及service编排.mp4 1.3.1 容器监控.mp4 1.3.2 日志监控.mp4 1.3.3 资源管理.mp4 1.3.4 快速扩容.mp4 2.1.1 K8S核心概念及名词讲解.mp4 2.2.1 K8S集群架构搭建及运行docker容器.mp4 2.3.1 搭建K8S高可用集群及K8S网络方案详解.mp4 2.3.2 内置的负载均衡机制及自定义拓展.mp4 2.4.1 K8S可视化自动化工具及日志收集.mp4 2.4.2 结合K8S的系统监控及业务部署.mp4 2.4.3 在K8S的探索和实践(云).mp4 《容器化技术》专题前导课.mp4阶段4:分布式系统开发技术 1.1 互联网系统架构演进之路.mp4 1.2.1 zk入门.mp4 1.2.2 zk核心概念.mp4 1.2.3 zk典型应用场景.mp4 1.2.4 zk集群.mp4 1.2.5 详解分布式一致性协议.mp4 1.3.1 CAP定理.mp4 1.3.2 BASE理论.mp4 1.3.3 业务系统设计原则.mp4 2.1.1 RPC技术.mp4 2.1.2 手写RPC框架.mp4 2.2.1 Dubbo服务化思想及mock_容错_负载均衡机制.mp4 2.2.2 与spring的集成原理及RPC协议原理.mp4 2.2.3 Dubbo拓展及系统监控方案.mp4 3.1.1 SpringBoot设计理念.mp4 3.1.2 系统配置自动装载机制.mp4 3.1.3 starter快速集成机制详解.mp4 3.1.4 使用actuator管理你的spring程序.mp4 3.1.5 命令行工具springboot -cli快速构建项目.mp4 3.2.1 eureka服务注册与发现机制-01.mp4 3.2.1 eureka服务注册与发现机制-02.mp4 3.2.2 ribbon客服端负载.mp4 3.2.3 hystrix服务容错机制-01.mp4 3.2.3 hystrix服务容错机制-02.mp4 3.2.4 声明式接口调用客户端feign-01.mp4 3.2.4 声明式接口调用客户端feign-02.mp4 3.2.5 微服务网关zuul-01.mp4 3.2.5 微服务网关zuul-02.mp4 3.3.1 stream消息驱动.mp4 3.3.2 bus事件传播机制.mp4 3.3.3 分布式链路追踪sleuth.mp4 3.3.4 gateway网关组件.mp4 3.3.5 分布式配置中心config.mp4 3.3.6 zookeeper与consul.mp4 4.1.1 springcloud遇到的坑和实践案例.mp4 4.1.2 dubbo在内部的应用.mp4 《分布式系统开发》专题前导课.mp4 【补充直播】dubbo cat kong grpc 等扩展.mp4阶段5:课堂后端项目实战 1.1.1 编码规约.mp4 2.1.1 maven入门.mp4 2.1.2 maven核心概念.mp4 2.1.3 maven依赖范围.mp4 2.1.4 maven生命周期和插件.mp4 2.1.5 maven聚合和继承.mp4 2.1.6 maven私服搭建.mp4 2.1.7 maven自定义脚手架.mp4 3.1.1 git概述.mp4 3.1.2 git基础.mp4 3.1.3 git进阶.mp4 3.1.4 git协作开发.mp4 4.1.1 jenkins安装.mp4 4.1.2 jenkins使用.mp4 4.1.3 sonar使用.mp4 5.1.1 项目背景 + 搭建步骤.mp4 5.1.2 项目代码功能实现1.mp4 5.1.3 项目代码功能实现2.mp4 5.1.4 特殊场景的技术应用.mp4 5.1.5 线上部署.mp4 5.1.6 系统监控搭建&答疑.mp4 6.1 线上运维部署方案.mp4 《云课堂后端项目》专题前导课.mp4 【补充直播】微服务容器化部署、监控及答疑.mp4阶段6:商业化项目分享7 1.1 云音乐-评论系统后端架构设计.mp4 1.2 云课堂-后端整体架构分享.mp4 1.3 严选-电商系统架构分享.mp4 1.4 大数据应用.mp4 2.1 简历准备与投递:求职竞争力的6大背书.mp4 2.2 职业初期机会的选择.mp4 2.3 企业的面试目的.mp4 2.4 面试的最强背书:说好关键例子.mp4 2.5 职业发展与规划.mp4 HR带你揭秘大厂招聘-对话.mp4 技术面试官分享.mp4
ICP备案号:鲁ICP备2021025044号