个人笔记
AH_HL
这个作者很懒,什么都没留下…
展开
-
AOP(面向切面编程)
大家都知道OOP,即ObjectOriented Programming,面向对象编程。而本文要介绍的是AOP。AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。下面先说AOP是什么样的思想,我们一步一步慢慢来,先看一下传统程序的流程,比如银行系统会有一个取款流程我们可以把方框里的流程合为一个,另外系统还会有一个查询余额流程,我们先把这两个流程放...原创 2018-05-13 10:39:50 · 304 阅读 · 0 评论 -
java多态理解
Java实现多态有三个必要条件:继承、重写、向上转型。 1, 继承:在多态中必须存在有继承关系的子类和父类。 2,重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法. 3,向上转型:在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和 子类的方法。对于Java而言,它多态的实现机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象...原创 2018-05-13 23:37:03 · 185 阅读 · 0 评论 -
Socket
TCP三次握手原理详解TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。TCP协议:即传输控制协议,它提供的是一种可靠的数据流服务。当传送受差错干扰的数据,或举出网络故障,或网络负荷太重而使网际基本传输系统不能正常工作时,就需要通过其他的协议来保证通信的可靠。TCP就是这样的...原创 2018-05-14 10:10:08 · 204 阅读 · 0 评论 -
IO流
一、超类: 字节流: InputStream(读入流) OutputStream(写出流) 字符流: Reader(字符 读入流) Writer (字符写出流)二、文件操作流 字节流: FileInputStream ,FileOutputStream 字符流: FileReader, FileWriter(用法与字节流基本相同) //1.指定要读 的文件目录及名称 ...原创 2018-05-14 23:48:51 · 234 阅读 · 0 评论 -
Hawk数据存储
给移动公司开发app时经常会被第三方公司进行代码安全监测,数据存储是必要一关。之前老是被监测能直接查看我们的数据导致安全问题。自从用了Hawk那叫一个爽!!! Hawk是一个安全、简单的键值对存储框架。它采用AES算法来加密数据。支持任意数据类型。无论是对象还是list集合等,都支持。最主要是使用简单!存入数据,一行代码搞定:Hawk.put(key,value);读取数据,也是一行代码:Hawk...原创 2018-05-16 01:09:45 · 1147 阅读 · 1 评论 -
设计模式之策略模式 及(策略+工厂)结合使用
定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口策略模式的使用场景:策略模式定义了一系列的算1.针对...原创 2018-05-26 21:25:35 · 2934 阅读 · 2 评论