登录/注册/绑定已有账户

(扫码关注公众号登陆注册)

找回密码 ×

请输入正确的手机号!
请输入正确验证码
短信验证码有误
请输入6-16位密码
两次输入不一致哦!

课程列表

引领世界级人才培养的IT教育公司

按会员:

  • 蚂蚁课堂微服务架构学习路线

    蚂蚁课堂微服务架构学习路线

    免费
    路线  631,488
  • 从0开始构建微服务电商项目

    从0开始构建微服务电商项目,该项目按照企业的任务分工模式进行讲解,完全还原企业的开发场景,让大家体验到正式的企业开发流程。每个阶段都是一个进阶,同时每个阶段的代码都是具有极高的商业价值的,大家可以根据自己公司的业务,修改下即可以复用。

    ¥899 .00
        361,280
  • 2021Java最新架构面试宝典

    来源于一位IT届大牛分享的2020年Java架构师程序员的面试题及答案,欢迎各位小伙伴浏览阅读,掌握更多的知识,弥补自己的空缺,找到自己想要的高薪,走向人生...

    免费
    收藏  144,664
  • Docker入门到精通

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    免费
    收藏  11,125
  • Redis实现分布式锁原理

    Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。

    会员
    收藏  10,750
  • JDK8新特性lambda与stream

    Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。

    免费
    收藏  14,404
  • Rabbitmq入门到精通(2021版本)

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

    免费
    收藏  16,071
  • Zookeeper实现分布式锁

    分布式锁,是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。

    会员
    收藏  12,408
  • Spring5入门到精通(2021版本)

    Spring5成为许多应用场景的理性选择,从在资源受限设备上运行的嵌入式应用程序到使用Spring的事务管理功能和Web框架集成的全面的企业应用程序。

    免费
    收藏  15,944
  • Redis入门到精通(2021版本)

    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)

    免费
    收藏  65,654
  • spring security整合oatuh

    OAuth是一个关于授权的开放网络标准,在全世界得到的广泛的应用,目前是2.0的版本。OAuth2在“客户端”与“服务提供商”之间,设置了一个授权层(authorization layer)。“客户端”不能直接登录“服务提供商”,只能登录授权层,以此将用户与客户端分离。“客户端”登录需要OAuth提供的令牌,否则将提示认证失败而导致客户端无法访问服务。下面我们就来讲解下SpringBoot项目中是如何配置使用OAuth2服务器端,并让OAuth2整合SpringSecurity来保护我们的REST接口。

    免费
    收藏  31,313
  • SpringBoot(2021版)

    SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

    免费
    收藏  1,112,264
  • SpringCloudAlibaba(2021版)

    最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装

    免费
    收藏  25,069
  • ShardingJDBC分表分库

    Apache ShardingSphere是一个开放源代码生态系统,由一组分布式数据库中间件解决方案组成,其中包括JDBC,代理和Sidecar(计划)这3种独立产品。它们都提供数据分片,分布式事务和数据库编排功能,适用于各种情况,例如Java同构,异构语言和云原生。

    免费
    收藏  14,651
  • 备战2021金三银四面试题训练营

    Java面试题内容涉及:Java基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM等~

    免费
    收藏  15,558
  • ConcurrentHashMap

    其实HashTable有很多的优化空间,锁住整个table这么粗暴的方法可以变相的柔和点,比如在多线程的环境下,对不同的数据集进行操作时其实根本就不需要去竞争一个锁,因为他们不同hash值,不会因为rehash造成线程不安全,所以互不影响,这就是锁分离技术,将锁的粒度降低,利用多个锁来控制多个小的table

    会员
    收藏  15,160
  • List集合深度源码解析

    List和Set集合共同继承Collection这个父接口,Map集合是单独的一个接口,他们一共有六个实现类,List的实现类是LinkedList和ArrayList

    免费
    收藏  14,068
  • HashMap8源码解读

    数组+链表+红黑树的结构,也叫哈希桶,在jdk 1.8之前都是数组+链表的结构,因为在链表的查询操作都是O(N)的时间复杂度,而且hashMap中查询操作也是占了很大比例的,如果当节点数量多,转换为红黑树结构,那么将会提高很大的效率,因为红黑树结构中,增删改查都是O(log n)。

    会员
    收藏  18,015
  • RPC接口如何保证幂等性问题

    接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条...,这就没有保证接口的幂等性

    免费
    收藏  13,050
  • 如何排查cpu飙升与内存泄漏问题

    java开发者在做生产项目的时候,如何排查cpu线上飙升问题,包括内存泄露等问题操作,解决开发者经常出现的一些问题,提供及时的方案

    免费
    收藏  14,057