摘要:一、mybatis 表达式简介 对于mybatis3 ,提供了一种动态sql的方式。通过动态sql我们可以直接在mybatis 的xm映射文件中直接通过条件判断的方式进行查询添加的拼接。mybatis 项目地址为 http://github.com/mybatis/mybatis-3 。mybati
阅读全文
摘要:一、简介 EChart是百度开发的js图表软件,用它我们可以很方便地以图形化的方式对数据进行分析统计。该种方式js在页面动态拼接json数据,再进行渲染。这种方法的优点是,灵活,可以随时进行修改。缺点是js代码多,难以维护。此时我们可以Java EChart插件,在后端构造好option数据,最后在
阅读全文
摘要:一、BLOB字段 BLOB是指二进制大对象也就是英文Binary Large Object的所写,而CLOB是指大字符对象也就是英文Character Large Object的所写。其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。BLOB通常用来保存图片、文件等二进制类型...
阅读全文
摘要:一、UserAgentUtils UserAgentUtils是一个处理user-agent 字符的一个工具。可以用来实时地处理http请求和分析http请求日志文件。这里可以使用UserAgentUtils对访问用户的浏览器类型、操作系统、设备种类等进行统计分析,从而为网址的用户量的增加,做出...
阅读全文
摘要:一、简介 HSSF 是POI项目的纯的Java的Excel97(-2007)文件格式的实现。XSSF是POI 项目的Excel 2007 OOXML (.xlsx)文件格式的Java实现。HSSF and XSSF提供多种方式来阅读电子表格创建、修改、读取和写入XLS电子表格。它提供如下功能:为特...
阅读全文
摘要:一、简介 对于poi来说,poi可以完成对word、excel、ppt的处理。word目前有两种文件格式,一种是doc后缀、另一种是docx后缀的。2007之前的版本都是doc后缀的,这种格式poi使用HWPF进行处理。HWPF也能有限多地对旧的word6和word95格式的文件处理提供支持。2...
阅读全文
摘要:一、csv文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种...
阅读全文
摘要:一、简介 itextpdf 是一个开源的允许你去创建和操作PDF文档的库。它使的开发者可以提高web和其他应用来动态地生成或操作PDF文档。通过iText 中的Document和PdfWriter类,我们可以以数据库、xml文件、或者其他数据源为源头创建PDF文档。有如下三种方式:使用高级别的对象...
阅读全文
摘要:一、简介 一般word文件后缀有doc、docx两种。docx是office word 2007以及以后版本文档的扩展名;doc是office word 2003文档保存的扩展名。对于这两种格式的word转换成html需要使用不同的方法。对于docx格式的文档使用xdocreport进行转换。依...
阅读全文
摘要:一、简介 Uploadify 是一种基于html5 或 flash的多文件上传的jQuery插件。Uploadify可以支持多种定制。它是一种异步的文件上传插件。下载网站为http://www.uploadify.com/。这里使用的是Uploadify Version 3.2.1版本。下载解压后...
阅读全文
摘要:一、简介 使用form表单进行需要为form添加enctype="multipart/form-data" 属性,除此之外还需要将表单的提交方法改成post,如下 method="post"。二、示例 1、表单文件上传 网页代码如下: 1 2 3 4 5 6 ...
阅读全文
摘要:一、简介 ajaxFileUpload是一种异步的文件上传控件,通过ajax进行文件上传,并获取上传处理结果。在很多时候我们需要使用到文件上传的功能,但是不需要使用那些强大的上传插件。此时就可以使用ajaxFileUpload。它基于jquery,本质是使用iframe完成上传。下载地址为:下载。...
阅读全文
摘要:一、路径 绝对路径: 指的是文件在系统中的真实路径(物理路径)。 相对路径: 指的是文件相对某个目录的相对路径。 对于java application 工程来说,当编写完一个类之后,class文件会编译,默认存放在bin目录中。 存放的目录结构安装包的命名依次存放。同时一些在src目录,...
阅读全文
摘要:一、简介 thumbnailator是一个用来对图片对象进行操作的Java类库。通过它我们可以很方面的使用代码的方式,对图片进行一些操作。如缩放,裁减,旋转,水印等。thumbnailator项目主页如下:https://code.google.com/p/thumbnailator/。二、示例...
阅读全文
摘要:一、适用场景 在ESTful webservice中,get方法一般都是用来获取数据。我们可以使用httpcomponents组件来完成调用。 如我们需要发起get请求,携带的参数都是附加到请求的url后面。 url:"http://www.xxxxx.com/message?id=00001...
阅读全文
摘要:一、适用场景 当我们向第三方系统提交数据的时候,需要调用第三方系统提供的接口。不同的系统提供的接口也不一样,有的是SOAP Webservice、RESTful Webservice 或其他的。当使用的是RESTful webservice的时候,就可以使用httpcomponents组件来完成调...
阅读全文
摘要:一、httpcomponents简介 httpcomponents 是apache下的用来负责创建和维护一个工具集的低水平Java组件集中在HTTP和相关协议的工程。我们可以用它在代码中直接发送http请求,而无需用到页面的js去完成。该项目由一下几个部分组成: 1、HttpComponents...
阅读全文
摘要:一、Math类这三个方法的简介 1、round():取最接近的值。 对于这个方法,查看源代码,其实现如下:1 public static long round(double a) {2 if (a != 0x1.fffffffffffffp-2) // greatest...
阅读全文
摘要:一、java控制台输入 java控制台输入有如下几个方法 1、JDK 1.4 及以下版本读取的方法 JDK 1.4 及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥接至字符流从字符流中读入数据。只能读取字符串,若需要读取其他类型的数据需要手工进行转换。代码如下: 1 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 2 String str = null; 3 try 4 { ...
阅读全文
摘要:1、String对象的比较 String 是一个常量,从String类中的代码可以看出。String类内部是通过char数组来存储字符串,这个char数组是被声明成final的。 1 // Java中只要使用了new 则生成一个新的对象,该对象永远在堆中,stringpool初始化为空,是由str...
阅读全文