- 博客(12)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 简单的基于Socket的TCP编程实例
分为客户端和服务器端.下面简单讲解下步骤客户端Socket的工作过程包含以下四个基本的步骤:创建 Socket:根据指定服务端的 IP 地址或端口号构造 Socket 类对象。若服务器端响应,则建立客户端到服务器的通信线路。若连接失败,会出现异常。打开连接到 Socket 的输入/出流: 使用 getInputStream()方法获得输入流,使用 getOutputStream()方法
2016-03-20 14:12:58 579
转载 UML类图中常见的关系
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和
2016-03-18 16:41:16 558
原创 设计模式---抽象工厂模式
Abstract Factory Pattern: Provide an interface for create families of related or dependent objects without specifying their concrete classes.抽象工厂模式:提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。又称为为Kit模式,属于对象创
2016-03-18 15:46:58 811
原创 使用dom4j读写xml实例
使用Dom4j开发,需下载dom4j相应的jar文件,本实例使用的是dom4j-1.6.1(最常用的版本)官网下载: http://www.dom4j.org/dom4j-1.6.1/实例代码如下:public class WriterTest { @Test public void writerTest() throws IOException{ Document doc
2016-03-17 21:51:02 668
原创 java对象流ObjectInputStream、ObjectOutputStream的使用
Java对象流ObjectInputStream和OjbectOutputSteam用于存储和读取对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。序列化(Serialize):用ObjectOutputStream类将一个Java对象写入IO流中反序列化(Deserialize):用ObjectInputStream类从IO流中
2016-03-10 17:05:39 1222
原创 通过本地的eclipse中的java访问远程Linux中的HDFS需要注意的问题.
要使用宿主机中的java代码访问客户机中的HDFS,需要注意的问题。1、确保宿主机与客户机的网络是可以互相ping通的。2、确保宿主机和客户机的防火墙都是处于关闭状态,因为需要通过的端口数目比较多,为了减少防火墙的配置,所以直接关闭。3、确保宿主机与客户家使用的jdk版本是一致的,如果客户机使用的是jdk6,宿主机使用的是jdk7,在代码运行时会报不支持的版本的错误。
2016-03-06 13:46:02 2082
转载 java动态生成验证码图片
实现动态生成验证码图片.代码如下:/** * * @author KingDom * 动态生成验证码图片 */public class VerifyCode { private int w=70; private int h=35; private Random r= new Random(); priva
2016-03-05 20:56:52 847 1
原创 java简单地实现Tiny语言的词法分析器
只是简单地编写,实现了一些简单的功能,没有考虑到代码优化等问题。Tiny语言定义 一、 字符集定义1. → ││2. → A│B│…│Z│a│b│…│z3. → 0│1│2│…│94. → +│-│*│/│=││>│(│)│[│]│:│. │; │, │' │_ │{ │} │% 二、 单词集定义5
2016-03-04 12:31:09 2592
原创 详细Hadoop的安装过程
1、在VMware Workstation中安装了CentOS.把网络连接设置成:仅主机模式:与主机共享的专用网络。***注意:你宿主机(即:你原来的电脑)中不要把VM中网卡禁用了。***2、启动Linux系统,建议使用root用户登录这样就可以不用考虑权限不够的问题,节省时间。 手动配置Linux中的IP地址、网关、子网掩码。首先在cmd中输入命令:ipco
2016-03-03 19:17:27 1964
转载 基本的Linux命令
1、 基本的目录结构:/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。/usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。/var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。/:Linux系统的
2016-03-03 19:12:11 414
原创 java动态代理与AOP
动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。动态代理使用场合:1、调试 2、远程方法调用代理设计模式的原理:使用一个代理将对象包装起来,然后用代理对象取代原始对象,任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。在Java语言中Proxy类是专门完成代理的类,是所有动态代理类的父类。
2016-03-01 16:31:09 619
转载 解决在VMware安装Linux无法全屏显示
在VMware安装Linux无法全屏显示?只需要在 Linux 虚拟机中手动安装 VMware Tools即可。安装方法如下:1、 在主机上,从 Workstation Pro 菜单栏中选择虚拟机 > 安装 VMware Tools。 2、打开linux的cdrom看是否有VMware Tools 的文件,有就说明安装成功了。3、在虚拟机中,以 root
2016-03-01 12:45:48 12730
sqlite3.zip
2017-03-31
JD-GUI(java反编译工具)
2016-11-14
求大神搭救为什么我在注册页面写了密码Struts2校验器还是显示密码为空
2015-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人