知乎上面一个讨论很多的问题,如何进行单元测试?同样,知乎上各路科学家讲了各种思路。大概的思路是: 使用某个单测的库(比如gtest) 设计一些科学或伪科学的单元测试case ...
知乎上面一个讨论很多的问题,如何进行单元测试?同样,知乎上各路科学家讲了各种思路。大概的思路是: 使用某个单测的库(比如gtest) 设计一些科学或伪科学的单元测试case ...
1. LD_PRELOAD 实现注入的原理 LD_PRELOAD是linux系统中的一个环境变量,它可以指定优先加载某个动态库。当主程序中有相同的符号出现在不同的动态库中,会...
整理以前的硬盘,发现下载过一份glog的代码,正好有空就顺便看了看。简单的整理一下源码的笔记: glog是什么? glog是一个同步的,支持多线程的,支持c98的log库。总...
最近一直在被编码问题困扰。觉得这是我“职业生涯”里过不去的坎儿,算是我的梦魇。一想到只要我搬一天的砖,它就可能折磨我一次,我决定好好看一下。于是我拿起了《Java核心技术》这...
Redis 数据结构简介 Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(...
一、下载windows版本的Redis 官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:re...
上篇中我简单梳理了工作流的基本定义和相关属性,本周将结合我个人的工作经验,总结分享下在工作流引擎设计过程中踩过的一些坑。 一、工作流系统总体框架 根据工作流系统的特性,一个基...
在知乎上面看见一个很意思的问题,怎么样才算是熟悉多线程编程?https://www.zhihu.com/question/22375509 看了很多人的分享,整理一下大家的...
ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,...