摘要: # 为什么要用到这个技术? > 简单来说,vagrant是一个操作虚拟机的工具。 它提供了一套高效而便利的虚拟机管理方式,通过命令和配置文件,当然也要基于vagrant自身的约定,就能很快的完成一套开发环境的部署,并可以打包传播,极大的方便了在工作环境中,各个开发环境不一致的问题,也解决了重复配置环 阅读全文
posted @ 2023-08-19 11:31 bibibao 阅读(99) 评论(0) 推荐(1) 编辑
摘要: 介绍源码前,文档上让我们了解下利特尔法则,利特尔法则-维基百科: 在一个稳定的系统中,长期的平均顾客人数(L),等于长期的有效抵达率(λ),乘以顾客在这个系统中平均的等待时间(W);或者,我们可以用一个代数式来表达: L=λW 这里说的平均时间每个平台的定义不一样的,有的平台以小时为单位,有的平台以 阅读全文
posted @ 2022-10-24 16:27 bibibao 阅读(319) 评论(0) 推荐(0) 编辑
摘要: canal报错,解决方法,将数据库切到canal_manager,使用以下命令即可 GRANT INSERT ON canal_node_server TO 'canal'@'%' 同样新增集群也会报这个错,类似命令: GRANT INSERT ON canal_cluster TO 'canal' 阅读全文
posted @ 2022-05-18 09:47 bibibao 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 第4章 引入流 流是什么? 流 是Java API 的新成员,它允许你以声明性方式处理数据集合。你可以把它们看作是遍历数据集的高级迭代器。 优点: 代码是以 声明性 方式写的:说明想要完成什么而不是说明 如何 实现一个操作。 可以把几个基础操作连接起来,来表达复杂的数据处理流水线。 写出代码的特性: 阅读全文
posted @ 2019-09-01 22:15 bibibao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Java8 实战 读书笔记 第一章 为什么要关心Java 8 要点 流处理 用行为参数化把代码传递给方法 并行与共享可变数据 外部迭代(需要手动调用for each去一个个迭代) 内部迭代(迭代在库内进行,不需要手动调用for each) Java 8 Stream API 解决了 集合处理时的套路 阅读全文
posted @ 2019-08-28 23:28 bibibao 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 通用mapper的使用,减少了大量操作,提高了工作效率,在使用通用mapper 时,mysql表里有和sql保留关键字相同的字段 在定义实体类时,通过定义驼峰命名的属性名,实现自动映射,可是在入库操作过程中报出sql语法错误,如: into test_table (id,name,desc,pass 阅读全文
posted @ 2018-10-17 15:19 bibibao 阅读(3132) 评论(0) 推荐(0) 编辑