240 发简信
IP属地:北京
  • Resize,w 360,h 240
    ClassLoader机制详解

    定义:类加载器ClassLoader作用:把class加载到jvm,程序可正常运行。jvm启动时,并不会一次性加载所有的class,而是选择动态...

  • Resize,w 360,h 240
    Kafka的存储特点

    MessageQuene是干嘛的?简单来说就是用来分发消息用的。它的出现并非为了提高性能,加速消息传输。消息队列提供了数据上的冗余,但它不是一种...

  • 关于apache camel你需要知道的

    定义:轻量级的集成框架,基于EIP(企业整合模式)blabla... 什么时候使用:多个应用程序使用不同的协议和技术集成,无论使用什么协议,无论...

  • Resize,w 360,h 240
    深入理解计算机系统笔记(computer system,a programmer’s perspective)

    程序的编译处理过程 预处理阶段——编译阶段——汇编阶段——链接阶段 预处理:(修改原始程序,插入一些引用库) 修改原始c程序,如读取stdio....

  • mysql死锁探究及优化

    什么是锁?锁是计算机为了平衡协调多个进程或线程并发访问资源的机制。计算机除了cpu,ram,I/O,数据也是一种共享资源。锁冲突是影响数据库并发...

  • Resize,w 360,h 240
    hash碰撞解决办法

    在hash碰撞的情况下,主要的处理方法有:1.开放地址法开放地执法有一个公式:Hi=(H(key)+di) MOD m i=1,2,…,k(k<...

  • Resize,w 360,h 240
    mysql索引探究 btree索引和hash索引

    B-tree索引mysql中btree存储的物理文件大多是balance tree(平衡树)结构来存储的。也就是实际存储数据放在叶节点。而且任何...

  • Mysql大表优化

    首先切分是最好不能做首选的方案。在不切分的情况下:1.优化索引2.加缓存 memcached,redis3.以上都做了之后,还是慢的话,做M/M...