永刚的点滴成长

导航

 

2019年8月10日

摘要: 模板方法模式 实现要素: 准备一个抽象类,将部分逻辑以具体方法的形式实现,然后声明一些抽象方法交由子类实现剩余的逻辑,用钩子方法去给与子类更大灵活性,最后将方法汇总成一个不可改变的模板方法。 适配器模式 适配器模式将一个类的接口转换为客户期望的另外一个接口,使的原本由于接口不兼容而不能在一起工作的那 阅读全文
posted @ 2019-08-10 15:28 永刚的点滴成长 阅读(102) 评论(0) 推荐(0)
 

2019年8月8日

摘要: InputStream:所有输入字节流的父类,所有字节流都以stream结尾 -> FileInputStream: 完成将文件中的内容读到内存中,应用程序用来读取文件中的内容 -> ByteArrayInputStream:完成将数据从一块内存区域拷贝到另外一块内存区域 -> ObjectInpu 阅读全文
posted @ 2019-08-08 09:44 永刚的点滴成长 阅读(141) 评论(0) 推荐(0)
 

2019年8月4日

摘要: 官方定义:定义对象之间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 认识观察者模式: 1、目标与观察者之间的关系:目标与观察者之间是一对多的关系。 2、单向依赖:只有目标知道什么时候通知观察者。 3、命名模式:又称为发布-订阅模式,目标接口定义后面跟sub 阅读全文
posted @ 2019-08-04 21:53 永刚的点滴成长 阅读(1359) 评论(0) 推荐(0)
 

2019年8月3日

摘要: groovy的高级特性: 可选的类型定义 def、assert、括号是可选的、字符串 、集合API、闭包; 构建脚本 项目project : group name version apply dependencies repositories task 属性的其他配置方式:ext ,gradle.p 阅读全文
posted @ 2019-08-03 22:10 永刚的点滴成长 阅读(93) 评论(0) 推荐(0)
 

2019年8月1日

摘要: Tcp/IP协议是目前世界上使用最为广泛的协议,是以Tcp/IP为基础多个层次上的协议的集合。也称Tcp/IP协议族或Tcp/IP协议栈。 TCP: Transmission Control Protocol IP::Internet Protocol Tcp/IP的五层模型:物理层(网卡),数据链 阅读全文
posted @ 2019-08-01 21:59 永刚的点滴成长 阅读(375) 评论(0) 推荐(0)
 

2019年7月27日

摘要: 监听器定义:是指专门用于其他对象身上发生的事件或状态改变进行监听和相应的处理的对象,当被监视的对象发生变化时立即采取相应的行动。 web监听器的定义:servlet规范中定义的一种特殊类。用于监听ServletContext,HttpSession,ServletRequest等域对象的创建和销毁过 阅读全文
posted @ 2019-07-27 19:57 永刚的点滴成长 阅读(109) 评论(0) 推荐(0)
 

2019年7月20日

摘要: 注解是jdk1.5引入的,它的概念是:Java提供了一种原程序中的元素关联任何信息元素和任何元数据的途径和方法。 Java中常见的注解: @Deprecated,@Override ,@SupperssWarnings 第三方注解: 比如:spring中的 Autowired 注解的分类: 按运行机 阅读全文
posted @ 2019-07-20 22:54 永刚的点滴成长 阅读(81) 评论(0) 推荐(0)
 

2019年7月14日

摘要: Dubbo是一款高性能轻量级的java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务注册与发现。 Dubbo是阿里开源的一个项目,现在已经是Apache的顶级项目。 Dubbo架构的四个部分: 1、生产者:注册发布接口服务 2、消费者:订阅调用接口服务 3、 阅读全文
posted @ 2019-07-14 21:24 永刚的点滴成长 阅读(86) 评论(0) 推荐(0)
 
摘要: 在下列时刻Servelt容器会重新加载servlet 1、在部署描述符文件中只要在servlet标签中加上<loadon-startup>1</loadon-startup>,数字越小加别级别越高。 2、客户端首次想servlet发送请求的时候。 3、当servlet修改修改之后,需要重新加载,因为 阅读全文
posted @ 2019-07-14 15:25 永刚的点滴成长 阅读(96) 评论(0) 推荐(0)
 

2019年7月13日

摘要: 传统的BIO(Blocking IO)的缺点: 1、基于阻塞式IO建立起来的,导致服务端一直阻塞等待着客户端发起请求,如果客户端不发起,服务端的的业务线程会一直存。 2、弹性伸缩能力差,线程数和客户端数是1:1的关系,服务器压力大。 3、多线程非常耗资源。 NIO(Non-blocking IO)优 阅读全文
posted @ 2019-07-13 18:06 永刚的点滴成长 阅读(113) 评论(0) 推荐(0)