Java
轻松搞定Memcached NoSQL数据库
课程介绍 Memcached作为一款高性能的NoSql数据库、缓存中间件。被Facebook、阿里、新浪等公司广泛使用。是当今互联网行业必备技能之一、也是NoSql数据库学习的入门首选。本课程可保证0基础变为Memcached大牛!基础篇涵盖:什么是Memcached、缓存原理、使用方式,Memcached安装、多节点部署,完整缓存、热点缓存、session共享,Memcached操作指令详解,java客户端开发、Spring集成等等。原理篇涵盖:分布式存储、哈希余数分散法、一致性哈希算法、虚拟节点,Memcached内存管理策略Slab Allocator,雪崩和穿透、无底洞现象,CAS与并发一致性问题等等。 课程资料 附带项目源码1个 基础篇17页高清PDF课件,原理篇22页高清PDF课件 16页高清PDF《Memcache手册》 8页高清PDF《一致性Hash算法》 memcached安装包 学习方法 每天学习2~3节,要跟着视频,使用配套课件和源码跟着练习,运行示例程序。 只要你能跟住我的节奏,你就可以轻松搞定并发编程。
共29节 40人已学习¥59.0 免费试学其他
Docker Jenkins Git Maven Nexus3持续集成部署
课程介绍 课程总计23课时,从Docker是什么开始,0基础开始讲解,全程无废话,实战案例教学。 Docker是什么、原理是什么、优缺点是什么、与传统的虚拟机的区别是什么、为什么Docker性能如此强劲。 Docker的镜像、容器、仓库、公服、私服原理,如何使用他们,怎么样使用镜像加速器。 Docker的安装、卸载、启动 Docker快速的安装MySQL、Nginx实战 怎么样构建自己的镜像、Dockerfile的ADD、RUN、CMD、ENTRYPOINT、EVN、ARG、VOLUME等各种指令的原理和使用实战。 Docker私服Nexus3的搭建,怎么样利用私服推拉镜像,管理镜像。 什么是持续集成、什么是容器化集成和部署、怎么样安装Jenkins、规避哪些坑、什么是Blue Ocean 什么是流水线技术、什么是Jenkins Piepeline流水线技术、怎么样写流水线脚本 如何实现串行部署、并行部署、单节点部署、集群部署、分布式部署 课程资料 配套项目源码1个 76页高清PDF课件 学习方法 课程简介轻快,前3个理论章节可以在公交、地铁中进行学习 后续的20个章节,建议对照视频一边学习,一边自己上机操作 课程可以一气呵成的学完,感觉轻松又有成就感
共24节 613人已学习¥99.0 免费试学Java
SpringCloud微服务轻松入门
[为什么要学习Spring Cloud微服务] SpringCloud作为主流微服务框架,已成为各互联网公司的首选框架,国内外企业占有率持续攀升,是Java工程师的必备技能。就连大名鼎鼎的阿里巴巴dubbo也正式更名为Spring Cloud Alibaba,成为了Spring Cloud 微服务中的一个子模块。Spring Cloud是企业架构转型、个人能力提升、架构师进阶的不二选择。 【推荐你学习这门课的理由】1、本课程总计29课时,从微服务是什么、能够做什么开始讲起,绝对的零基础入门 2、课程附带全部26个项目源码,230页高清PDF正版课件 【课程知识梳理】 1、先讲解了什么是单体架构、什么是微服务架构、他们之间有什么区别和联系,各自有什么优缺点。 2、从本质入手,使用最简单的Spring Boot搭建微服务,让你认清微服务是一种思想和解决问题的手段,而不是新兴技术。 3、讲解Spring Boot 与Spring Cloud 微服务架构之间的联系,原生的RestTemplate工具,以及Actuator监控端点的使用。 4、带着微服务所带来的各种优缺点,为大家引入服务发现与注册的概念和原理,从而引入我们的第一个注册中心服务Eureka。 5、引入负载均衡的理念,区分什么是服务端负载均衡,什么是客户端负载均衡,进而引入Ribbon负载均衡组件的详细使用。 6、为了解决微服务之间复杂的调用,降低代码的复杂度,我们引入了Feign声明式客户端,让你几行代码搞定服务的远程调用。 7、最后为大家介绍了整个微服务体系应该包含什么,学习路线是什么,应该学习什么。 【学习方法】 每一节课程均有代码,最好的方式是静下心来,用一天的时间,或者两个半天时间来学习。 一边听我的讲解,一边使用我提供的项目代码进行观察和运行。 只要你能跟住我的节奏,你就可以搞定微服务。
共27节 11316人已学习¥69.0 免费试学其他
一次性精通Memcached
课程介绍 Memcached作为一款高性能的NoSql数据库、缓存中间件。被Facebook、阿里、新浪等公司广泛使用。是当今互联网行业必备技能之一、也是NoSql数据库学习的入门首选。本课程可保证0基础变为Memcached大牛!基础篇涵盖:什么是Memcached、缓存原理、使用方式,Memcached安装、多节点部署,完整缓存、热点缓存、session共享,Memcached操作指令详解,java客户端开发、Spring集成等等。原理篇涵盖:分布式存储、哈希余数分散法、一致性哈希算法、虚拟节点,Memcached内存管理策略Slab Allocator,雪崩和穿透、无底洞现象,CAS与并发一致性问题等等。 课程资料 附带项目源码1个 基础篇17页高清PDF课件,原理篇22页高清PDF课件 16页高清PDF《Memcache手册》 8页高清PDF《一致性Hash算法》 memcached安装包 学习方法 每天学习2~3节,要跟着视频,使用配套课件和源码跟着练习,运行示例程序。 只要你能跟住我的节奏,你就可以轻松搞定并发编程。
共29节 519人已学习¥59.0 免费试学研发管理
程序员转型项目经理
我的经验+你的思考=更快的提升 Kevin职业生涯管理经验总结,全程干货输出,38课时! 1、针对工作1至2年正在转型为项目经理、负责人、组长的程序猿 2、不讲技术、没有理论、但是有章法(按照项目管理9大体系划分) 3、讲师多年工作经验总结,精华输出,和你聊聊天而已 4、带着问题、引发思考、自我提升
共37节 2293人已学习免费 免费试学MySQL
一次性搞定数据库事务
课程介绍 课程总计41课时,从什么是事务讲起,直到分布式事务解决方案,绝对的0基础入门到精通系列课程。对于难以理解的知识点,全部用画图+实战的方式讲解。 彻底明白事务的四个特性:原子性、一致性、隔离性、持久性,用场景和事例来讲解。 实战讲解数据库事务的5种并发异常:回滚丢失、覆盖丢失、脏读、幻读、不可重复读 彻底搞清楚4种事务隔离级别:READ_UNCOMMITTED 读未提交隔离级别、READ_COMMITTED 读已提交隔离级别、REPEATABLE_READ 可重复度隔离级别、SERIALIZABLE 序列化隔离级别 彻底搞清楚MySQL的各种锁:行锁、表锁、共享锁、排它锁、Next-Key锁、间隙锁、X锁、S锁、IS锁、IX锁、死锁、索引与锁、意向锁等。 彻底搞清楚Spring事务的7种传播级别的原理和使用:PROPAGATION_REQUIRED、PROPAGATION_SUPPORTS、PROPAGATION_MANDATORY、PROPAGATION_REQUIRES_NEW、PROPAGATION_NOT_SUPPORTED、PROPAGATION_NEVER、PROPAGATION_NESTED 分布式事务的理论基础:RPC定理、BASE理论、XA协议都是什么,原理是什么,有什么关联关系。 分布式事务的5种解决方案原理和优缺点:2PC两阶段提交法、3PC三阶段提交法、TCC事务补偿、异步确保策略、最大努力通知策略 阿里巴巴分布式事务框架Seata:历经多年双十一,微服务分布式事务框架,用一个Nacos+Spring Cloud+Seta+MySql的微服务项目,实战讲解阿里的分布式事务技术,深入理解和学习Seata的AT模式、TCC模式、SAGA模式。课程资料 课程附带配套2个项目源码 72页高清PDF课件一份 阿里巴巴seata-1.1.0源码一份 阿里巴巴seata-server安装包一份 学习方法 对于前半部分可以在地铁上学习,对于数据库的事务本质、ACID特性深入掌握。 课程全程都有实操,最好的方式为对照视频,参考代码,边看边操作 对于分布式事务参照课程案例,自己也搭建一套微服务的分布式事务环境进行练习
共42节 1012人已学习¥159.0 免费试学Java
SpringCloud微服务核心技术精讲
本课程总计13大章节,115课时,是一门全面的SpringCloud微服务体系化课程。课程共包括十三个大章节,涵盖注册中心、网关、熔断、降级、监控、安全、限流等全部体系。包含阿里巴巴Nacos,Consul,Spring Cloud Gateway,OAuth2.0 JWT 等主流技术。 [为什么要学习Spring Cloud微服务] SpringCloud作为主流微服务框架,已成为各互联网公司的首选框架,国内外企业占有率持续攀升,是Java工程师的必备技能。就连大名鼎鼎的阿里巴巴dubbo也正式更名为Spring Cloud Alibaba,成为了Spring Cloud 微服务中的一个子模块。Spring Cloud是企业架构转型、个人能力提升、架构师进阶的不二选择。 【推荐你学习这门课的理由:知识体系完整+丰富学习资料】 1、本课程总计13大章节,115课时,是一门全面的SpringCloud微服务体系化课程。 2、课程0基础入门,逐层递进深入,理论和代码相结合。 3、十三个大章节,涵盖注册中心、网关、熔断、降级、监控、安全、限流等全部体系。 4、包含阿里巴巴Nacos,Consul,Spring Cloud Gateway,OAuth2.0 JWT 主流技术。 5、课程附带230页高清PDF正版课件、Hoxton版本配套项目源码37个、Edgware版本配套项目26个,所有代码均有详细注释。 【主讲讲师】 尹洪亮Kevin:现任职某互联网公司首席架构师,负责系统架构、项目群管理、产品研发工作。10余年软件行业经验,具有数百个线上项目实战经验。擅长JAVA技术栈、高并发高可用伸缩式微服务架构、DevOps。主导研发的蜂巢微服务架构已经成功支撑数百个微服务稳定运行 【学完后我将达到什么水平?】 1、 对Spring Cloud的各个组件能够熟练配置、开发、部署。 2、 吊打一切关于Spring Cloud微服务的笔试面试题 3、 能够上手搭建十分完整的微服务分布式系统,涵盖服务注册与发现、负载、网关、配置中心、监控、安全、熔断等。 4、 对整个微服务体系架构有十分清晰准确的掌握。 【面向人群】 1、 不了解微服务是什么,感觉微服务很难、不敢学,网上资料松散,没有好的学习资料 2、 这么多年还一直在写SSH、SSM项目,没有更新过自己的知识体系。 3、 Spring Cloud组件太多,不知道应该重点关注和学习哪些。 4、 不会搭建微服务项目、依赖项目太多、完全搞不清楚。 【课程知识体系图】
共116节 4859人已学习¥299.0 免费试学Java
一次性精通JVM JAVA虚拟机
为什么要学JVM JVM是JAVA的老祖宗,一切JAVA代码都运行在JVM之上,只有深入理解和掌握虚拟机才能写出更强大的代码。 JVM是高级程序员的必备技能,是程序员进阶,拿高薪的必备技能。 JVM是各大互联网公司笔试、面试的重中之重,据统计头部的10家互利网公司,均将JVM作为笔试面试内容。 JVM内容庞大、并且复杂难学,通过视频学习是最佳的掌握手段。 JVM的字节码、垃圾回收、性能调优、故障排除、在线诊断都是高级程序员的必备技能。 课程介绍 本课程总计102课时,从什么是JDK讲起,绝对的0基础入门。 课程总计分为理论篇和实战篇两个大部分,绝对是全网最详细的JAVA虚拟机视频教程。 课程涵盖JVM基础、字节码逐项解析、类加载器、内存结构、回收算法、垃圾收集器等理论章节。 也包含GC日志详解、垃圾手机、性能调优、故障排除、线程死锁、内存溢出、CPU飙升、快照分析全部囊括。实战章节。 特别包含阿里巴巴在线诊断神器Arthas教程。 jcmd、jinfo、jstap、jmap、jconsole、jvisualvm、jstat、jmx、jprofile、jps全部工具的使用一网大金 课程资料 课程附带配套2个项目源码 159页高清PDF理论篇课件一份 89页高清PDF实战篇课件一份 Unsafe源码PDF课件一份 字节码可视化解析工具一份 GC日志可视化分析工具一份 命令行工具cmder一份 class_stats字段说明PDF文件一份 jcmd Thread.print解析说明文件一份 JProfiler内存分析工具说明文件一份 学习方法 理论篇部分推荐每天学习2课时,可以在公交地铁上用手机进行学习。 实战篇部分推荐对照视频,使用配套源码,一遍联系一遍学习。 课程内容较多,不要一次性学太多,而是要循序渐进,坚持学习。
共103节 3481人已学习¥299.0 免费试学Java
JAVA并发编程核心技术精讲
[JAVA工程师必会知识点之并发编程] 1、现在几乎100%的公司面试都必须面试并发编程,尤其是互联网公司,对于并发编程的要求更高,并发编程能力已经成为职场敲门砖。2、现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了,传统的串行化编程无法充分利用现有的服务器性能。3、并发编程是几乎所有框架的底层基础,掌握好并发编程更有利于我们学习各种框架。想要让自己的程序执行、接口响应、批处理效率更高,必须使用并发编程。4、并发编程是中高级程序员的标配,是拿高薪的必备条件。 【主讲讲师】尹洪亮Kevin:现任职某互联网公司首席架构师,负责系统架构、项目群管理、产品研发工作。10余年软件行业经验,具有数百个线上项目实战经验。擅长JAVA技术栈、高并发高可用伸缩式微服务架构、DevOps。主导研发的蜂巢微服务架构已经成功支撑数百个微服务稳定运行【推荐你学习这门课的理由:知识体系完整+丰富学习资料】1、 本课程总计122课时,由五大体系组成,目的是让你一次性搞定并发编程。分别是并发编程基础、进阶、精通篇、Disruptor高并发框架、RateLimiter高并发访问限流吗,BAT员工也在学。2、课程附带附带3个项目源码,几百个课程示例,5个高清PDF课件。3、本课程0基础入门,从进程、线程、JVM开始讲起,每一个章节只专注于一个知识点,每个章节均有代码实例。 【课程分为基础篇、进阶篇、高级篇】一、基础篇基础篇从进程与线程、内存、CPU时间片轮训讲起,包含线程的3种创建方法、可视化观察线程、join、sleep、yield、interrupt,Synchronized、重入锁、对象锁、类锁、wait、notify、线程上下文切换、守护线程、阻塞式安全队列等内容。二、进阶篇进阶篇课程涵盖volatied关键字、Actomic类、可见性、原子性、ThreadLocal、Unsafe底层、同步类容器、并发类容器、5种并发队列、COW容器、InheritableThreadLocal源码解析等内容。三、精通篇精通篇课程涵盖JUC下的核心工具类,CountDownLath、CyclicBarrier、Phaser、Semaphore、Exchanger、ReentrantLock、ReentrantReadWriteLock、StampedLock、LockSupport、AQS底层、悲观锁、乐观锁、自旋锁、公平锁、非公平锁、排它锁、共享锁、重入锁、线程池、CachedThreadPool、FixedThreadPool、ScheduledThreadPool、SingleThreadExecutor、自定义线程池、ThreadFactory、线程池切面编程、线程池动态管理等内容,高并发设计模式,Future模式、Master Worker模式、CompletionService、ForkJoin等课程中还包含Disruptor高并发无锁框架讲解:Disruptor支持每秒600万订单处理的恐怖能力。深入到底层原理和开发模式,让你又懂又会用。高并发访问限流讲解:涵盖木桶算法、令牌桶算法、Google RateLimiter限流开发、Apache JMeter压力测试实战。 【学完后我将达到什么水平?】1、 吊打一切并发编程相关的笔试题、面试题。2、 重构自己并发编程的体系知识,不再谈并发色变。3、 精准掌握JAVA各种并发工具类、方法、关键字的原理和使用。4、 轻松上手写出更高效、更优雅的并发程序,在工作中能够提出更多的解决方案。 【面向人群】1、 总感觉并发编程很难、很复杂、不敢学习的人群。2、 准备跳槽、找工作、拿高薪的程序员。3、 希望提高自己的编程能力,开发出更高效、性能更强劲系统的人群。4、 想要快速、系统化、精准掌握并发编程的人群。【课程知识体系图】
共123节 2708人已学习¥299.0 免费试学
- 1

尹洪亮
技术经理
Kevin,微胖的80后,多年从事软件开发行业经验;喜欢研究系统架构、前沿技术。 目前任职某互联网公司技术经理职位,负责基础框架、产品研发、产品实施、团队管理等工作。
课程数 9 学生数 26841 问答数 0 话题数 0