用户中心USER CENTER

首页/用户
  • 消息系统设计与实现「上篇」

    摘要:原文链接消息系统设计与实现上篇由于文章篇幅较长,而作者精力有限,不希望这么早就精尽人亡,故分成上下篇来写消息系统的设计与实现。更新于关联文章消息系统设计与实现下篇如果本文对您有用请不要吝啬你们的与这会大大支持我们继续创作 原文链接:Bluesun | 消息系统设计与实现「上篇」 由于文章篇幅较长,而作者精力有限,不希望这么早就精尽人亡,故分成上下篇来写消息系统的设计与实现。上篇主要讲...

    v1 发布于JavaScript
  • 面试题:类加载器

    摘要:面试题类加载器类加载器源代码文件通过编译成字节码文件后,需要被加载到虚拟机的内存空间中使用,这个过程就是类加载。该类加载器在此目录里面查找并加载类。引导类加载器处理完成后,把剩下的给扩展类加载器。 面试题:类加载器 1. Java类加载器 Java源代码.java文件通过编译成字节码.class文件后,需要被加载到Java虚拟机的内存空间中使用,这个过程就是类加载。类加载依靠的是Ja...

    v1 发布于Java
  • 从单例模式到HappensBefore

    摘要:但是有引入了新的问题线程不安全,返回的对象可能还没有初始化。如果只有一个线程调用是没有问题的因为不管步骤如何调换,保证返回的对象是已经构造好了。这种特殊情况称之为指令重排序采用了允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理。 目录 双重检测锁的演变过程 利用HappensBefore分析并发问题 无volatile的双重检测锁 双重检测锁的演变过程 synch...

    v1 发布于Java
  • mysqll索引实验

    摘要:现在我们不加索引查询年龄为岁的人数。相反,由于增加了索引,反而降低了系统的维护速度和增大了空间需求。增加索引,并不能明显加快检索速度。当减少索引时,会提高修改性能,降低检索性能。 什么是数据库索引?索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。简单来说,...

    v1 发布于Java
  • Java 多态(8)

    摘要:在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 1.再论向上转型 多态作用:消除类型之间的耦合关系. 2.转机 绑定:将一个方法调用同一个方法主体关联起来. 前期绑定:在程序执行前就进行绑定(面向过程语言默认绑定方式). 后期绑定:也叫动态绑定或运行时绑定,在运行时根据对象的类型进行绑...

    v1 发布于Java
<