- 博客(10)
- 收藏
- 关注
原创 Java设计模式-代理模式
引:代理模式(Proxy Pattern)是Java中常用到的一种设计模式。其定义为:为其他对象提供一种代理以控制对这个对象的访问。使用代理模式创建代理对象,让代理对象控制目标对象,如此可以在不改变目标对象的情况下加入额外的功能吗,即扩展目标对象的功能。常见的代理模式有:静态代理、动态代理、Cglib代理。
2017-05-21 10:01:31
344
原创 Java基础-输入/输出流
Java中的I/O流是一组有顺序的、有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输。流可以是基于字节的,也可以是基于字符的。Java中的流,可以从不同的角度进行分类。按照数据流的方向:输入流和输出流;根据处理数据流的单位(即数据类型):字节流和字符流;根据功能层次的不同:节点流和处理流。1 I/O流的分类 1)字节流和字
2017-05-16 09:45:25
487
转载 Java中的WebSocket(上)
在web应用中,其交互过程是客户端通过浏览器向服务器发出一个请求,服务器接收到请求后进行处理然后将结果返回给浏览器,浏览器解析结果并呈现信息给用户。当前越来越多的应用希望能够及时获取服务端提供的数据,甚至希望能够达到接近实时的数据交换,这些应用常见的主要由社交网络的即时通讯、Web导航应用中的地理位置获取、金融证券的实时信息等。传统的请求-响应模式的Web开发处理这个问题时,通常采用的方案有轮询、长轮询、流等
2017-05-15 14:39:22
708
转载 Java基础-多线程
多线程在Java中就是指并发机制,表示能够在同一时间内执行多个操作。本文目录结构如下:什么是多线程多线程的定义与使用多线程的生命周期多线程的同步问题1 基本概念 在总结Java中的多线程知识这一块,首先应该明确一些概念,如进程跟线程、并行与并发、线程安全、同步等。 进程: 线程: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的
2017-05-13 16:42:18
327
原创 Java基础-内部类
摘要:在Java中,内部类就是定义在类内部的类,具体可以分为非静态内部类(成员内部类)、局部内部类、静态内部类、匿名内部类。本文记录了各种内部类的定义,外部类和内部类的相互访问。非静态内部类局部内部类静态内部类匿名内部类内部类指在一个外部类的内部再定义的类。内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。如对于一个名为Outer的外部类和其内部定义的名为Inne
2017-05-13 10:44:35
424
原创 Java通过 Socket 实现 TCP服务端(一个实例)
Java Socket简介TCPServer代码实例1 Java Socket简介 所谓socket 通常也称作”套接字“,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socket和ServerSocket类库位于Java.NET包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接
2017-05-11 16:13:41
978
原创 Java中Properties类
1 简介: JDK提供的java.util.Properties类继承自Hashtable类并且实现了Map接口,用map来存储key-value数据,所以存入的数据是无序的。其中键和值都是字符串类型。2 java.util.Properties类 在Java中,其配置文件常为.properties文件,格式为文本文件,内容的格式为“键=值”的格式,#打头的是注释行,P
2017-05-11 15:55:44
597
翻译 OpenStack及其构成简介
本文结构目录如下一、概述云计算OpenStack二、OpenStack的主要功能组件 一 概述 1 云计算 云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。
2017-05-11 15:50:12
2539
原创 Java基础-接口
接口的定义与使用抽象类的使用接口与抽象类的区别 1接口的定义与使用1.1接口的定义接口(英文:Interface),在Java编程语言中是一个抽象类型,是抽象方法的集合。一个接口往往只有方法的特征没有方法的实现,因此这些方法可以在不同的类实现时,可以具有不同的行为。接口把方法的特征和方法的实现分割开来,这种分割体现在接口常常代表一个角色(Role),它包装了与该角色相关
2017-05-11 13:08:15
455
原创 建立STM32工程模板(STM32F103ZET6为例)
1 获取ST库文件从ST的官方网站获取的STM32最新固件库v3.5里包含的内容如下:解压的文件夹名为:STM32F10x_StdPeriph_Lib_V3.5.0,里面包含了4个文件夹,一个网络链接,和一个ST库开发助手。1. Project 文件夹1.1 Example:标准外设库驱动的完整例程1.2 Template2. Libraries 文件夹2.
2017-05-06 15:37:43
11618
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人