摘要: .NET下日志系统的搭建——log4net+kafka+elk 前言     我们公司的程序日志之前都是采用log4net记录文件日志的方式(有关log4net的简单使用可以看我另一篇博客),但是随着后来我们团队越来越大,项目也越来越大,我们的用户量也越来越多阅读全文
posted @ 2018-09-08 08:52 年轻的老头` 阅读(1782) 评论(12) 编辑
摘要: 前言     字典在Redis中的应用非常广泛,数据库与哈希对象的底层实现就是字典。 <! more 系列文章 "图解Redis之数据结构篇——简单动态字符串SDS" "图解Redis之数据结构篇——链表" "图解Redis之数据结构篇——字典" 一、复习散列阅读全文
posted @ 2018-11-20 16:33 年轻的老头` 阅读(369) 评论(0) 编辑
摘要:     “恭喜你,成功的避过了所有的正确答案,选择了错误答案”。没错,我是一个数学专业的普通大学生,排除万难,我终于还是入了程序员的坑。 1. 生活爆锤了我一顿     我是一个平凡的人,人生也一直都是平淡且稀里糊涂的!阅读全文
posted @ 2018-11-17 09:10 年轻的老头` 阅读(5512) 评论(46) 编辑
摘要: 前言     Redis链表为双向无环链表!      "图解Redis之数据结构篇——简单动态字符串SDS" 提到Redis使用了简单动态字符串,链表,字典(散列表),跳跃表,整数集合,压缩列表这些数据结构来操作内存,阅读全文
posted @ 2018-11-16 08:42 年轻的老头` 阅读(486) 评论(0) 编辑
摘要: 图解Redis之数据结构篇——简单动态字符串SDS 前言     相信用过Redis的人都知道,Redis提供了一个逻辑上的对象系统构建了一个键值对数据库以供客户端用户使用。这个对象系统包括字符串对象,哈希对象,列表对象,集合对象,有序集合对象等。但是Redi阅读全文
posted @ 2018-11-14 14:46 年轻的老头` 阅读(328) 评论(2) 编辑
摘要: 简析设计模式——0简单工厂 一 简介     简单工厂模式是将对象的创建和对象本身业务处理分离以降低系统的耦合度。其要点在于使用者仅仅需要从工厂中获取对象,而对对象如何创建并不关心。简单工厂模式比较简单,并不在GOF23种设计模式中,更像是我们平常开发中的一种阅读全文
posted @ 2018-10-25 15:30 年轻的老头` 阅读(82) 评论(0) 编辑
摘要: 持续集成之单元测试篇——WWH(讲讲我们做单元测试的故事) 前言 临近上线的几天内非重大bug不敢进行发版修复,担心引起其它问题(摁下葫芦浮起瓢) 尽管我们如此小心,仍不能避免修改一些bug而引起更多的bug的现象 往往有些bug已经测试通过了但是又复现了 我们明明没有改动过的功能,却出了问题 有些阅读全文
posted @ 2018-10-08 08:59 年轻的老头` 阅读(607) 评论(4) 编辑
摘要: 分布式系统消息中间件——RabbitMQ的使用思考篇 前言     前面的两篇文章 "分布式系统消息中间件——RabbitMQ的使用基础篇" 与 "分布式系统消息中间件——RabbitMQ的使用进阶篇" ,我们简单介绍了消息中间件与RabbitMQ的一些基本概阅读全文
posted @ 2018-09-27 16:12 年轻的老头` 阅读(788) 评论(8) 编辑
摘要: 分布式系统消息中间件——RabbitMQ的使用进阶篇 前言     上一篇文章 (https://www.cnblogs.com/hunternet/p/9668851.html) 简单总结了分布式系统中的消息中间件以及RabbitMQ的基本使用,这篇文章主要阅读全文
posted @ 2018-09-25 08:41 年轻的老头` 阅读(1724) 评论(6) 编辑
摘要: 软件开发中工作量与工时评估模型 前言     软件开发中如何合理的预估项目的开发时间始终是一个难题。因为项目中不确定性的因素太多。这里我们根据日常项目中开发的规律总结出一种工作量预估的模型。该模型参考物理学中时间的计算方式: $$ 时间(T)=\frac {距阅读全文
posted @ 2018-09-19 09:18 年轻的老头` 阅读(2355) 评论(4) 编辑
摘要: 分布式系统消息中间件——RabbitMQ的使用基础篇 前言     我是在解决分布式事务的一致性问题时了解到RabbitMQ的,当时主要是要基于RabbitMQ来实现我们分布式系统之间对有事务可靠性要求的系统间通信的。关于分布式事务一致性问题及其常见的解决方案阅读全文
posted @ 2018-09-18 14:47 年轻的老头` 阅读(4166) 评论(26) 编辑