设计模式之雇工模式 Posted on 2018-07-21 | In power design | 设计模式之雇工模式 23中模式之外的新模式 简介雇工模式也叫做仆人模式:雇工模式是行为模式的一种,它为一组类提供通用的功能,而不需要类实现这些功能,他是命令模式的一种扩展。 类似于厨师、裁缝、园丁等都是一组类,具有清洁的能力,但是我们并没有实现,使用雇工模式,就是简化版的命令模式。让被服务对象实现具体的方法,使用雇工来干活 Read more »
Tcp学习_上 Posted on 2018-07-20 | In internet | 本文主要参考、copy陈皓老师的tcp那些事儿,再此谢谢陈皓老师 简介tcp在网络OSI的七层模型中第四层–transport层,ip在第三层–network层,Arp在第二层–data link层,在第二层的数据,我们叫Frame,在第三层的数据我们叫Packet,第四层的数据叫segment 数据流向数据 -> tcp(segment) -> ip(packet) -> data link(frame)每个层解析自己的协议,数据交给上层 Read more »
设计模式之对象池模式 Posted on 2018-07-20 | In power design | 设计模式之对象池模式 23中模式之外的新模式 简介对象池模式就是依赖于内存中的对象池(在应用启动时进行初始化),通过循环使用对象,减少资源初始化、以及销毁的昂贵损耗!典型的例子是:线程池、连接池 Read more »
设计模式之规格模式 Posted on 2018-07-19 | In power design | 设计模式之规格模式 23中模式之外的新模式 简介在一系列对象中根据条件搜索!类似sql,但不同的是从内存中的对象进行搜索具体类似于LINQ(Language Integrated Query)语言集成查询 Read more »
netty编解码 Posted on 2018-07-17 | In netty , codec | 关于netty的编解码关于netty的编解码学习,一般涉及到数据的出站与入站,在出站时调用编码、在入站时调用解码,编解码都是成对出现,不能出现只有一个。 netty的编解码类别netty的编解码类别主要分为以下三种 ByteToMessage 入站解码 MessageToByte 出站编码 MessageToMessage 出站入站均可(编解码) Read more »
solr安装分词 Posted on 2018-04-03 | In linux , solr | 环境 centos7下载solr地址:http://www.apache.org/dyn/closer.lua/lucene/solr/7.2.1 解压1tar -xvf solr-7.2.1.tgz Read more »
localtunnel server端搭建 Posted on 2018-03-15 | In 内网穿透 | localtunnel server下载程序 以下地址为localtunnel server的git页面 https://github.com/localtunnel/server 下载安装 前提:本机安装git、 nodejs 有独立域名、独立主机(公网ip) Read more »
读源码注意的东西 Posted on 2018-02-06 | In java | 修改相关2018/2/6 创建怎样读源码,该注意什么问题前提:读懂源码的动机与原因是什么。 看下该项目的设计文档与架构图,宏观上对一些概念有些认识 从感兴趣的点设置断点、开始debug Read more »
linux删除文件除过某个文件 Posted on 2018-02-01 | In linux , shell | 使用rm 删除除了file1 的文件 1rm -fr !(file1) Read more »