自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(90)
  • 收藏
  • 关注

转载 将博客搬至CSDN

将博客搬至CSDN 转载于:https://my.oschina.net/u/3624220/blog/1531325

2017-09-07 15:33:00 289

转载 Java :BufferedWriter类和BufferedReader类的构造方法、主要方法

BufferedWriter 和 BufferedReader 为带有默认缓冲的字符输出输入流,因为有缓冲区所以效率比没有缓冲区的高。 一、BufferedWriter 类 构造方法:bufferedWriter bf = new bufferedWriter(Writer out...

2017-09-04 15:06:00 1933

转载 Java:java中BufferedReader的read()及readLine()方法的使用心得

BufferedReader的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket. 从一个有若干行的文件中依次读取各行,处理后输...

2017-09-04 14:38:00 1820

转载 postman: 用于网页调试和发送Http请求的chrome插件

一 简介 Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome插件 。做web页面开发和测试的人员应该是无人不晓无人不用!其主要特点 特点: 创建 + 测试:创建和发送任何的HTTP请求 一 简介 Postman是一款功能超级强大的用于发送 HTTP 请求的Ch...

2017-09-04 11:12:00 622

转载 Log4J:Log4J三大组件:Logger+Appender+Layout 格式化编程详解

快速了解Log4J Log4J的三个组件: Logger:日志记录器,负责收集处理日志记录 (如何处理日志) Appender:日志输出目的地,负责日志的输出 (输出到什么 地方) Layout:日志格式化,负责对输出的日志格式化(以什么形式展现) 类结构图(来自ht...

2017-09-04 10:04:00 700

转载 Java:@Override标签的多态性详解

Override(重写)是子类与父类的一种多态性体现。 Override允许子类改变父类的一些行为。 为什么需要Override:当父类不满足子类的一些要求时我们就需要子类对父类的一些行为进行重写。 例如:某公司里的员工的电话号码不允许对外公开,而销售人员(员工)的电话号码则需要对外公开...

2017-09-01 15:41:00 269

转载 openfire :openfire 不同类型插件的开发示例

新建一个自己的Javaproject工程,添加的jar包如下: 将jasper-compiler.jar、jasper-runtime.jar、servlet.jar添加到新建的工程中。如果没有jar先不要急,看下面的步骤: 下载后的openfire源码目录是这样的 ...

2017-09-01 14:35:00 218

转载 openfire:openfire编译单个指定插件的方法

方法一: openfire默认编译时,是同时编译主程序和所有在plugins目录中的插件。但进行插件开发时,这样编译就太费时费力。 使用ant plugins可以只编译插件,能够节省部分时间。 最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,...

2017-09-01 10:57:00 150

转载 openfire:openfire插件开发案例——testpulg.jar插件(功能:演示一个插件的完整开发过程)...

Plugin接口规范 插件是openfire功能的增强表现,它的主要任务: l在XMPP协议中作为附加功能实现 l动态修改控制管理台 l使用openfire api作为新功能添加到服务器 Openfire里面的插件都会存放在plugins(工程目录为:src/plugi...

2017-09-01 10:30:00 175

转载 心电算法结果推送实现 SendDiagnosesServlet.java

package com.spaceon.xmpp2apns.servlet; import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; imp...

2017-08-31 18:44:00 160

转载 eclipse: eclipse导入工程出现大红叹号

总结: 问题原因:工程中classpath中指向的包路径错误 解决办法:到BUILDPATH CONFIG````中,liberaies中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。 下面两段为我解决此问题时在网上...

2017-08-31 10:30:00 130

转载 eclipse:使用ant将java项目文件编译为jar文件 + ant常用命令总结

1. eclipse下使用ant 项目结构如图 1. 在项目的根目录下创建build.xml文件 2. 项目右键-->properties-->Builders-->new-->Ant Builder 如图 3. 在弹出的对话框里填入Name,在M...

2017-08-30 16:22:00 1138

转载 openfire:openfire插件开发案例——helloworld.jar插件(功能:在启动和关闭openfire时打印消息)...

1、在这篇博文中,我将介绍openfire插件的开发,因为在很多使用openfire的过程中,需要更改openfire默认的一些行为,这就涉及到插件的开发。这里我也是写一个HelloWorld的入门案例。 2、案例插件的功能:在openfire Server启动和关闭时...

2017-08-30 15:17:00 356

转载 openfire:Openfire源代码在eclipse中的运行配置 + 与spark结合进行二次开发

1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出的openfire_src文件夹放至eclipse workplace(注意:若是变更了解压出来的文件名,则接下来所有用到文件名的地方都要作出...

2017-08-30 14:17:00 181

转载 Java swing(awt):事件监听机制的实现原理+简单示例

(1)实现原理事件监听机制的实现:参考图:事件模型_ActionEvent   为了节省资源,系统无法对某个事件进行实时的监听。故实现的机制是当发生某个事件后,处理代码将被自动运行,类似钩子一般。(回调函数)事件有许多,这边以按钮被按下为例。由于处理的方法函数是我们人为进行编写的,故B...

2017-08-29 17:12:00 1020

转载 Eclipse: eclipse文本文件编码格式更改(GBK——UTF-8)

Eclipse中设置编码的方式 Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文...

2017-08-29 11:09:00 4048

转载 openfire:在openfire上创建简单的消息推送系统

在Openfire上弄一个简单的推送系统 推送系统 说是推送系统有点大,其实就是一个消息广播功能吧。作用其实也就是由服务端接收到消息然后推送到订阅的客户端。 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息。这样的好处就是有消息后才向客户端推送,相...

2017-08-28 11:45:00 223

转载 Java:extends和implements的区别与实际用法示例

Java代码中的extends和implements让我感到很迷惑,现在终于弄明白它们之间的区别和用法了。 [c-sharp]view plaincopy //定义一个Runner接口 publicinerfaceRunner { int...

2017-08-28 11:24:00 216

转载 Java:接口继承接口 (多继承机制)

在看API文档时,突然发现一个接口可以是其他接口的子接口,这说明接口之间会存在继承的关系。查找了相关的资料,做一个总结。 是继承还是实现 首先要搞清楚接口之间的关系使用的关键字是extends还是implement。网友有如下回答: 一个类只能extends一个父类,但可以implem...

2017-08-28 10:28:00 519

转载 java swing:JComponent类

JComponent类学习 层次结构: +java.lang.Object +java.awt.Component +java.awt.Container +javax.swing.JComponent API中文解释:   该类是除顶层容器外所有 Swi...

2017-08-25 16:52:00 1413

转载 域名解析>>"记录类型" 说明

(1)A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。 说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。 (2)MX :是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀...

2017-08-25 14:55:00 649

转载 Java:静态内部类的使用目的、使用限制、与非静态内部类的对比

Java之静态内部类(static class) 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。 一、静态内部类的使用目的。 在 定义内部类的时候,在其前面加上一个权限修饰符static。这个内部类就变为了静态内部类。...

2017-08-24 15:24:00 134

转载 Java:双括号初始化 /匿名内部类初始化法

偶然见到一种初始化方式,感到十分新奇: //新建一个列表并赋初值A、B、C ArrayList<String> list = new ArrayList<String>() {{ add("A"); add("B");...

2017-08-24 15:04:00 118

转载 Java:final、static关键字 各自详解及两者的结合使用

一 final关键字 1) 关于final的重要知识点 final关键字可以用于成员变量、本地变量、方法以及类。 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 你不能够对final变量再次赋值。 本地变量必须在声明时赋值。 在匿...

2017-08-23 17:28:00 1511

转载 Java swing: 实现ActionListener监听器的三种途径

Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的 强大工具。Java Swing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个 ActionEvent。Swing组件会产生许多事件,如ActionEven...

2017-08-23 16:15:00 754

转载 Java :内部类基础详解

可以将一个类的定义放在另一个类的定义内部,这就是内部类。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 public class OuterClass { private String name ; pr...

2017-08-23 15:50:00 86

转载 mybatis教程:入门>>精通>>实战

以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自...

2017-08-23 14:16:00 157

转载 java:接口特性 接口与抽象类/普通类的区别

接口 书面定义: Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 在java中不直接支持多继承,因为会出现调用的不确定性。所以java将多继承机制进...

2017-08-22 11:41:00 114

转载 java :让集合的长度自动增加/删除 java.util.list包

如何让集合的长度能自动改变,能够增加/删除元素呢?这就是用顺序表--java.util.list 接口。当中你可以选择ArrayList或是LinkedList,前者是数组实现,后者是链表实现。 import java.util.*; public class List1{ pu...

2017-08-22 11:19:00 656

转载 java:数组操作工具类 java.util.Arrays包 主要方法详解

Arrays类位于Java.util包下,是一个对数组操作的工具类,现将Arrays类中的方法做一个总结(JDK版本:1.6.0_34)。Arrays类中的方法可以分为八类: sort(对数组排序) binarySearch(二分法查找数组中的元素) equals(比较两个数组...

2017-08-22 10:25:00 660

转载 java:Scanner实现文本输入

1.包: importJava.util.Scanner 2.使用方法: Scanner reader=new Scanner(System.in); 然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型: nextByte(), nextDoub...

2017-08-21 17:23:00 808

转载 Java:print、printf、println的区别

printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System.out.printf("the number is: d",t); 参照JavaAPI的定义如...

2017-08-21 17:09:00 136

转载 Java: AutoCloseable接口

K7增加了一些新特性,其中报错AutoCloseable等。新特性包括如下,下面主要说说AutoCloseable。 在JDK7中只要实现了AutoCloseable或Closeable接口的类或接口,都可以使用try-with-resource来实现异常处理和资源关闭异常...

2017-08-21 13:54:00 209

转载 Java:输入输出流 java.io包的层次结构

1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数...

2017-08-21 11:31:00 546

转载 java:ASCII、ANCI、非ASCII、Unicode、UTF-8等编码形式总结

ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,...

2017-08-21 10:21:00 1420

转载 Java:实现对象的比较 comparable接口和comparator接口

在实际应用中,我们往往有需要比较两个自定义对象大小的地方。而这些自定义对象的比较,就不像简单的整型数据那么简单,它们往往包含有许多的属性,我们一般都是根据这些属性对自定义对象进行比较的。所以Java中要比较对象的大小或者要对对象的集合进行排序,需要通过比较这些对象的某些属性的大小来确定它们之间...

2017-08-21 09:57:00 102

转载 Java:设计类的继承关系时的技巧

继承设计的技巧: (1)将公共操作和域放置在超类 (2)不要使用受保护的域 有些程序员认为,将大多数的实例域定义为protected是一个不错的主意,只有这样,子类才能够在需要的时候直接访问他们。然而,protected 机制并不能够带来更好的保护,其原因主要...

2017-08-18 16:06:00 273

转载 Java:参数数量可变的方法

许多Java新人在看到下面的这段代码的时候,都会问一个问题:dealArray方法里那三个小点点是什么啊? [java]view plaincopy publicclassTestVarArgus{ publicstaticvoiddealArray(i...

2017-08-18 15:17:00 111

转载 Java:验证在类继承过程中equals()、 hashcode()、toString()方法的使用

以下通过实际例子对类创建过程汇中常用的equals()、hashcode()、toString()方法进行展示,三个方法的创建过程具有通用性,在项目中可直接改写。 //通过超类Employee和其子类Manager ,验证在类继承过程中equals()、hashcode()、toStrin...

2017-08-18 10:55:00 173

转载 Java:类类型变量

在java中有一种被称为类类型的变量,它不同于基本类型变量存储值的方式。不管是基本变量还是类类型变量,都实现为一个内存位置。但是,由于基本变量所需的内存数量是相同的,所以系统可以给它设置一个固定的空间保持命名对象的变量。类类型变量则不同,由于它的长度不确定,从而使得系统难以给其分配一个固定的空...

2017-08-18 10:19:00 458

空空如也

空空如也

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

TA关注的人

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