自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 设计模式之策略模式 及(策略+工厂)结合使用

定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口策略模式的使用场景:策略模式定义了一系列的算1.针对...

2018-05-26 21:25:35 2766 2

原创 Hawk数据存储

给移动公司开发app时经常会被第三方公司进行代码安全监测,数据存储是必要一关。之前老是被监测能直接查看我们的数据导致安全问题。自从用了Hawk那叫一个爽!!! Hawk是一个安全、简单的键值对存储框架。它采用AES算法来加密数据。支持任意数据类型。无论是对象还是list集合等,都支持。最主要是使用简单!存入数据,一行代码搞定:Hawk.put(key,value);读取数据,也是一行代码:Hawk...

2018-05-16 01:09:45 1128 1

原创 IO流

一、超类: 字节流: InputStream(读入流) OutputStream(写出流) 字符流: Reader(字符 读入流) Writer (字符写出流)二、文件操作流 字节流: FileInputStream ,FileOutputStream 字符流: FileReader, FileWriter(用法与字节流基本相同) //1.指定要读 的文件目录及名称 ...

2018-05-14 23:48:51 226

原创 Socket

TCP三次握手原理详解TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。TCP协议:即传输控制协议,它提供的是一种可靠的数据流服务。当传送受差错干扰的数据,或举出网络故障,或网络负荷太重而使网际基本传输系统不能正常工作时,就需要通过其他的协议来保证通信的可靠。TCP就是这样的...

2018-05-14 10:10:08 194

原创 java多态理解

Java实现多态有三个必要条件:继承、重写、向上转型。  1, 继承:在多态中必须存在有继承关系的子类和父类。  2,重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法.  3,向上转型:在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和 子类的方法。对于Java而言,它多态的实现机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象...

2018-05-13 23:37:03 174

原创 AOP(面向切面编程)

     大家都知道OOP,即ObjectOriented Programming,面向对象编程。而本文要介绍的是AOP。AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。下面先说AOP是什么样的思想,我们一步一步慢慢来,先看一下传统程序的流程,比如银行系统会有一个取款流程我们可以把方框里的流程合为一个,另外系统还会有一个查询余额流程,我们先把这两个流程放...

2018-05-13 10:39:50 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除