新颖独特,有意思更有意义
新颖独特,有意思更有意义
我相信软件开发人员都多多少少听说过「规范」一词,如:"这段代码很规范!","这种写法不遵守规范!"等,而随着软件行业的发展,各种「规范」也层出不穷,基础点的有设计的规范如设计...
前言 我相信很多开发人员或多或少都听过或使用过设计模式,但不知道有多少人会思考过遵循这些设计模式的目的是什么?或者说遵循这些设计模式能为软件开发带来什么好处?即便知道遵循设计...
前言 本篇为《Netty剖析》系列最后一篇,主要对Netty做简单的总结,如果对Netty的细节感兴趣,可以阅读本系列的另外两篇: Netty剖析 - 1. 基础[https...
前言 本篇文章主要分析Netty的系统结构以及其如何实现其对外宣称的特色,如果还未了解Netty的基础知识,最好先阅读本系列的第一篇文章Netty剖析 - 1. 基础[htt...
前言 在了解一个事物之前,最好能对它的基本属性和相关概念有个基本的认知,所以学习Netty之前,也有必要了解与Netty相关的基础概念知识;本篇将对Netty做一个基础性的介...
前言 在现今的互联网系统中,Redis以其优秀的性能和简洁的设计,被广泛使用,尤其是在分布式系统中;Redis最主要的应用场景在于为分布式系统提供公用内存服务,而在使用的过程...
TCP连接的三次握手 了解TCP协议的人都知道,TCP在建立连接的时候需要经过三次交互,俗称「三次握手」: client端发送一个SYN段指明client打算连接的serve...
最近重读了一篇梁启超写的关于一个人应该具备的三种基本特质的文章,是为:不惑,不忧,不惧 何为不惑呢?首先得有常识,其次得有至少一个领域的专业知识,最后也是最关键的需有面对各种...
介绍 本书的作者是Ray Dalio,他是桥水基金的创始人,这本书中文翻译过来就叫「原则」,很简单的一个词,但其实很多时候越是重要的东西,听起来越是简单,这本书可以看做是作者...
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Sprin...
大部分人对装饰这个概念都不会感到陌生,比如实际生活中常见的房屋装修,房屋在装修前,是毛坯房,只具备最简单的起居功能,而经过墙面粉刷,地板铺设等装饰后,它会给人以舒服的感觉,让...
在JS的世界中,闭包一直是一个神奇的存在,它无处不在,却又很难感知;对于很多JS程序员来说,也许写了多年的程序之后也并不清楚闭包为何物,但是这也并不妨碍他们编写JS程序,从另...
现实生活中经常存在这样的场景,某件事情的基本流程已定,但每步或其中几步流程具体如何实施却可自由发挥,这种场景映射到设计模式中就是模板方法,或者Template method ...
不好意思,我看看,写完后检查得不够仔细 ,谢谢你的指正
JS的作用域对于任何编程语言来说,都有一个很基础但也很重要的概念:变量的管理;它包括变量的声明,变量的赋值,变量的存储,变量的查找,变量的更改,变量的销毁等。而从另外一个角度来看这一系列...
Java内存介绍 Java运行时数据区分为下面几个部分: 程序计数器;程序计数器是线程私有的,一块较小的内存空间,它的作用是作为当前线程所执行的字节码的行号指示器 Java虚...
REST是一种架构风格,由Roy Thomas Fielding在他2000年的博士论文中提出,由于其简洁高效的设计,越来越多的网络服务开始采用REST风格设计和实现;本文主...