登录 注册

请输入正确手机号码或邮箱!
请输入6或6位以上位密码!
忘记密码?
验证码输入有误!

找回密码 ×

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

课程列表

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

按会员:

  • 从0开始构建微服务电商项目

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

    ¥899.00
        175,250
  • 手写RPC负载均衡器五种算法

    手写RPC负载均衡器五种算法

    会员
    收藏  10,049
  • 基于Netty纯手写Dubbo

    基于Netty纯手写Dubbo

    会员
    收藏  11,011
  • 高性能Netty服务器

    Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

    会员
    收藏  13,040
  • 精讲架构师核心技术公开课

    每晚八点半,全程为你公开2小时免费课程,直播一对一授课,欢迎你的观看和学习!

    免费
    收藏  11,166
  • Tomcat8 性能优化

    UseParallelGC 并行回收,XX:ParallelGCThreads 并行回收线程数,只有配置了UseParallelGC有效。UseAdaptiveSizePolicy,让jvm根据情况动态适配参数,当然如果你指定了某些参数,jvm就不会对那些参数再去调整的,加这个参数只要是让我们考虑不全的其它参数能让jvm帮忙做微处理。

    会员
    收藏  12,981
  • Zookeeper实现分布式锁

    Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功能而且要达到高吞吐、低延迟同时还要保持一致性和可用性,实际上非常困难。因此zookeeper提供了这些功能,开发者在zookeeper之上构建自己的各种分布式系统。

    会员
    收藏  13,827
  • Zookeeper集群一致性原理

    ZooKeeper是一个开源的分布式应用程序协调服务,是Google的Chubby一个开源的实现。ZooKeeper为分布式应用提供一致性服务,提供的功能包括:分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)、分布式锁(Distributed Lock)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。

    会员
    收藏  11,938
  • Nginx实现实战解决高并发

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

    会员
    收藏  11,697
  • Lvs+keepAlived实现高可用

    LVS是Linux Virtual Server的简写,意为Linux虚拟服务器,是虚拟的服务器集群系统,可在UNIX/LINUX平台下实现负载均衡集群功能。该项目在1998年5月由章文嵩博士组织成立,是国内最早出现的自由软件项目之一

    会员
    收藏  11,220
  • Nginx实战解决网站跨域网站

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

    会员
    收藏  13,084
  • 金九银十三万月薪面试题讲解

    金九银十模拟面试系列,让您找工作不再难!BATJ面试题分析及剖析,轻轻松松稳拿高薪offer~

    免费
    收藏  22,853
  • HashMap源码深度解析

    ​HashMap是一个散列桶(数组和链表),它存储的内容是键值对(key-value)映射HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改HashMap是非synchronized,所以HashMap很快HashMap可以接受null键和值,而Hashtable则不能(原因就是equlas()

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

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

    会员
    收藏  14,880
  • Jdk1.8新特性

    在jdk1.8中对hashMap等map集合的数据结构优化。 原来的hashMap采用的数据结构是哈希表(数组+链表),hashMap默认大小是16,一个0-15索引的数组,如何往里面存储元素,首先调用元素的hashcode方法,计算出哈希码值,经过哈希算法算成数组的索引值,如果对应的索引处没有元素,直接存放,如果有对象在,那么比较它们的equals方法比较内容  如果内容一样,后一个value会将前一个value的值覆盖,如果不一样,在1.7的时候,后加的放在前面,形成一个链表,形成了碰撞,在某些情况下如果链表 无限下去,那么效率极低,碰撞是避免不了的  加载因子:0.75,数组扩容,达到总容量的75%,就进行扩容,但是无法避免碰撞的情况发生  在1.8之后,在数组+链表+红黑树来实现hashmap,当碰撞的元素个数大于8时 & 总容量大于64,会有红黑树的引入  除了添加之后,效率都比链表高,1.8之后链表新进元素加到末尾  ConcurrentHashMap (锁分段机制),concurrentLevel,jdk1.8采用CAS算法(无锁算法,不再使用锁分段),数组+链表中也引入

    免费
    收藏  21,126
  • SpringBoot深度源码分析解析

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

    免费
    收藏  19,753
  • SpringMVC源码深度解析

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等

    会员
    收藏  18,768
  • Spring5.0源码深度解析

    spring-context spring的上下文,建立在core和beans的基础之,增加了对国际化的支持,Spring上下文支持提供集成常见的第三方库在Spring应用程序上下文

    会员
    收藏  33,112
  • 深度mybatis源码分析

    mybatis提供了SqlSession的默认实现DefaultSqlSession。Defaultxxx这一命名规则同样适用于你去寻找某些其它接口的默认实现,如DefaultSqlSessionFactory

    会员
    收藏  26,547
  • 深入研究枚举单例底层原理

    因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单元素的枚举类型被作者认为是实现Singleton的最佳方法。

    免费
    收藏  17,830