`
文章列表

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在很多应用中常见,数据传输,数据保存等等,处理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 ...

vue安装

    博客分类:
  • web
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

java自定义注解

    博客分类:
  • java
我一直认为注解是一种高大深的技术,通过学习,慢慢认识到注解其实和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 ...

对集合按字段去重

    博客分类:
  • java
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 容器内运行的对象,我将介绍容器内测试的应用。此处 ...
第一种方式 继承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 ...
Global site tag (gtag.js) - Google Analytics