自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它。SQLite3占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。SQLite3能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,SQLite3的处理速度比他们都快。

2017-03-31

JD-GUI(java反编译工具)

JD-GUI(java反编译工具)绿色版是一款用来对java文件进行编译的软件。JD-GUI是免费的,能够实现了eclipse的高亮着色功能,多文件标签浏览,并且支持众多Java编译器的反编译,对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转。 直接把jar包拖入JD-GUI即可

2016-11-14

eclipse svn离线插件

eclipse svn离线插件

2016-10-27

[Java参考文档].JDK_API_1_6_zh_CN.CHM

Java1.6 API 中文版的 .. ..

2016-03-01

mybatis与spring整合全部jar包

mybatis与spring整合全部jar包,包括了springMVC的jar包

2016-02-29

mybatis逆向工程包

mybatis逆向工程所需要的包

2016-02-29

基于SSH框架的BBS论坛

适合刚学完SSH框架的新手学习,里面有详细的说明,数据库文件,完整代码。

2015-08-07

JAVA雷电源码

新手详细雷电代码,适合刚刚学习JAVA的学者观看,有详细的注释

2014-09-21

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

TA关注的人

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