原理

  • 开发一个MyBatis通用Mapper的轮子

    一、前言 程序猿为什么如此执着于造轮子?MyBatis-Plus如此强大的工具流行这么多年了,我为啥还在重复造这样的轮子? 1、公司的技术规范不允许使用MyBatis-Plus,咱…

    编程笔记 2022年12月27日
  • 还不懂Java线程池实现原理,看这一篇icode9文章就够了

    线程池无论是工作还是面试都是必备的技能,但是很多人对于线程池的实现原理却一知半解,并不了解线程池内部的工作原理,今天一灯就带大家一块剖析线程池底层实现原理。 1. 为什么要使用线程…

    Java 2022年11月27日
  • 【Spring系列】- Bean生命周期底层原理

    上次学到动手模拟Spring底层实现,简单学习了一下Spring,对spring有所了解,接着就来分析spring中bean的生命周期的步步流程。 1|2流程 接下来会根据Bean…

    编程笔记 2022年11月20日
  • Substring 在BCL和CLR里面

    定义和实现 它的定义是在System.Runtime.dll里面 public string Substring(int startIndex, int length) { thr…

    编程笔记 2022年11月8日
  • 大数据算法——布隆过滤器

    今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学对它应该并不陌生,它经常用在集合的判断上,在海量数据的场景当…

    数据库 2022年10月19日
  • 基本电路原理

    电路知识   与非门   或非门   传输门   三态门       组合逻辑延时  

    编程笔记 2022年9月16日
  • AdaBoost:自适应提升算法的原理及其实现

    AdaBoost:通过改变训练样本权重来学习多个弱分类器并线性组合成强分类器的Boosting算法。 Boosting方法要解答的两个关键问题:一是在训练过程中如何改变训练样本的权…

    编程笔记 2022年9月15日
  • 数据库原理:数据库恢复和并发控制

    目录 数据库恢复 事务 故障的种类 恢复技术 数据转储 日志文件 检查点 数据库镜像 并发控制 不一致问题 封锁 活锁和死锁 两段锁 数据库安全性 安全标准 安全性控制 参考资料 …

    数据库 2022年9月13日
  • 数据库原理:数据库设计

    目录 数据库设计流程 需求分析 需求调查 数据流图 数据字典 概念结构设计 信息模型 实体一联系方法 概念结构设计步骤 逻辑结构设计 E-R 图转换成关系模型 数据模型的优化 设计…

    数据库 2022年9月12日
  • 数据库原理:关系规范化

    目录 规范化理论 不好的模式设计 范式 第一范式 1NF 第二范式 2NF 第三范式 3NF BCNF 范式 第四范式 4NF 多值依赖 4NF 的定义 参考资料 规范化理论 规范…

    数据库 2022年9月10日