摘要:"文章导航 readme" 分布式系统消息中间件——RabbitMQ的使用基础篇 前言     我是在解决分布式事务的一致性问题时了解到RabbitMQ的,当时主要是要基于RabbitMQ来实现我们分布式系统之间对有事务可靠性要求的系统间通信的。关于分布式事务 阅读全文
posted @ 2018-09-18 14:47 老於` 阅读(9601) 评论(27) 推荐(35) 编辑
摘要:"文章导航 readme" .NET下日志系统的搭建——log4net+kafka+elk 前言     我们公司的程序日志之前都是采用log4net记录文件日志的方式(有关log4net的简单使用可以看我另一篇博客),但是随着后来我们团队越来越大,项目也越来 阅读全文
posted @ 2018-09-08 08:52 老於` 阅读(3523) 评论(14) 推荐(21) 编辑
摘要:"文章导航 readme" .NET持续集成与自动化部署之路第一篇(半天搭建你的Jenkins持续集成与自动化部署系统) 前言     相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛。由于我们所做的系统业务复杂,系 阅读全文
posted @ 2018-09-05 09:46 老於` 阅读(5202) 评论(19) 推荐(15) 编辑
摘要:又是一年毕业季,一大波程序员又将进入战场。 不知不觉间距离毕业的念头已经一只手都数不过来了,想想上一次在学校的日子还是在21世纪10年代。在程序员这个行业也摸爬滚打好几年了。在这一大波程序员进入战场之前,谈谈这些年感受到的苦与乐。希望想要入坑或即将入坑的同学们,慎重考虑! 程序员乐趣 我想程序员这个 阅读全文
posted @ 2020-05-19 09:20 老於` 阅读(3973) 评论(26) 推荐(11) 编辑
摘要:很多团队经历时间的积淀之后,都会有很多的可重用的公共技术组件。大部分的团队都会把这些公共组件生成程序集(dll)后,放到GIT或SVN的一个公共目录里面,以供各个项目中使用。起初在项目很少又或者是公共组件不多的时候,这样看起来也没有多大问题。但是随着团队越来越大,项目的组件增多,所封装的可重用组件越 阅读全文
posted @ 2020-05-13 08:45 老於` 阅读(1246) 评论(11) 推荐(10) 编辑
摘要:昨天妹子让我帮她解决个问题,本以为可以轻松搞定,但是打开他们项目的一瞬间,我头皮发麻。本身功能不多的一个小项目,解决方案里竟然有几十个类库。仅仅搞明白各个类库的作用,代码层次之间的引用关系就花了一个多小时。 显然可能他们项目结构的代码模型出了问题,设计混乱,不容易上手。 项目中一个好的的代码模型一定 阅读全文
posted @ 2020-05-07 09:37 老於` 阅读(590) 评论(0) 推荐(1) 编辑
摘要:RESTful API到底是个什么东西 阅读全文
posted @ 2020-04-27 09:17 老於` 阅读(3565) 评论(31) 推荐(24) 编辑
摘要:Redis 是一个高性能的分布式内存型数据库,在国内外各大互联网公司中都有着广泛的使用,即使是一些非互联网公司中也有着非常重要的适用场景,所以对 Redis 的掌握也成为后端工程师必备的基础技能,在面试中,Redis早已成为老生常谈的话题,而在实际工作中,我们更是每时每刻都需要和 Redis 打交道 阅读全文
posted @ 2020-04-21 09:26 老於` 阅读(764) 评论(9) 推荐(5) 编辑
摘要:有序集合类型 (Sorted Set或ZSet) 相比于集合类型多了一个排序属性 score(分值),对于有序集合 ZSet 来说,每个存储元素相当于有两个值组成的,一个是有序结合的元素值,一个是排序值。有序集合保留了集合不能有重复成员的特性(分值可以重复),但不同的是,有序集合中的元素可以排序。 阅读全文
posted @ 2020-04-17 09:22 老於` 阅读(664) 评论(0) 推荐(4) 编辑
摘要:集合类型 (Set) 是一个无序并唯一的键值集合。它的存储顺序不会按照插入的先后顺序进行存储。 集合类型和列表类型的区别如下: 列表可以存储重复元素,集合只能存储非重复元素; 列表是按照元素的先后顺序存储元素的,而集合则是无序方式存储元素的。 一个集合最多可以存储232 1个元素。Redis除了支持 阅读全文
posted @ 2020-04-14 09:11 老於` 阅读(816) 评论(0) 推荐(3) 编辑
摘要:列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。 阅读全文
posted @ 2020-04-10 08:56 老於` 阅读(918) 评论(0) 推荐(0) 编辑
摘要:哈希在很多编程语言中都有着很广泛的应用,而在Redis中也是如此,在redis中,哈希类型是指Redis键值对中的值本身又是一个键值对结构。 阅读全文
posted @ 2020-04-07 09:41 老於` 阅读(1868) 评论(0) 推荐(2) 编辑
摘要:之前的文章我们曾总结到了 "Redis数据结构——链表" 和 "Redis数据结构——压缩列表" 这两种数据结构,他们是Redis List(列表)对象的底层实现方式。但是考虑到链表的附加空间相对太高,prev 和 next 指针就要占去 16 个字节 (64bit 系统的指针是 8 个字节),另外 阅读全文
posted @ 2020-04-03 09:54 老於` 阅读(860) 评论(0) 推荐(2) 编辑