当朋友圈开始集体缅怀 18 岁的时候,我们说,从此以后是 00 后的天下,因为所以的 90 后都成年了。或许我们都是喜欢怀旧的人,所以我们选择以这样一种方式,在狂欢中失去的同时,在失去中缅怀着,仿佛这种死磕到底的做法,会让这一切来得更晚一些。一群人抱着手机等
或许是因为我喜欢的姑娘从来都不喜欢我,而感情上的挫折一度让我陷入无尽的自卑。朋友在朋友圈里发布一条关于皮影戏的动态,我开玩笑说这个皮影戏结局应该是个悲剧,因为我注意到在剧中,无论一个人如何卖力地表演甚至双腿跪倒在地,有的人从故事开场到结束一
接到妈妈打来的电话时,时间已然接近中午时分,从床上爬起来的刹那间,就听见妈妈熟悉的声音。妈妈问我年底公司有没有什么变动,顿时千万种思绪涌上心头,不知道该对电话彼端的妈妈说些什么。我突然想到二十四岁时的我,从第一家公司裸辞时的情景,可如今再度
如果说通过TravisCI实现博客的自动化部署,是持续集成这个概念在工作以外的一种延伸,那么今天这篇文章想要和大家分享的,则是我自身寻求技术转型和突破的一种挣扎。前段时间Paul同我聊到Web技术的发展趋势,Paul认为Web应用会逐渐取代
曾经听到过这样一句话,“不要用战术上的勤奋掩盖战略上的懒惰”,所以战术和战略更像是抽象类和具体类,而面向对象设计实际上是现实等级制度的一种映射。因此我们注意到,决策者通常关注的是战略层面的抽象概念,而执行者通常更关注
独自一个人在火车上望着窗外出神,而这种情景我再熟悉不过,或许风景会因为季节而不同,或许时间会因为年龄而不同,但对我而言,这个过程熟悉得就像一个我讲了无数遍的故事,从开篇布局到故事脉络都清楚到严丝合缝。印象中是从初中时候就开始寄宿生活,所以这
连续数日的秋雨绵绵,依然固执地不肯转身离开,而之所以选择在国庆节前徘徊,或许是为了让离开家的人,多些同江湖风雨漂泊的味道。印象中这样的日子常常是相似的,譬如穿行在骤雨中被来往车辆溅得一身水,或者行走在上班的路上抬头看见第一场雪,或者是倚靠在
各位朋友,我是 Payne,大家好,欢迎大家关注我的博客,我的博客地址是https://qinyuanpei.github.io。最近前端技术圈因为 React 专利事件再次被大家关注,印象中 Angular 和 Vue 的纷争刚刚过去不久,果然前端技术圈对"造轮子&
各位朋友,大家好,我是 Payne,欢迎大家关注我的博客,我的博客地址是https://qinyuanpei.github.io。想起来大概有一个月没有更新博客啦。或许是因为这中间发生了太多的事情,想来人生原本就充满曲折和变数。在微信群里得知
各位朋友,我是Payne,大家好,欢迎大家关注我的博客,我的博客地址是https://qinyuanpei.github.io。在这篇文章中,我想和大家探讨下数据校验的相关问题,为什么我会对这个问题感兴趣呢?这其实是来自最近工作中相关需求场
猛然间驻足回首这些错落的旧时光,我渐渐意识到我已经有三个月没有写博客了。如果一定要我说出这是种什么样的感觉,大概就是你永远都不会知道永远到底有多远。或许你会喜欢上一个陌生的人,源自不经意间的惊鸿一瞥;或许你会开始厌倦一个熟悉的人,源自不经意
正如你所看到的那样,今天我想和大家聊聊异常处理这个话题。对于异常处理这个话题,我相信大家都有各自的方法论。而我今天想和大家探讨的这种异常处理方案,我将其称之为基于过滤器的异常处理。我不知道这种定义是否准确,我们的项目上在要引入 AOP 的概念以后,
各位朋友,大家好,欢迎大家关注我的博客,我是 Payne,我的博客地址是:http://qinyuanpei.com。今天博主想和大家探讨的是,.NET 中异步 Lambda 表达式的问题。为什么要讨论这个问题呢,这或许要从公司首席架构推广内部框架这件事情说
各位朋友,大家好,我是 Payne,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com。最近这段时间的天气可谓是变幻莫测,常常是周一到周五像夏天般热烈,而周六和周天像秋天般冷清。你不知道它到底会在何时下雨,即使你可以一直带着伞等雨落下来。但是对于没有伞的我来说,学会努力奔跑以至于不那么狼狈,或许是在这个世界上我唯一可以去做的事情。可是你知道一个人孤独的时候,即使是下雨这种再平常不过的事情,他都可以从雨声里听出孤独的感觉来,所以这个周末我决定继续研究 Redis 缓存技术,而今天我想和大家讨论的话题是 Redis 中的发布-订阅(Pub-Sub),希望大家喜欢!
在本系列的第一篇文章中,我们主要针对 Redis 中的“键”和“值”进行了学习。我们可以注意到,Redis 是一个 C/S 架构的数据库,在我们目前的认知中,它是通过终端中的一条条命令来存储和读取的,即它是一个非常典型的“请求-响应”模型。可是我们知道在实际的应用中,我们要面对的或许是更为复杂的业务逻辑,因为 Redis 中不存在传统关系型数据库中表的概念,因此在使用 Redis 的过程中,我们要面对两个实际的问题,即如何更好的维护数据库中的”键“、如何在高效执行命令的同时保证命令执行成功。对于前者,我认为这是一个设计上的问题,而对于后者,我认为这是一个技术上的问题。所以,这篇文章的核心内容就是找到这两个问题的答案。带着这样的问题出发,我们就可以正式进入这篇文章的主题:Redis 中的事务处理。