java
文章平均质量分 51
天南韩立
这个作者很懒,什么都没留下…
展开
-
maven打包可运行的fat-jar方法
问题在使用“mvn package”命令编译application之后,生成的.jar文件不能直接被“java -jar”命令运行,一般都是因为:1. Manifest中没有主清单属性。2. 依赖项在.jar文件中不存在。这两个问题可以通过在pom.xml中增加build plugin来解决。解决方法使用maven-assembly-plugin来打包fat-jar。假设我们的项目的Main Class是com.novalandtours.App,那么我们需要在pom.xml中增..转载 2021-11-05 11:34:41 · 3318 阅读 · 0 评论 -
Java读取txt文件赋值到StringBuffer里
工具类如下:package org.csh.util;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.Reader;/** * 读取文件的工具类 * @author Administrator * 日期:2015年7月1转载 2015-07-19 20:59:12 · 6046 阅读 · 0 评论 -
fastjson 使用方法
Fastjson介绍Fastjson是一个Java语言编写的JSON处理器。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Apache License 2.0转载 2015-06-14 16:15:56 · 531 阅读 · 0 评论 -
WebSocket使用javax.websocket.RemoteEndpoint.Basic.sendObject(Object arg0)向页面方法发送对象
WebSocket接口中有一个直接发送对象给页面的方法: void javax.websocket.RemoteEndpoint.Basic.sendObject(Object arg0) throws IOException, EncodeException如果直接使用 client.session.getBasicRemote().sendObject(obj);就会出现以下错误: javax.websocket.EncodeException: No encoder specified fo原创 2015-06-14 12:12:47 · 19456 阅读 · 8 评论 -
Freemarker 教程
转自:(只有准备爆发,才会甘于沉默。)以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML转载 2015-07-05 18:27:23 · 493 阅读 · 0 评论 -
jsontools实现java对象与json值之间互相转换
依赖包jsontools-core-1.7.jar,antlrworks-2.7.7.jar两个jar打包下载地址:http://download.csdn.net/detail/u014175572/8796675如果使用的是Maven: com.sdicons.jsontools jsontools-core 1.7实现代码:Stude转载 2015-06-11 16:48:46 · 969 阅读 · 0 评论 -
JAXBContext转换包含集合属性的xml与java集合对象Demo
核心类:package com.jaxb;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.MessageFormat;import javax.xml.bind.JAXBContext转载 2015-05-24 12:15:54 · 3595 阅读 · 0 评论 -
JAXBContext解析XML的常用注解
1.将 xml 文件中的各个节点和属性信息创建对应的Java模型2.在Java模型中的创建与 xml 文件对应的节点和属性需要用注解来表示@XmlRootElement 将一个Java类映射为一段XML的根节点参数:name 定义这个根节点的名称 namespace 定义这个根节点命名空间@XmlAccessorType 定义映射这个类中的何种类转载 2015-05-24 12:04:49 · 4164 阅读 · 0 评论 -
WebSocket在建立连接时通过@PathParam获取页面传值
最近用Java下使用WebSocket,有一个需求,在页面与Java后台建立连接的时候获取页面上提供的参数,也就是在@OnOpen注解的方法里面获取一次页面的参数,有一个很简单的方法可以获得。即使用@PathParam注解。原创 2015-06-30 11:15:57 · 37105 阅读 · 12 评论 -
Java反射的工具类BeanUtils
-----------内省(introspection)-------------1. javabean 遵循固定写法的java类 1)必须有无参构造函数 Class.forName().newInstance() 2)属性必须私有,我们称为字段 3)提供标准的getter和setter 例: name 字段 的getter: String g转载 2015-06-26 09:29:52 · 4991 阅读 · 0 评论 -
JAXBContext解析XML集合对象
@XmlElementWrapper 为数组元素或集合元素定义一个父节点。如,类中有一元素为List items,若不加此注解,该元素将被映射为 ... ...这种形式,此注解可将这个元素进行包装,如: @XmlElementWrapper(name="items") @XmlElement(name="item") public Lis转载 2015-05-22 11:21:20 · 5850 阅读 · 0 评论 -
XML 和 java对象相互转换
xml和Java对象的转换不需要任何的第三方包,JDK自带这个转换API,方便简洁。翻译 2015-05-20 15:17:55 · 591 阅读 · 0 评论 -
XStream使用Demo
以下是测试的主方法:package org.ywzn.TestXStream;import java.util.ArrayList;import java.util.List;import org.ywzn.po.Address;import org.ywzn.po.Phone;import org.ywzn.po.User;import org.ywzn.po.XMLTitl原创 2015-05-20 19:48:59 · 1165 阅读 · 0 评论 -
MongoDB结合Spring存储文件(图片、音频等等)
转自:http://www.linuxidc.com/Linux/2014-04/99742.htmMongoDB 存储图片等文件有两种方式(该文章针对的是已经可以使用MONGODB整合Spring的用户)相关阅读:MongoDB备份与恢复 http://www.linuxidc.com/Linux/2012-07/64113.htmCentOS编译安装MongoDB转载 2015-03-23 15:14:14 · 3123 阅读 · 1 评论 -
Java 读取Excel文件
转自:http://blog.csdn.net/tkd03072010/article/details/6692366需要用到的jar包: jxl-2.6.12.jar如果使用的是Maven工程,pom配置如下: net.sourceforge.jexcelapi jxl 2.6.12代码如下:package ywzn.gl.ExeclToMongoDB;转载 2015-03-24 11:48:41 · 753 阅读 · 0 评论 -
Linux下安装JDK(tar.gz格式的安装包)
使用的是jdk-8u31-linux-x64.tar.gzJDK安装 tar.gz为解压后就可使用的版本,这里我们将 jdk-8u31-linux-x64.tar.gz解压到/home/hadoop/jdk1.8下。1、解压 解压到当前目录:tar -zxvf /home/hadoop/jdk1.8/jdk-8u31-linux-x64.tar.gz把解压出的文件剪切转载 2015-02-09 17:11:19 · 4718 阅读 · 1 评论