请登录

  • 博客
  • 随笔
  • 生活
  • 分享
  • 标签
  • 登录
  • Java即时编译器原理解析

    Java的执行过程 java的执行过程整体可以分为两部分 1.由javac将源码编译成字节码,这个过程中会进行__词法分析__,语法分析,语义分析,编译原理中这部分称为前端编译; 2.逐行字节码解释执行(虚拟机同时对程序运行的信息进行收集,在这些...
    • Dcr
    • 博客
    • 1年前
    • 1191
    • 0
  • SQL查询中in和exists的区别分析

    select * from A where id in (SELECT id from B); select * from A where exists (SELECT 1 from B where A.id=B.id); in是在内存里遍历...
    • Dcr
    • 博客
    • 1年前
    • 1129
    • 0
  • TiDB開源的NewSQL数据库

    TiDB定位 重点解决MySQL的单机性能和容量无法线性和灵活拓展的问题,与MySQL形成互补. 优势: 协议兼容MySQL 可在线拓展:数据通常要有分片,分片要支持分裂和自动迁移,并且迁移过程要尽量对业务无感知. 强一致的分布式事务:事务可以...
    • Dcr
    • 博客
    • 1年前
    • 1199
    • 0
  • 雪花算法

    分布式ID的特点 全局唯一 :不能出现重复的ID,要 唯一标识 趋势递增 :在Mysql 的InnoDB引擎使用的是聚集索引,由于多数RDBMS 使用的是Btree数据结构来存储数据,在主键的选择上面我们应该尽量使用有序的主键保证数据写入 单调...
    • Dcr
    • 博客
    • 1年前
    • 1055
    • 0
  • Java线程池实现原理

    线程池定义 线程池是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL. 线程过多会带来额外的开销,其中包括创建销毁线程的开销,调度线程的开销等等,同时也降低了计算机的整体性能. 线程池维护多个线程,等待监督管理者分配可并发执...
    • Dcr
    • 博客
    • 1年前
    • 954
    • 0
  • 透视mybatis源码

    MyBatis核心部件 SqlSession 作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能; Executor MyBatis执行器,调度核心,负责SQL语句的生成和查询缓存维护; Statemen...
    • Dcr
    • 博客
    • 1年前
    • 1010
    • 0
  • Kubernetes探索

    Pod 所有容器都运行Pod中运行 一个Pod可以承载一个或者多个相关容器 Pod的设计理念是支持多个容器在一个Pod中共享网络地址和文件系统,可以通过进程间通信和文件共享这种简单高效的方式组合完成服务。Pod是K8s集群中所有业务类型的基...
    • Dcr
    • 博客
    • 1年前
    • 1023
    • 0
  • Dubbo 知识点整理

    服务器注册与发现的流程 服务容器Container负责启动,加载,运行服务提供者 服务提供者Provider在启动时,向注册中心注册自己提供的服务 服务消费者Consumer在启动时,向注册中心订阅自己所需的服务 注册中心Registry返回...
    • Dcr
    • 博客
    • 1年前
    • 1100
    • 0
  • Redis-LRU淘汰算法

    当Redis内存超出物理内存限制时,内存的数据会开始和磁盘产生频繁的交换.这会让Redis的性能急剧下降,对于访问量比较频繁的Redis来说,这样的存储速度基本上等于不可用. 在生产环境下是不允许出现交换行为的,为了限制最大使用内存,Redis提...
    • Dcr
    • 博客
    • 1年前
    • 1031
    • 0
  • Redis-持久化

    Redis的持久化机制有两种,第一种是快照,第二种是AOF日志. 快照 快照是一次全量备份,是内存数据的二进制序列化形式,在存储上非常紧凑. 快照原理 Redis使用操作系统的多进程COW(Copy On Write)机制来实现快照持久化. f...
    • Dcr
    • 博客
    • 1年前
    • 1021
    • 0
  • 1
  • ...
  • 3
  • 4
  • 5
  • ...
  • 10

热门文章

  • 1. docker-容器内无法访问外网
  • 2. netty-结构图与Reactor线程模式
  • 3. netty源码分析之writeAndFlush全解析笔记
  • 4. 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
  • 5. ConcurrentHashMap源码分析整理
  • 6. 应用频繁报出cause java.net.SocketTimeoutException: Read timed out怎么办

最新发布

  • 1. 升级不是Copy & Paste:Spring 4.3.0 升级到 5.3.39 实践
  • 2. Spring 事务中的 beforeCommit 是业务救星还是地雷?
  • 3. 相似性算法如何驱动智能搜索
  • 4. 初识Spring AI Alibaba
  • 5. 软件研发领域如何区分技术大佬和CRUD BOY
  • 6. 软件工程工作总结结合日本物业管理思维思考

最新评论

mblog Copyright © Dcr-Stephen 粤ICP备20036380号
GitHub