240 发简信
IP属地:上海
  • Switch关键字理解

    问题诞生 在一次代码review中,被老板喷了下为啥用switch而不用if;对此有点疑惑,当时的理由是:写switch会遗漏break,导致代码出现异常逻辑;当使用swit...

  • 从养金鱼到线程同步的哲学原理

    前言 计算机操作系统是一门“人造的”系统;处处都透露这人类的思考惯性,人性的哲学原理。从人类本身的处理角度去理解操作系统中线程的各种原理是很有必要的,会让你对线程的理解更加深...

  • 120
    从种地到内存管理的哲学原理

    前言 在操作系统出现之前,程序曾经存放在卡片上,计算机每读一张卡片,就运行一条指令,这个时候程序是直接从卡片到执行;但这种从外部存储媒介上直接执行指令的做法效率极低,且灵活性...

  • 120
    InnoDB体系架构

    InnoDB是MySQL数据库中最常用的存储引擎,InnoDB的体系架构如下图所示: InnoDB体系架构主要包含三部分:后台线程,缓冲池,文件。 (一)后台线程 InnoD...

  • 120
    InnoDB概念

    MySQL是当前最流行的关系型数据库。MySQL的体系架构如下图所示: MySQL架构: Connectors:MySQL向外提供的交互接口:Java等语言可以通过该接口实现...

  • Maven依赖管理

    问题背景 公司有个业务功能的组件,该组件以jar包的形式透出去;为了把组件的pom弄的比较干净,一开始没有加入任何框架,纯粹的java代码;组件写好后,存在一个问题:没有测试...

  • 120
    InnoDB存储引擎

    InnoDB是一个高性能,高可用,高扩展性的存储引擎。 InnoDB体系架构 InnoDB存储引擎有多个内存块,这些内存块组成一个大的内存池。 后台线程 InnoDB是一个多...

  • Mysql体系结构

    数据库和数据库实例的区别:数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是程序,是位于用户与操作系统之间的一层数据管理软件; Mys...

  • 120
    ODPS权威指南读书笔记

    第五章 注意点:sql的执行顺序:from > on > join > where > group by > having > select > distinct > ord...

  • 120
    Paxos协议初探

    前言 如果世界上只有一种分布式一致性算法,那就是Paxos。Paxos是出了名的晦涩难懂。Paxos有点类似2PC和3PC,但是它解决了这两种算法存在的问题。先简要介绍下2P...

  • Transaction rolled back because it has been marked as rollback-only异常问题查询

    问题描述 有段aop事务包裹的代码,每次执行完都会报“Transaction rolled back because it has been marked as rollba...

  • 一文带你了解所有序列化

    前言 啥叫序列化? 序列化是将对象的状态信息转换为可以存储和传输的过程。——什么是可以存储,可以传输的?在互联网时代,数据可以通过网络进行传输,数据在网络上传输用的是比特流;...

  • 浅析状态机设计模式

    背景 在需求开发的过程中,经常会遇到根据不同的情况作出不同的处理。最直接的就是if...else...。当场景特别复杂时,判断if就有些力不从心了。加一个场景需要修改大量的代...

  • md5算法浅析

    背景 MD5算法是一个信息摘要算法,而不算一个加密算法。由MD2,MD3,MD4发展而来。MD5摘要算法就是把任意长度的字符串变换成一定长的大整数。MD5是一种哈希算法。网络...

  • “币”须懂的会计知识

    概念 今天我们来谈谈“币”的概念:币,就是钱的一种具象化,在交易中进行流通。 举个栗子:你早上起来买个包子,给了包子铺1元钱,此处的“1元钱”就是币。 当今世界有很多国家,每...

  • 区块链入门

    一、概念 区块链本质上是一个特殊的分布式数据库,主要用来存储数据。区块链里面没有中心节点,每个节点都是平等的地位,都保存这整个数据库。因此任何人都可以搭建服务器,加入区块链,...

  • 120
    重构-改善既有代码的结构

    最近正在读重构这本书,觉得收获颇丰,决定记录下该本书的重点内容,下面将用思维导图的方式列出每章的重点(剩余部分后续会补充) 重构的概念 着重理解重构的概念。 重构原则 理解重...

  • 120
    RSA非对称加密算法——瞎聊

    1.什么是RSA算法: RSA是目前使用比较多的公钥算法,使用非常广泛,也是目前号称最安全的加密算法。对称密码:加密和解密使用同一种密钥。公钥密码:加密和解密使用不同中的密钥...

个人介绍
混口饭吃:共同学习,共同进步,当然有打赏就更好了!!!