王勇
CEO/董事长/总经理

擅长领域:Java

讲师介绍:动力节点王勇老师,CCTV《影响力对话》栏目特约嘉宾,Java培训知名讲师,中国Java培训领军人物,北京动力节点创始人,董事长兼CEO。1995年接触软件开发,曾工作于清华同方、联想、普天信息技术研究院,拥有丰富的项目实战能力,是国内手把手教授Java项目开发、分析底层源代码讲授SSH框架教学思想的开创者,并成功发布DRP Web项目、SSH流行框架免费视频,获得广大Java学习者的一致好评,下载量超过千万次,教授的学生分别在加拿大、法国、日本及国内大中城市成功就业,成就了广大学生的软件工程师梦想!详情百度“王勇Java”

Java:

Java架构师之路:优雅设计与实现接口幂等性

我们先看两道互联网大厂的面试题?
1、分布式/微服务系统接口的幂等性如何设计?比如不能重复扣款;
2、消息中间件如何解决消息的幂等性?消息怎么防止不被重复消费;
幂等这个词本身源自数学,幂等性是数学中的一个概念,常见于抽象代数中,表达的是N次变换与1次变换的结果相同,在计算机的各个领域都借用了该概念。本课程带你聊聊接口幂等性的那些事。>
共18课时(已更新11课时)| ¥94.00(原价99.00) 141人学习过开始学习
Java:

阿里P7面试必备Spring整合MyBatis源码分析

【本课程带你深入源码剖析Spring整合MyBatis的内部实现】

Spring Framework的核心是ioc的依赖注入、aop的面向切面编程,当然也有其他功能,如对第三方各类框架的集成整合;MyBatis 是一款优秀的持久层SQL映射框架,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。那么Spring如何整合MyBatis?我们可以带着这么几个问题来解答:

1、Mapper接口是怎么扫描出来的?
2、Mapper接口所对应的具体类是什么?
3、Mapper接口是怎么实例化的?
4、Service中注入的Mapper接口是什么对象?如何实例化该注入的对象?

>
共7课时(已更新7课时)| ¥13.00(原价14.00) 154人学习过开始学习
Java:

Java架构师之路:手写MyBatis框架


MyBatis 是一款优秀的持久层SQL映射框架,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。玩转MyBatis框架除了要能深入了解MyBatis框架本身的源码和内部运行机制之外,我们还需要手写实现一个自己的MyBatis框架,从而检验自己的技术底蕴如何,筑牢自己的技术底座,那么本课程基于此,将在分析MyBatis的核心源码流程后,带你手写实现一个自己的MyBatis框架,深入透彻,带你体验手写框架亦非难事
>
共12课时(已更新11课时)| ¥23.00(原价24.00) 0人学习过开始学习
Java:

Java架构师之路:代码重构

优雅代码来自良好的设计,也来自实践经验的总结,在一些经典的开发框架中、在JDK中都有大量可以用来参考和借鉴的优雅实现代码或者工具类,另外还可以借鉴前人经验总结的设计模式,来编写出可扩展、更优雅的代码。当然我们也不是一成不变的拷贝它们,可以结合自己的业务场景,写出自己的特色,在我们实际项目开发中,比如采用Optional优雅实现非空判断,使用构建器模式开发出流式编程风格等等,这里不一而足,本课程带你在实际开发中如何落地实现优雅代码开发。>
共11课时(已更新11课时)| ¥21.00(原价22.00) 69人学习过开始学习
Java:

Java架构师之路:品设计模式写优雅代码

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类整理的、代码设计经验的总结,使用设计模式是为了可重用代码,编写出可扩展、更优雅的代码。总体来说设计模式分为三大类:创建型模式,结构型模式,行为型模式,共有23种设计模式,需要说明一点的是:设计模式并不是一成不变的,很多设计模式都有不同的变体,也就是有不同的实现方式,设计模式不是全盘照搬的,可以写出自己的特色,设计模式只是前人经验的总结;在我们的求职面试过程中,经常会被问到你在项目中有没有使用过设计模式?用过什么设计模式?为什么用该设计模式?本课程带你品味设计模式,开发优雅代码。>
共6课时(已更新6课时)| ¥11.00(原价12.00) 112人学习过开始学习
Java:

