最近一直在忙项目,不知不觉2个多月没有更新博客了。正好自学了几天docker就干脆总结一下,也顺带增加一篇《30分钟入门系列》。网上能够查到的对于docker的定义我就不再重复了,说说我自己对它的理解:Docker一个方便多次部署的虚拟化Linux容器,与当下流行的SpringBoot和微服务框架 ...
上个星期写了浅入requirejs的, 大家都知道 require是AMD规范 Asynchronous Module Definition 来 今天我们一起看看CMD规范 Common Module Definition 的seajs 是怎样实现的 seajs比require写的简单, 源码几乎是require的一半,gzip后差距是拉近了,但是仍觉得大。 最近对size很敏感 ,因为领导 大领 ...
2016-01-10 18:45 4 1418 推荐指数:
最近一直在忙项目,不知不觉2个多月没有更新博客了。正好自学了几天docker就干脆总结一下,也顺带增加一篇《30分钟入门系列》。网上能够查到的对于docker的定义我就不再重复了,说说我自己对它的理解:Docker一个方便多次部署的虚拟化Linux容器,与当下流行的SpringBoot和微服务框架 ...
说到到底什么是正则表达式? 程序员在编写处理字符串的程序网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话讲正则表达式就是记录文本规则的代码 ...
为什么需要 Raft? Raft 是什么? Raft 的目标 前置条件:复制状态机 Raft 基础 Leader 选举(选举安全特性) 日志复制(Leader只附加、日志 ...
消息中间件的应用场景 主流 MQ 框架及对比 说明 Kafka 优点 Kafka 缺点 RocketMQ Pulsar 发展趋势 ...
前言:Springboot怎么使用想必也无需我多言,Mybitas作为实用性极强的ORM框架也深受广大开发人员喜爱,有关如何整合它们的文章在网络上随处可见。但是今天我会从实战的角度出发,谈谈我对二者结 ...
:很多技术人员对优化有一套自己的理解,在阅读本文前请放下你自己的理解。 正所谓:跟着博主不迷路,博主带你 ...
30分钟带你了解阻塞队列所有内容,再也不怕面试官刁难你了!(上) 目录 1、概述 2、BlockingQueue 源码解析 3、ArrayBlockingQueue 源码解析 3-1、ArrayBlockingQueue 概述 3-2 ...
大家好,今天给大家介绍一个新的设计模式——策略模式。 策略模式的内容非常简单,五分钟就可以学会。严格来说,这既可以当做是一种设计模式,也可以当做是一种函数式编程的思想。 函数式编程 我们之前在介绍Python的语言特性的时候,曾经提到过函数式编程。所谓的函数式编程,也就是说 ...