共 3 页: 上一页 1 2 3 下一页
摘要:前言 上一节我们学习了单一职责原则,简单来说就是各司其职,厨师就专注做好菜,不要跑到前堂做起小二。 但是呢,万事无一绝对。如果只是小饭店有时候也不是特别严格。还是那句话, 原则是死的,人是活的 。 接下来我们来学习接口隔离原则。 基本介绍 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该 阅读全文
posted @ 2019-07-25 16:33 正号先生 阅读 (464) 评论 (0) 编辑
摘要:前言 最近工作中备受打击,之前设计的很多程序都被老大否决,需要重构,让我好好看看设计模式。之前对这一块内容的确不怎么重视,感觉枯燥无聊又派不上用场。后来沉下心来研究了一番... 我靠,原来如此,之前写代码的时候怎么这么傻逼,很多问题其实在一开始设计的时候就能避免。之前写的都是些什么鬼。 我们踩过的坑 阅读全文
posted @ 2019-07-19 13:35 正号先生 阅读 (539) 评论 (0) 编辑
摘要:什么是https HTTPS其实是有两部分组成:HTTP + SSL / TLS, 也就是在HTTP上又加了一层处理加密信息的模块,并且会进行身份的验证。 如何进行身份验证? 首先我们要明白什么是对称加密,什么是非堆成加密 对称加密 对称加密就是只有一个密钥,客户端双方按照约定的密钥对自己的明文进行 阅读全文
posted @ 2019-07-18 10:21 正号先生 阅读 (937) 评论 (1) 编辑
摘要:前言 之前我们探讨过一个.class文件是如何被加载到jvm中的。但是jvm内又是如何划分内存的呢?这个内被加载到了那一块内存中?jvm内存划分也是面试当中必被问到的一个面试题。 什么是jvm内存区域划分? 其实这个问题非常简单,JVM在运行我们写好的代码时,他是必须使用多块内存空间的,不同的内存空 阅读全文
posted @ 2019-07-14 21:36 正号先生 阅读 (652) 评论 (0) 编辑
摘要:前言 上一篇我们知道了一个类的生命周期是:加载 验证 准备 解析 初始化 使用 卸载。 当初始化完成以后,一个类所有的类变量(被static修饰的变量)都被赋值。但是未被static修饰的成员变量又是何时被赋值的呢? 一个类何时会被初始化 一个类何时被初始化可以分为以下几类: 1.创建类的实例(ne 阅读全文
posted @ 2019-07-11 11:27 正号先生 阅读 (301) 评论 (4) 编辑
摘要:前言 一个月没更新了,这个月发生了太多的事情,导致更新的频率大大降低,不管怎样收拾心情,技术的研究不能落下! jvm作为每个java程序猿必须了解的知识,博主推荐一本书《深入理解Java虚拟机》,以前博主在学校的时候看过几遍,每一次看都有新的理解。加上工作了也有一年多的时间了,有必要好好总结一番~ 阅读全文
posted @ 2019-07-03 20:01 正号先生 阅读 (490) 评论 (4) 编辑
摘要:前言 何为编解码,通俗的来说,我们需要将一串文本信息从A发送到B并且将这段文本进行加工处理,如:A将信息文本信息 编码 为2进制信息进行传输。B接受到的消息是一串2进制信息,需要将其 解码 为文本信息才能正常进行处理。 上章我们介绍的Netty如何解决拆包和粘包问题,就是运用了解码的这一功能。 ja 阅读全文
posted @ 2019-05-18 23:10 正号先生 阅读 (278) 评论 (0) 编辑
摘要:前言 上一篇我们介绍了如果使用Netty来开发一个简单的服务端和客户端,接下来我们来讨论如何使用解码器来解决TCP的粘包和拆包问题 TCP为什么会粘包/拆包 我们知道,TCP是以一种流的方式来进行网络转播的,当tcp三次握手简历通信后,客户端服务端之间就建立了一种通讯管道,我们可以想象成自来水管道, 阅读全文
posted @ 2019-05-17 10:58 正号先生 阅读 (400) 评论 (2) 编辑
摘要:前言 人生在于折腾系列,网络,多线程等系列博客楼主还在继续折腾也不会放弃。缓存的知识其实并不仅仅在于简单的增删改查,我觉得有必要全面深入的学习一波。记录学习的过程与体悟。 RDB 什么是RDB 对redis中的数据执行周期性的持久化,通过配置文件中设置检查间隔时间与备份触发条件来对数据进行周期性的持 阅读全文
posted @ 2019-05-13 16:29 正号先生 阅读 (1241) 评论 (9) 编辑
摘要:引言 前面我们介绍了网络一些基本的概念,虽然说这些很难吧,但是至少要做到理解吧。有了之前的基础,我们来正式揭开Netty这神秘的面纱就会简单很多。 服务端 我们来分析一下上面的这段代码(下面的每一点对应上面的注释) 1~2:首先我们创建了两个NioEventLoopGroup实例,它是一个由Nett 阅读全文
posted @ 2019-05-08 11:30 正号先生 阅读 (556) 评论 (0) 编辑
共 3 页: 上一页 1 2 3 下一页