Memcached 是完全基于内存,而内存总会被用完的,如果在 set 操作的时候发现内存不足了,它会怎么办?它采...[作者空间]
上一篇 架构运维篇(二):Centos7/Linux安装部署Tomcat环境 简介 这一篇是结合上两篇已经安装完成...[作者空间]
1. 问题引入 现阶段提取文本记录或字段时,用awk比较多,同时也多和grep, 管道等一起使用。比如,我要提取c...[作者空间]
缓存雪崩 当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,也会给后端系统(比如DB)带来很大...[作者空间]
前面的文章我们讲了二叉搜索树的插入和搜索的基础,今天这篇文章我们讲二叉搜索树中一个非常关键的概念:遍历。遍历,顾名...[作者空间]
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解...[作者空间]
组件耦合 上回说到组件聚合,反映的是组件内部的“基本元素”的选择标准。第14章介绍的组件耦合则是指组件和组件之间的...[作者空间]
大纲 1 模块分包原则2 框架扩展原则3 领域划分原则4 接口分离原则5 组件协作原则6 功能演进原则 我将对每个...[作者空间]
前言 好久不见。 从这篇文章开始,我将带大家走进消息中间件的世界。 消息中间件本质上就是一种很简单的数据结构——队...[作者空间]
本文作者:禹明明,叩丁狼高级讲师。原创文章,转载请注明出处。 NIO概述 NIO是JDK1.4引入的新的IO模型,...[作者空间]
图的遍历 从图中某一顶点出发访遍图中其余顶点,且使每一个顶点仅被访问一次,这一过程就叫做图的遍历。 (1) 深度优...[作者空间]
深度优先遍历, 刷过题的朋友应该都很熟悉了,难是不难,但是理解起来还是要费一些功夫的. 深度优先遍历的实现方法有递...[作者空间]
“ 阅读本文大概需要 6 分钟。” 我们之前采用的多进程方式实现的服务器端,一次创建多个工作子进程来给客户端提供服...[作者空间]
当app的移动网络被关闭时,而此时在app中使用使用的刚好是手机移动网络时,app是没有网的。此时需要添加一个提示...[作者空间]
前言 一直想写设计模式系列的博客,但是一直下不了决心去写。一方面是自己刚开始工作,有时候腾不出那么多时间学习,另一...[作者空间]
原文:https://herbertograca.com/2017/11/16/explicit-architec...[作者空间]
本文从网上搜集了很多资料,看完应该会对restful有一个全面的认识。 Restful API Design Gu...[作者空间]
1、开闭原则 开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 用抽象构建框架,用实现扩展细节。...[作者空间]
今天来聊聊如何让项目异步化的一些事。 在进入正文之前,顺便给大家推荐一个Java架构方面的交流学习群:698581...[作者空间]
模块、模型、模式三个词很熟悉,尤其是这个公众号的读者,我们在学思维模型,讨论商业模式,但这三个词具体有什么含义,之...[作者空间]