博客专栏  >  互联网   >  一步步成为互联网架构师

一步步成为互联网架构师

要想成为互联网高端人才,就要学习互联网架构方面的知识,跟着本专栏,一步步成为互联网高手、架构师。

关注
10 已关注
11篇博文
  • 学习互联网架构第十一课(并发类容器之Queue)

    在并发队列上JDK提供了两套实现,一个是以ConcurrentLinkedQueue为代表的高性能队列,一个是以BlockingQueue接口为代表的阻塞队列,无论哪种都继承自Queue。如下图所示。...

    2017-06-28 23:41
    275
  • 学习互联网架构第十课(并发类容器)

    并发类容器是专门针对并发设计的,使用ConcurrentHashMap来代替给予散列的传统的HashTable,而且在ConcurrentHashMap中,添加了一些常见复合操作的支持。以及使用了Co...

    2017-06-27 22:12
    240
  • 学习互联网架构第九课(同步类容器)

    同步类容器,常见的有Vectorr和HashTable,这些容器的同步功能其实都是由JDK的Collections.synchronized***等工厂方法去创建的。其底层的机制无非就是用传的sync...

    2017-06-26 23:20
    523
  • 学习互联网架构第八课(单例和多线程)

    单例模式,最常见的就是饥饿模式和懒汉模式,一个直接实例化对象,一个在调用方法时进行实例化对象。        大家见的最多的莫过于下面这种单例模式了,这种模式是懒汉模式,就是说只有你调用getInst...

    2017-06-26 20:20
    550
  • 学习互联网架构第七课(ThreadLocal的使用)

    在说我们的主人公ThreadLocal前,我先给大家说一个场景,大家想想应该怎么做。 场景:          路由器、交换机在运行的过程中有可能出现问题,现在我们想收集各个设备的日志信息,收集到...

    2017-06-16 09:11
    454
  • 学习互联网架构第六课(使用wait/notify模拟Queue)

    BlockingQueue:顾名思义,首先它是一个队列,并且支持阻塞的机制,阻塞的放入和得到数据。我们要实现LinkedBlockingQueue下面两个简单的方法put和take。        ...

    2017-06-14 15:29
    325
  • 学习互联网架构第五课(多线程通信---wait和notify)

    线程通信概念:线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体,线程间的通信就成为整体的必用方式之一。当线程存在通信指挥,系统间的交互性会更大,在提高CPU利用率的同时还会...

    2017-06-14 10:18
    376
  • 学习互联网架构第四课(volatile关键字)

    volatile概念:volatile关键字的主要作用是使变量在多个线程间可见。        在说volatile关键字之前,先来看两个小例子 package com.internet.thre...

    2017-06-13 14:42
    315
  • 学习互联网架构第三课(synchronized重入锁)

    关键字synchronized拥有锁重入的功能,也就是在使用synchronized时,当一个线程得到了一个对象的锁后,再次请求此对象时是可以再次得到该对象的锁。关于重入锁的理解,大家可以参考http...

    2017-06-07 18:18
    260
  • 学习互联网架构第二课(脏读)

    脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问 这个数据,然后使用了这个数据。        对于对象的同步和异步的方法,我们在设计自...

    2017-06-05 16:26
    291
  • 学习互联网架构第一课(线程基础)

    首先,我们要搞清楚为什么要学习并发编程?主要有以下三点: 第一点:面试非常重要         企业面试程序员标准,考察因素:         1.考察我公司技术你是否熟悉50%以上,或者我们公...

    2017-06-02 16:16
    604

Java基础
00
淘淘商城
11088999

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部