也许丶

  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

双亲委派模型

发表于 2019-08-14 | 分类于 JVM

背景

对于任意一个类,都需要由加载它的类加载器和这个类本身来一同确立在Java虚拟机中的唯一性

如果不是同一个类加载器加载,即使是相同的class文件,也会出现判断不同的情况,从而引发一些意想不到情况,为了保证相同的class文件,在使用的时候,是相同的对象,JVM设计的时候,采用了双亲委派的方式来加载类。

阅读全文 »

动态代理

发表于 2019-08-09 | 更新于 2019-08-16 | 分类于 java基础

什么是动态代理

它是一个代理机制。如果熟悉设计模式中的代理模式,我们会知 道,代理可以看作是对调用目标的一个包装,这样我们对目标代码的调 用不是直接发生的,而是通过代理完成。

通过代理可以让调用者与实现者之间解耦。比如进行RPC调用,框架内 部的寻址、序列化、反序列化等,对于调用者往往是没有太大意义的, 通过代理,可以提供更加友善的界面。

阅读全文 »

TCP拥塞控制

发表于 2019-08-04 | 更新于 2019-09-29 | 分类于 网络

拥塞

计算机网络中的资源都是有限的,某段时间内网络中对资源的需求超过了网络中的可用部分,而导致网络性能下降的情况就是拥塞。通俗点说就是发送的数据包太多网络中的设备处理不过来,而导致网络性能下降的情况。

拥塞控制室作用于网络,他是防止过多的数据注入到网络中,避免出现网络负载过大的情况;

阅读全文 »

MySQL索引

发表于 2019-05-13 | 分类于 MySql

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。那我们就来详细了解一下索引

阅读全文 »

NIO

发表于 2019-05-08 | 更新于 2019-06-17

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。 NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同。NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。**

Redis

发表于 2019-05-07

非关系性数据库NoSQL:Redis

阅读全文 »

JVM调优参数

发表于 2019-05-06 | 更新于 2019-05-07 | 分类于 JVM

本文介绍JVM调优常见参数

阅读全文 »

synchronized和Lock区别

发表于 2019-05-05

并发编程中,锁是经常需要用到的,我们了解一下synchronized和lock的区别

阅读全文 »

线程池

发表于 2019-04-29 | 更新于 2019-05-05

线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出来执行。

阅读全文 »

阻塞队列

发表于 2019-04-28 | 更新于 2019-05-07

当我们要创建ThreadPoolExecutor的时候需要传进来一个类型为BlockingQueue的参数,它就是阻塞队列,在这一篇文章里我们会介绍阻塞队列的定义、种类、实现原理以及应用。

阅读全文 »
12…4
也许丶

也许丶

把生命浪费在美好的事物上
35 日志
8 分类
7 标签
GitHub
大佬们QWQ
  • 温柔
  • 冒泡大佬
  • 蔡总
  • 奶子哥
© 2020 也许丶
山有木兮卿有意 | 昨夜星辰恰似你
0%