- 浏览: 27027 次
- 性别:
- 来自: 北京
最新评论
文章列表
java 8 新特征
- 博客分类:
- jdk
一 接口中实现方法:
(1)用修饰符static修饰方法
定义:
public interface IMessage {
static int add(int a,int b){
return a + b;
}
}
调用:
public static void main(String[] args) {
int a = 3,
b = 3;
int add = IMessage.add(a, b);
System.out.println(add);
}
(2 ...
对于xml在很多应用中常见,数据传输,数据保存等等,处理xml的技术也很多,我之前一直用dom4j sax 以及序列化等方式处理,今天要说的是序列化,我觉的序列化是比较方便的,定义好实体,以及添加好相应的注解,后边就特别方便,先上代码:
生成xml:
@Root(name = "row", strict=true)
class SynOrderEntiry implements Serializable {
@Element(name = "sellerId", required = false)
private String ...
/**
* 将字符串中的中文转化为拼音,其他字符不变
*
* @param inputString
* @return
*/
public static String getPingYin(String inputString) {
HanyuPinyinOutputFormat format = new HanyuPinyinOutputFormat();
format.setCaseType(HanyuPinyinCaseType.LOWERCASE);
for ...
package org.ilp.utils;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.ftp.FTPListPars ...
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>node -v
v8.9.4
C:\Users\Administrator>npm -v
5.6.0
C:\Users\Administrator> npm install -g cnpm --registry=http://registry.npm.taoba
o.org
C:\Users\Administrator\AppData\Roaming\ ...
原创地址:http://blog.lichengwu.cn/java/2011/09/26/the-usage-of-enum-in-java/
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。
用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public enum Color {
RED, GREEN, BLANK
我一直认为注解是一种高大深的技术,通过学习,慢慢认识到注解其实和xml配置文件非常类似,通过java反射取到注解中所配置的值;
元注解:
元注解的作用就是修饰其他注解。它们被用来提供对其它 annotation类型作说明。 【1】@Target, 【2】@Retention, 【3】@Documented, 【4】@Inherited
首先我定义一个@Tbale的注解用于和数据库做映射关系,我们知道数据库和实体映射在mybats中是在xml 中的。
@Target注解的作用是限制自定义注解所使用的范围,比如你定义的注解想用在类上 ...
poi解析Excel
- 博客分类:
- java
写了一早的代码感觉很有成就感,大家一块看看;
package org.ilp.utils.poi;
import java.beans.Transient;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.math ...
package org.ilp.utils;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
/**
*
* @ClassName: CollectUtil
* @Description: TODO(集合处理工具类)
* @author 彭保卫
* @date 2017年6月1日 下午5:19:34
*
*/
public class CollectUtil {
/**
...
物流配送大多涉及到派送轨迹路线(效果如下图)
首先开发百度地图的有一个自己的秘钥这个很简单,在官网上注册一个就ok了 http://lbsyun.baidu.com/apiconsole/key
我直接贴上代码
html
<div id="allmap"></div>
js 将下面的内容引入到<head> </head> 注明:3icsmHEwF3gTx620utwzXfgGxTsGjXoI 是我的秘钥能用你可以测试用下,不能自己注册一个,我估计不能
<m ...
要放假过端午呢在剩下的点时间里写点东西
之前有一篇文档
http://pengbaowei0311.iteye.com/blog/2302882
(comet4j 消息推送) 我接着从哪里说吧
comet4j 做为消息推送 但必须的有数据来源,数据来源我们直接在当前的接口服务类方法 ...
comet4j 消息推送
项目需求我们系统集成大量的接口供其他系统调用,为了实现当接口出现错误时能够及时提示管理人员调整。具体:现有 A, B, C, D四台计算机, A和B为服务器,C和D为普通客户机,我们系统在B上,A调用B上的接口,C和D正登陆B部署的web项目。当A调用B出现异常,我们将异常信息已经传输的数据在C和D的界面弹出。
方案1:用前台定时器对系统日志表刷新,
方案2:使用消息推送
我这里先写个 dome
1.准备工作
下载所需工具 链接:http://pan.baidu.com/s/1sk9H5WL 密码:bibg
2.配置 tomcat,打开s ...
第一步引入EasyUi的库
<link href="<%=request.getContextPath() %>/web/css/icon.css" type="text/css"rel="stylesheet">
<link href="<%=request.getContextPath() %>/web/css/easyui.css"type="text/css" rel="stylesheet">
<s ...
使用 JUnit 进行容器内测试 作者:Julien Dubois
了解使用 JUnit 进行容器内测试如何优于模拟对象进行集成测试,以及如何使用 Oracle JDeveloper 来应用该技术。
单 元测试作为一种确保代码质量的技术现如今非常流行。由于有了 JUnit 框架,因此为简单的 Java 应用程序编写单元测试就变得容易多。然而,对于真实世界的企业应用程序来说,因为这些应用程序需要对象在容器内运行,所以常用的 JUnit testXXX() 方法不是很管用。
在本文中,为了让 JUnit 测试访问在 J2EE 容器内运行的对象,我将介绍容器内测试的应用。此处 ...
java多线程实现方式
- 博客分类:
- java ,thread
第一种方式 继承Thread
public class ThreadTest extends Thread {
private String name; //定义一个属性
public ThreadTest(String name){//构造方法
this.name=name;
}
public void run(){//重写run()方法
System.out.println(this.name +"_______"+ new Date());
}
}
public class Thr ...
- 2016-03-04 14:02
- 浏览 399
- 评论(0)