Java架构师之路:分布式面试题

现在的面试已经与前些年有很大的不同了,早些年,2010年之气基本是ssh或者ssm的方式进行项目的开发,面试也主要考察这些内容,那个时候都很少提及到分布式,随着移动互联网的发展,系统的复杂度增加以及庞大的互联网用户规模,分布式架构也应运而生,2012年阿里开源了一个Dubbo,称为分布式开发的一个分水岭,推动了分布式架构的发展,现在如果出去面试,不知道什么是分布式,那真的会被虐得体无完肤,当然最近两年,从2017年下半年开始又出现了微服务。本课程从面试的角度带你刷一波分布式相关的面试题。>
共13课时(已更新13课时)| ¥25.00(原价26.00) 99人学习过开始学习
Java:

Java架构师之路:带你直面面试官的连环炮

现在的面试已经与前些年有很大的不同了,如果你工作了好几年,在公司也是核心悍将,对公司的业务得心应手,同时也在小组带领新人,负责很多系统,很多服务器,技术积累也不错,然而当你去跳槽面试时,如果你没有未雨绸缪充分准备,而直接杀入面试“场”,你会发现一上场就可能被面试官秒杀了,面试也是没有硝烟的战场,建议:1、至少复习两个月,2、全面系统准备;本课程从面试的角度带你体验一把面试官的连环炮。

>
共17课时(已更新17课时)| ¥81.00(原价85.00) 123人学习过开始学习
Java:

架构师修炼之道玩转MyBatis扩展开发

MyBatis 是一款优秀的持久层SQL映射框架,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结

果集。玩转MyBatis当然免不了要能深入了解MyBatis的源码和内部运行机制,比如MyBatis给我们留下的

扩展入口,让我们可以进行扩展开发,本课程就是带你玩转MyBatis扩展开发,利用MyBatis 允许在已映

射语句执行过程中的某一点进行拦截调用的机制,我们可以轻松实现MyBatis扩展插件的开发。
>
共11课时(已更新11课时)| ¥21.00(原价22.00) 119人学习过开始学习
Java:

高级互联网架构:百度UidGenerator分布式组件

在大型分布式系统中,经常有生成全局唯一ID标识的需求,比如 支付、订单、红包、优惠券、跟踪号等等,那么关于如何优雅地生成一个分布式全局唯一ID标识,大家是否思考过如下问题:
1.全局唯一,不能重复,这是基本要求;
2.递增,下一个ID大于上一个ID,某些需求;
3.信息安全,非连续ID,避免恶意用户/竞争对手发现ID规则,从而猜出下一个ID或者根据ID总量猜出业务总量,某些需求;
4.高可用,不能故障,可用性4个9或者5个9,99.99%、99.999%;
5.高QPS,性能不能太差,否则容易造成线程堵塞;
6.平均延迟尽可能低;
带着这些问题,本课程带你解密百度UidGenerator分布式ID组件; 
>
共14课时(已更新14课时)| ¥13.00(原价14.00) 207人学习过开始学习
Java:

高级互联网架构:美团分布式任务调度平台XXL-JOB

在分布式项目中,关于定时任务的操作,大家是否思考过如下问题:
1、你们的项目是分布式的,项目定时任务这一块是怎么做的?
2、多台机器集群部署的定时任务如何保证不被重复执行?
3、不重启服务的情况如何动态地调整定时任务的执行时间?
4、部署定时任务的机器发生故障如何实现故障转移?
5、如何对定时任务进行监控?
6、业务量比较大,单机性能的瓶颈问题,如何扩展?
7、分布式任务调度如果让你来实现,有什么思路,怎么实现?
8、有没有了解过一些开源的方案来解决这一块的问题?
带着这些问题,本课程带你解密分布式任务调用平台的那些事。
>
共15课时(已更新15课时)| ¥14.00(原价15.00) 255人学习过开始学习
每页显示 共16条数据 1 2

最近学员 累计37589

最新评论

手机看
关注公众号

关注公众号

下载APP

下载APP

客服 帮助 返回
顶部