240 发简信
  • 3分钟理解布隆过滤器

    作用 用于判断某个元素是否存在于集合中 常规思路: 数组 链表 平衡二叉树 红黑树 哈希表 上述数据结构效率依次增高,但需要消耗大量内存。 布隆...

  • 120
    Shell bash脚本查询Mysql并简单处理查询结果

    最近上线新功能需要初始化数据,上线前写好对应的刷数据接口,上线后由于部分数据错误导致调用异常。如果修复好后,还要再发布一次解决问题。作为只用一次...

  • Mybatis 使用注解和Provider类实现动态条件查询

    Mybatis 提供了基于Xml和注解的自定义SQL查询,相比Xml的方式,注解更加便捷、优雅。为了防止遗忘具体的细节编写,摘录一段曾经写过的代...

  • 位移运算

    位移运算 无符号位移 >>> 无符号右移,无符号位运算用 0 补位 <<< 无符号左移 带符号位移 >> 带符号右移,符号位保持不变,抹掉最低...

  • 小米盒子 3 折腾记 (一)

    前言 去年搬家之后,新租的房子房东配有一台大尺寸的液晶电视。安装宽带后,考虑到带宽足够日常观看在线高清视频,而且电视盒子与 1 年有线电视的费用...

  • 120
    Java虚拟机类加载机制(七)

    读书笔记 深入理解Java虚拟机:JVM高级特性与最佳实现(第二版) 概述 深入了解了Class文件存储格式的具体细节后,虚拟机如何加载这些C...

  • 120
    Java虚拟机字节码执行引擎(八)

    读书笔记 深入理解Java虚拟机:JVM高级特性与最佳实现(第二版) 概述 区别于物理机的执行引擎是建立在处理器、硬件、指令集和操作系统层面之...