Java
JAVA零基础小白快速上手保姆式手把手教程
适合人群:java、大数据(BD)、运维开发、安卓、Linux嵌入式、C语言、单片机、物联网等学习者学习计划:1.每周保持20小时学习 2.理论、实践相结合; 3.有问题咨询老师;课程目标:通过对java的系统性学习,对java有较好的认识,和熟练的应用。课程简介: Java是目前世界上流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言。这可以概括Java有着自己独特的优势:语言简单、是一个面向对象、分布式应用并且安全、体系结构中立并且可移植,重要,它是一个动态语言。配置环境要求jdk1.8以上版本;同时可以配置JDK11版本做测试。学习资料参考java基础授课软件版本:notepad、eclipse、IDEA授课特色简单易学,非常适合于初学者、小白、转行者
共31节 220人已学习¥39.0 免费试学Linux
Linux工程师上手极速入门开发教程
本门课程主要讲解CentOS7的安装、体系结构、用户相关命令、vi命令、目录命令、文件命令、网络相关命令、远程控制、文件传输、熟悉Linux类软件安装、卸载、配置JDK+Tomcat服务、安装MySQL数据库,教会大家使用Apache发布PHP项目、使用Tomcat应用发布Java项目。
共17节 29人已学习¥39.0 免费试学Oracle
Oracle数据库极速上手教程实践
可以使用Oracle进行SQL编程(复杂查询、更新),可以学习Oracle常用对象的使用,可以进行数据库的分析与设计。 课程简介: Oracle基础与提升视频课程 本课程主要讲解如下内容: Oracle体系结构 Oracle 基础管理 SQL 语言 MySQL数据库简介 Sequence和同义词 数据字典及用户管理 E-R模型、 Power Designer设计工具。 在本课程讲解之中会提供有相应的练习习题以及综合案例分析,帮助读者迅速学习Oracle数据库的核心开发技能。
共41节 38人已学习¥39.0 免费试学MySQL
MySql 8.0数据库从入门到精通保姆式教程
本视频涵盖MySQL核心技术主要知识点,每节知识配套对应练习。主要包含数据库和表的常用操作、约束、视图、存储过程和函数、流程控制结构以及综合运用各种命令实现数据的增删改查操作。本课程的目标是“看得懂、学得会、做得出”,为后续的学习打下夯实的基础。
共48节 33人已学习¥59.0 免费试学大数据
大数据之数据可视化技术教程之echarts
想学习ECharts的人群,通过实战案例快速掌握ECharts实现数据可视化,真实、有趣、好玩!课程目标:通过疫情实时监控的案例,讲解ECharts用法,带着大家从零开始快速掌握Echarts数据可视化。课程简介:ECharts是一个开源的数据可视化工具,纯 Javascript 的图表库,提供许多图表,涵盖各行业图表应用,满足各种数据可视化的需求。 本课程从零开始带大家学习Echarts技术,通过讲解echarts展示实战案例,帮助初学者入门,让大家都可以轻松自如的使用这款流行图表框架。 如果你是一名前端开发者,ECharts是你需要学习的技术,这套视频课程将非常适合您! 课程以通俗易懂的方式讲解 echarts,真实、有趣、好玩!! 本案例的所有代码全程手敲,一行一行带你写,只讲干货,相信你看完后一定会收获很多!
共3节 39人已学习¥19.0 免费试学Bootstrap
BootStrap项目实战世界杯网页
适合人群:想学习bootstrap的人群,在前端方面想晋级的人群,想快速搭建页面的人群课程目标:从零开始系统学习Bootstrap,并学习其各个组件的使用方法及作用,带你一步一步进入bootstrap的世界,带你快速上手BootStrap的基础操作。课程简介:Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 它做为前端老牌ui框架之一,使用率非常高,上手难度并不难。本课程则是带你一步一步进入bootstrap的世界,带你快速学习BootStrap的基础操作。
共39节 70人已学习¥29.0 免费试学JavaScript
JavaScript打地鼠游戏试听课
课程目标:学习如何使用JavaScript进行游戏开发课程简介:知识点:课程涉及JS、 H5、CSS3、游戏设计思路和游戏开发流程等核心游戏的核心要素,是一门不可你得的经典之作。学后水平:可以独立完成打地鼠游戏的开发,熟练学习JS、jQuery、H5、CSS3等知识。
共29节 39人已学习¥19.0 免费试学Java
基于LayUI的SSM项目整合安全框架实战
课程简介: 《权限管理系统》该项目采用技术SpringMVC+Spring+mybatis+jquery+js+css+layui+SpringSecurity 等技术 ,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等 项目功能介绍: 系统管理:用户登录、用户退出 用户管理:主要实现对用户信息的增删改查审核等功能 角色管理:主要实现对角色信息的增删改查、角色绑定用户、角色绑定操作等功能 模块管理:主要实现模块信息的增删改查等功能 权限管理:实现系统权限控制,页面中权限控制以及用户请求的权限控制 1、该项目主要功能完善,主要用于简历项目经验丰富,以及毕业设计或者二次开发2、提供项目源码,设计文档、数据库sql文件以及所有配套软件,按照教程即可轻松实现项目安装部署3、需要系统学习项目代码实战课程的同学,可以学习如下项目实战课程
共100节 41人已学习¥69.0 免费试学Python
python金融量化交易与人工智能大数据分析教程
本课程主要讲解如下内容:引言NumPy多维数组ndarrayNumPy创建数组1、KNN算法背景02、KNN中距离度量03、KNN分类算法流程04、手写KNN分类算法05、KNN回归算法流程 06 量化交易 量化交易是指以先进的数学模型替代人为的主观判断,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种“大概率”事件以制定策略,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下作出非理性的投资决策。 定量投资和传统的定性投资本质上来说是相同的,二者都是基于市场非有效或弱有效的理论基础。两者的区别在于定量投资管理是“定性思想的量化应用”,更加强调数据。量化交易具有以下几个方面的特点: 1、纪律性。根据模型的运行结果进行决策,而不是凭感觉。纪律性既可以克制人性中贪婪、恐惧和侥幸心理等弱点,也可以克服认知偏差,且可跟踪。 2、系统性。具体表现为“三多”。一是多层次,包括在大类资产配置、行业选择、精选具体资产三个层次上都有模型;二是多角度,定量投资的核心思想包括宏观周期、市场结构、估值、成长、盈利质量、分析师盈利预测、市场情绪等多个角度;三是多数据,即对海量数据的处理。 3、套利思想。定量投资通过多面、系统性的扫描捕捉错误定价、错误估值带来的机会,从而发现估值洼地,并通过买入低估资产、卖出高估资产而获利。 4、概率取胜。一是定量投资不断从历史数据中挖掘有望重复的规律并加以利用;二是依靠组合资产取胜,而不是单个资产取胜。 量化投资技术包括多种具体方法,在投资品种选择、投资时机选择、股指期货套利、商品期货套利、统计套利和算法交易等领域得到广泛应用。在此,以统计套利和算法交易为例进行阐述。 1、统计套利 [1] 统计套利是利用资产价格的历史统计规律进行的套利,是一种风险套利,其风险在于这种历史统计规律在未来一段时间内是否继续存在。 统计套利的主要思路是先找出相关性most好的若干对投资品种,再找出每一对投资品种的长期均衡关系(协整关系),当某一对品种的价差(协整方程的残差)偏离到一定程度时开始建仓,买进被相对低估的品种、卖空被相对高估的品种,等价差回归均衡后获利了结。股指期货对冲是统计套利较常采用的一种操作策略,即利用不同国家、地区或行业的指数相关性,同时买入、卖出一对指数期货进行交易。在经济全球化条件下,各个国家、地区和行业股票指数的关联性越来越强,从而容易导致股指系统性风险的产生,因此,对指数间的统计套利进行对冲是一种低风险、高收益的交易方式。 2、算法交易。 算法交易又称自动交易、黑盒交易或机器交易,是指通过设计算法,利用计算机程序发出交易指令的方法。在交易中,程序可以决定的范围包括交易时间的选择、交易的价格,甚至包括most后需要成交的资产数量。 算法交易的主要类型有: (1) 被动型算法交易,也称结构型算法交易。该交易算法除利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交易时机和交易的数量,而是按照一个既定的交易方针进行交易。该策略的的核心是减少滑价(目标价与实际成交均价的差)。被动型算法交易most成熟,使用也most为广泛,如在国际市场上使用most多的成交加权平均价格(VWAP)、时间加权平均价格(TWAP)等都属于被动型算法交易。 (2) 主动型算法交易,也称机会型算法交易。这类交易算法根据市场的状况作出实时的决策,判断是否交易、交易的数量、交易的价格等。主动型交易算法除了努力减少滑价以外,把关注的重点逐渐转向了价格趋势预测上。 (3) 综合型算法交易,该交易是前两者的结合。这类算法常见的方式是先把交易指令拆开,分布到若干个时间段内,每个时间段内具体如何交易由主动型交易算法进行判断。两者结合可达到单纯一种算法无法达到的效果。 算法交易的交易策略有三:一是降低交易费用。大单指令通常被拆分为若干个小单指令渐次进入市场。这个策略的成功程度可以通过比较同一时期的平均购买价格与成交量加权平均价来衡量。二是套利。典型的套利策略通常包含三四个金融资产,如根据外汇市场利率平价理论,国内债券的价格、以外币标价的债券价格、汇率现货及汇率远期合约价格之间将产生一定的关联,如果市场价格与该理论隐含的价格偏差较大,且超过其交易成本,则可以用四笔交易来确保无风险利润。股指期货的期限套利也可以用算法交易来完成。三是做市。做市包括在当前市场价格之上挂一个限价卖单或在当前价格之下挂一个限价买单,以便从买卖差价中获利。此外,还有更复杂的策略,如“基准点“算法被交易员用来模拟指数收益,而”嗅探器“算法被用来发现most动荡或most不稳定的市场。任何类型的模式识别或者预测模型都能用来启动算法交易。 量化交易一般会经过海量数据仿真测试和模拟操作等手段进行检验,并依据一定的风险管理算法进行仓位和资金配置,实现风险most小化和收益most大化,但往往也会存在一定的潜在风险,具体包括: 1、历史数据的完整性。行情数据不完整可能导致模型与行情数据不匹配。行情数据自身风格转换,也可能导致模型失败,如交易流动性,价格波动幅度,价格波动频率等,而这一点是量化交易难以克服的。 2、模型设计中没有考虑仓位和资金配置,没有安全的风险评估和预防措施,可能导致资金、仓位和模型的不匹配,而发生爆仓现象。 3、网络中断,硬件故障也可能对量化交易产生影响。 4、同质模型产生竞争交易现象导致的风险。 5、单一投资品种导致的不可预测风险。 为规避或减小量化交易存在的潜在风险,可采取的策略有:保证历史数据的完整性;在线调整模型参数;在线选择模型类型;风险在线监测和规避等。 量化策略是指使用计算机作为工具,通过一套固定的逻辑来分析、判断和决策。量化策略既可以自动执行,也可以人工执行。 [2] 一个完整的量化策略包含哪些内容? 一个完整的策略需要包含输入、策略处理逻辑、输出;策略处理逻辑需要考虑选股、择时、仓位管理和止盈止损等因素。 选股 量化选股就是用量化的方法选择确定的投资组合,期望这样的投资组合可以获得超越大盘的投资收益。常用的选股方法有多因子选股、行业轮动选股、趋势跟踪选股等。 1 多因子选股 多因子选股是most经典的选股方法,该方法采用一系列的因子(比如市盈率、市净率、市销率等)作为选股标准,满足这些因子的股票被买入,不满足的被卖出。比如巴菲特这样的价值投资者就会买入低PE的股票,在PE回归时卖出股票。 2 风格轮动选股 风格轮动选股是利用市场风格特征进行投资,市场在某个时刻偏好大盘股,某个时刻偏好小盘股,如果发现市场切换偏好的规律,并在风格转换的初期介入,就可能获得较大的收益。 3 行业轮动选股 行业轮动选股是由于经济周期的的原因,有些行业启动后会有其他行业跟随启动,通过发现这些跟随规律,我们可以在前者启动后买入后者获得更高的收益,不同的宏观经济阶段和货币政策下,都可能产生不同特征的行业轮动特点。 4 资金流选股 资金流选股是利用资金的流向来判断股票走势。巴菲特说过,股市短期是投票机,长期看一定是称重机。短期投资者的交易,就是一种投票行为,而所谓的票,就是资金。如果资金流入,股票应该会上涨,如果资金流出,股票应该下跌。所以根据资金流向就可以构建相应的投资策略。 5 动量反转选股 动量反转选股方法是利用投资者投资行为特点而构建的投资组合。索罗斯所谓的反身性理论强调了价格上涨的正反馈作用会导致投资者继续买入,这就是动量选股的基本根据。动量效应就是前一段强势的股票在未来一段时间继续保持强势。在正反馈到达无法持续的阶段,价格就会崩溃回归,在这样的环境下就会出现反转特征,就是前一段时间弱势的股票,未来一段时间会变强。 6 趋势跟踪策略 当股价在出现上涨趋势的时候进行买入,而在出现下降趋势的时候进行卖出,本质上是一种追涨杀跌的策略,很多市场由于羊群效用存在较多的趋势,如果可以控制好亏损时的额度,坚持住对趋势的捕捉,长期下来是可以获得额外收益的。 择时 量化择时是指采用量化的方式判断买入卖出点。如果判断是上涨,则买入持有;如果判断是下跌,则卖出清仓;如果判断是震荡,则进行高抛低吸。 常用的择时方法有:趋势量化择时、市场情绪量化择时、有效资金量化择时、SVM量化择时等。
共72节 351人已学习¥79.0 免费试学Webpack
【Webpack5.x / Webpack】模块化打包工具.实战视频教
授课特色: 由浅入深,情景教学、案例教学作为一个现代javascript 应用程序的静态模块打包器,webpack能将各种资源,如js,css, 图片等作为模块来处理,是当下前端工程化的一个很受欢迎的工具,webpack目前最新的版本是4.0。 Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。 Webpack已经是大部分前端项目打包工具,比如最热门前端框架之一React,用它开发的项目都是用webpack进行模块化管理和打包。1、webpack工具的安装2、服务安装与启动3、html打包3,布局图片打包4、内容图片打包5、ES6打包 webpack-热门的模块加载器兼打包工具webpack介绍webpack作用browerify和webpack的区别webpack的安装webpack编译第一个例子loader加载其他类型文件webpack.config.js用其他名字的配置文件生产环境编译开发环境编译监听文件变化生成source-mapbabel配置babelrc文件的作用webpack-dev-server端口号更改热重载、实时刷新
共9节 85人已学习¥39.0 免费试学Java
微服务分布式开发框架纸Dubbo技术教程
适合人群:适合人群: 具有一定基础的Java开发人员,希望学习微服务提升自己的朋友,想学习Dubbo的朋友课程目标:使用dubbo开发分布式项目,包括:RPC简介、Dubbo简介、常用配置、监控中心、高可用性,使用d课程简介:【课程暂时不提供课程资料】本课程以通俗易懂的方式讲解Dubbo技术,课程内容包括:1. Web应用架构的演变2. RPC简介3. Dubbo简介4. Dubbo使用(Spring版、Spring注解版、SpringBoot版)5. Dubbo常用配置6. 监控中心(dubbo-admin、dubbo-monitor-simple)7. 高可用性(负载均衡、服务降级) 常见问题:问:微服务难吗?答:不难,跟着学即可!
共23节 73人已学习¥69.0 免费试学Java
JVM性能调优之架构师之路
适合人群:有JAVA基础,有数据结构基础,3年以上 JAVA经验课程目标:对JVM虚拟机底层原理进行多面讲解,JVM内存结构、堆的分代与垃圾回收算法、JVM性能调优课程简介:本课程不提供学习下载资料。JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。同时针对垃圾收集机制,该如何进行合理的GC处理?以及该使用的哪种GC策略,垃圾收集等机制进行了综合讲解。
共8节 69人已学习¥89.0 免费试学Vue
VUE基础入门与案例开发实战
课程目标:多面学习Vue.js技术栈,包括:1. 数据绑定、模板、指令、过滤器、vue生命周期及实例的属性和方法2. 组件及组件间的通信、发送HTTP请求3. vue-router及vue-cli和单文件组件4. Element UI及Vuex的使用5. 项目结构的搭建与开发课程简介: 基于Vue.js 2.3版本, 目前最全的Vue.js教学视频,让你少走弯路,直达技术前沿!多面讲解Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、webpack、ElementUI等) 课程内容包含:1. 数据绑定、模板、指令、过滤器、vue生命周期及实例的属性和方法2. 组件及组件间的通信、发送HTTP请求3. vue-router及vue-cli和单文件组件4. Element UI及Vuex的使用5. 项目结构的搭建与开发 教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!细节参考1.vue环境搭建及入门程序2计算、监听及vue-tools的安装3样式绑定4style与删除操作5筛选和过滤6传播行为与事件7使用vue绑定表单输入与vue生命周期8过渡效果与过滤器9自定义指令与自定义插件10vue脚手架vuecli的安装与启动11vuecli源码解读与eslint12状态管理组件vuex13状态管理功能扩展14状态管理功能优化15vueresource异步请求和跨域16bug调试17node复习与Promise18全局组件与私有组件19动态组件20组件过渡效果和参数传递问题21调用组件内部定义的方法22ref引用和render渲染函数
共8节 289人已学习¥89.0 免费试学React
零基础学习Ract与实战教程
适合人群:适合人群: 1.有前端基础的开发人员 2.对前端界面框架感兴趣的程序猿 3.javascript程序员,node.js 程序员课程目标:学员通过这套课程精通React 技术课程简介:课程简介:React是Facebook开发的一款JS库,那么Facebook为什么要建造React呢,主要为了解决什么问题,通过这个又是如何解决的?
共29节 92人已学习¥69.0 免费试学Android
零基础学安卓Android移动开发
适合人群: 具有Java基础的编程人员;想学习Android的开发人员; 课程目标: 快速入门,深入学习Android基础知识,熟练学习Android Studio新版本开发工具。 课程简介: Android Studio基础与提升,采用Android Studio新版本开发工具。由简单到精通,基础与项目实战,帮助学员轻松学习Android新技术。核心内容包括Android新推出的技术:ToolBar、TextInputLayout(增强型文本输入)、NavigationView(导航抽屉) 、TabLayout实现顶部滑动效果 、Palette(颜色选择器) 、AppBarLayout(程序栏布局)、FloatingActionButton(悬浮按钮)与SnackBar、BottomNavigationView(底部导航)等,也包括Android四大组件:Activity、Service、Broadcast与ContentProvider的使用等。
共176节 1174人已学习¥39.0 免费试学Docker/K8S
docker技术入门教程
Docker集群管理视频教程,该课程主要分享Docker集群管理工具,主要包括Docker Machine、Docker Compose、Docker Swarm。Docker Machine为本地,私有数据中心及公有云平台提供Docker引擎,实现从零到Docker的一键部署。 Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。 讲师:杜航,Websense云基础架构组开发经理,专注于Openstack和Docker,灵雀云用户。本课程暂不提供资料下载一、Docker解决了什么问题? 一款产品从开发到上线,从操作系统,到环境运行,在到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司不得不面对的问题,特别是各版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。 Docker对此给出了一个标准化的解决方案。 环境配置如此麻烦,换一台机器,就要重来一次,费力费时。那么软件可以不可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。开发人员利用Docker可以消除协作编码时“在我的机器上可以正常工作”的问题。 帮助大家对Docker快速上手,迅速入门。将介绍Docker核心概念,是什么、能干什么、Docker整体架构,和传统虚拟机的区别。什么是容器虚拟化技术,深刻理解镜像、容器、仓库的各种概念和操作。通过该课程,帮助学习者掌握Dockerfile的编写和构建并使用Dockerfile来制作复杂镜像,能够使用容器卷完成容器间数据共享和持久化工作。能够在Docker容器下进行日常软件的安装开发和工程部署,最终可以通过docker和阿里云平台完成工作的协同和发布。
共16节 423人已学习¥69.0 免费试学Mongo DB
MongoDB快速上手教程
本课程环境:MongoDB 4.0.10,win7本课程为MongoDB实践课程,围绕MongoDB的安装,图形化工具的引入,CRUD实战演练,聚合技术的使用、索引的介绍、索引优化、性能优化、副本集搭建及分布式分片集群的搭建和原理解析以及Java实操Mongo来对MongoDB进行更深入的学习。学习完本课程后,同学们将对MongoDB有一个系统的认识,并且对如何应用MongoDB开发也会形成一套系统框架,深入学习本课程后,将学习MongoDB的大多使用场景。
共7节 257人已学习¥49.0 免费试学Vue
VUE从入门到实践极简视频教程课.全家桶
适合人群:有html、css、js基础,了解es6、node、模块化等课程简介:基于Vue.js 2版本, 目前最全的Vue.js教学视频,让你少走弯路,直达技术前沿!多面讲解Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、webpack、ElementUI等)1、通过本课程学习学习VUE的知识体系,模板语法、组件、过渡动画、生命周期等基础内容。2、在学习VUE基础的前提下,使用VUE-CLI搭建移动端音乐APP、实现单页面应用。3、将VUE的知识体系与实际应用相结合,完成VUE的入门,为商业化开发做好充分准备。课程内容包含:1. 数据绑定、模板、指令、过滤器、vue生命周期及实例的属性和方法2. 组件及组件间的通信、发送HTTP请求3. vue-router及vue-cli和单文件组件4. Element UI及Vuex的使用5. 项目结构的搭建与开发1、授课过程会对VUE相关知识体系内容进行讲解。 内容包含: (1)基础知识阶段:VUE基本概念、VUE实例、VUE模板语法、VUE生命周期、VUE组件及组件间通信、VUE过渡与动画,即将更新 (2)实战阶段:VUE-CLI脚手架、脚手架配置、APP路由、单页面APP创建、APP组件开发、VUE-CLI组件间传参、VUE-CLI插槽、组件切换过渡动画、编译打包处理。 (3)VUE入门实践教程教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!
共22节 248人已学习¥49.0 免费试学MySQL
MyCat+MySQL分表分库
适合人群:数据库管理人员,程序开发人员,Java开发工程师课程目标:学习数据库库表分离设计原则,学习Mycat中的垂直与水平分库实现,学习Mysql数据库集群搭建课程简介:MyCat 是目前流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议 的服务器,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生协议与多个 MySQL 服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分库分表。 配合数据库的主从模式还可实现读写分离。MyCat 是基于阿里开源的 Cobar 产品而研发,Cobar 的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得 MyCat 变得非常的强大!
共7节 196人已学习¥39.0 免费试学Redis
Redis轻松入门到开发实践原理剖析
适合人群:想快速系统掌握Redis技术的开发人员 JavaWeb开发人员,微服务架构爱好者,Java架构师课程目标:学习Redis的实战技能,可以应对开发中的各种应用场景课程简介:Redis是一种基于键值对(key-value)的NoSQL数据库,与很多键值数据库不同的是,Redis中的值可以由多种数据类型组成,这些数据类型包括string、hash、list、set、zset(有序集合)、Bitmaps(位图)、GEO(地理位置定位)等。因此,Redis可以满足很多的应用场景,而且由于Redis会将所有数据都存放在内存中,所以它的读写性能非常惊人。同时,Redis还拥有持久化功能,也就是可以将内存中的数据保存到硬盘上,以避免突然断电而导致内存中的数据全部丢失。当然,Redis还有更多的高级功能,这些都会在本系列课程中详细讲解。本课程主要内容如下:1. Redis的基础知识2. Redis的核心命令(包括与字符串、哈希、列表、集合、有序集合、键相关的命令)3. 用5种语言与Redis交互,使用这些命令4. redis-cli深度探索5. Pipeline6. 事物与Lua7. 位操作8. HyperLogLog9. 发布订阅10. 连接池讲解Redis的各种常用技能1,Redis的基本数据类型及应用场景2,Redis的内存管理机制3,Redis的持久化机制4,Redis的主从复制5,搭建Redis高可用架构6,搭建Redis集群架构
共20节 148人已学习¥79.0 免费试学
- 1
- 2
- 3