前面写了两篇文章介绍 LevelDB 的整体架构和接口使用。这篇文章,我们从代码的角度看看 LevelDB 的设计与实现,先从读操作开始。 LevelDB 的版本更新不是很频...
前面写了两篇文章介绍 LevelDB 的整体架构和接口使用。这篇文章,我们从代码的角度看看 LevelDB 的设计与实现,先从读操作开始。 LevelDB 的版本更新不是很频...
感谢您的文章, 今天研究了一上午, 看了您的文章, 豁然开朗.
go cmd 使用小坑一记先说下使用场景,某服务在每台服务器上启动 agent, 用户会在指定机器上执行任务,并将结果返回到网页上。执行任务由用户自定义脚本,一般也都是 shell 或是python,...
先说下使用场景,某服务在每台服务器上启动 agent, 用户会在指定机器上执行任务,并将结果返回到网页上。执行任务由用户自定义脚本,一般也都是 shell 或是python,...
在面对对象编程(OOP),我们常把某个对象实现的具体行为的函数称作方法。例如 C++中A类的某个函数实现了某种行为,我们就叫做 A 的方法。在 golang 中如果要定义一个...
昨天去面试碰到的算法题,笛卡尔积,之前都没接触过。 笛卡尔乘积是指在数学中,两个[集合] X和Y的笛卡尓积(Cartesian product),又称[直积],表示为X* ×...
定披萨流程 Order 带有披萨订单的所有细节信息 identifyCustomer状态 感谢客户流程 识别客户 注册新客户 判断配送地址 告知客户能不能送披萨 订单和添加披...
通过 spring 征服 JDBC spring 的数据访问哲学 spring 异常体系 Spring将数据访问过程中固定的和可变的部分明确划分为两个不同的类:模板(temp...
第一章 Spring 之旅 简化 Java 开发 Spring是为了解决企业级应用开发的复杂性而创建的,使用 Spring 可以让简单的 JavaBean 实现之前只有 EJ...
在Spring中,对象无需自己查找或创建与其所关联的其他对象。相反,容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常称为装配(wiring),...
主要内容 -Spring profile-条件化的bean声明-自动装配与歧义性-bean的作用域-Spring表达式语言 环境与 profile 在开发软件的时候,有一个很...
在默认情况下,Spring应用上下文中所有bean都是作为以单例(singleton)的形式创建的。在大多数情况下,单例bean是很理想的方案。初始化和垃圾回收对象实所带来的...
直接看代码示例: 这里的 tittle artist 都是硬编码的,但有的时候,我们可能会希望避免硬编码值,而是想让这些值在运行时再确定。为了实现这些功能,Spring提供了...
什么是面向切面编程 切面能帮助我们模块化横切关注点。简而言之,横切关注点可以被描述为影响应用多处的功能。例如,安全就是一个横切关注点,应用中的许多方法都会涉及到安全规则。 图...
为什么会出现 Callable 和 Future 创建线程的2种方式,一种是直接继承 Thread,另外一种就是实现 Runnable 接口。这2种方式都有一个缺陷就是:在执...
简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用...
前几天的综艺《野生厨房》中,一向嘻嘻哈哈的李诞,罕见暴露了自己的另一面。 他把自己比作“沙炒蟹里的沙子”,觉得自己在这档综艺中没什么用处。 为什么说这话呢? 之前节目里,李诞...