memcached已经火了好多年了,现在网上关于memcached的资源相当多了,我就不浪费话语了。干脆写一个实战系列,坚持一切用实施说话。环境介绍Linux虚拟机内核信息[root@hadoop1
一、目标 1、提升开发速度2、更好的响应需求变化 二、面临的问题 业务需求的变化是永恒的,而变化势必会引发代码的变化,新增代码或修改代码。 改动的地方越多,引入新的错误几率就越大。 三、应对思路 最
MySQL高可用架构之Galera Cluster1、实验准备及拓扑至少需要三个节点node1 192.168.150.137 node2 192.168.150.138 node
小伙伴们,看到这个标题,映入脑海的是不是MVC、MVP、MVVM等这些熟悉的字眼? 首先我们要知道为什么要选择架构模式? 1、代码可读性好 2、框架的核心思想:解耦 3、方便测试 4、易于使用和维护性
随着DevOps、持续交付等理念的深入人心,微服务架构开始走进我们的视野。那么微服务是业界期待已久的解决方案么?或者说微服务要比整体解决方案更加简单?让我们先对微服务下个定义:微服务是用一组小服务的方
我在Java并发之AQS源码分析(一)这篇文章中,从源码的角度深度剖析了 AQS 独占锁模式下的获取锁与释放锁的逻辑,如果你把这部分搞明白了,再看共享锁的实现原理,思路就会清晰很多。下面我们继续从源码
认识事务1.1 为什么需要数据库事务转账是生活中常见的操作,比如从A账户转账100元到B账号。站在用户角度而言,这是一个逻辑上的单一操作,然而在数据库系统中,至少会分成两个步骤来完成:将A账户的金额减
摘要: Shiro的核心部分是SecurityManager,它负责安全认证与授权。Shiro本身已经实现了所有的细节,用户可以完全把它当做一个黑盒来使用。SecurityUtils对象,本质上就是一
架构 原文链接 Apache Flink是一个用于对无边界和有边界数据流进行有状态计算的框架和分布式处理引擎。Flink设计为运行在所有常见的集群环境中,并且以内存速度和任意规模执行计算。 在这
QtCreator插件开发(三)——QtCreator架构 一、QtCreator架构简介 QtCreator的核心就是一个插件加载器,其所有功能都是通过插件实现的。QtCreator架构如下:QtC