CODE男孩的博客

你只是看起来很努力,,,,,

Spring源码解析

为了提高自己的全面发展,我决定啃完《Spring源码解析》这本书!如果能够吃完并且消化它也算是自己事业起步上的一个里程碑吧! http://download.csdn.net/detail/qq_24084925/9765829

2017-02-28 10:15:03

阅读数 215

评论数 0

FreeMaker+Xml导出word(含图片)

最近在做一个简报导出的功能,要求导出word格式,上网找了很多资料,一开始选择了poi后来发现poi只能导出简单的word数据,后来偶然发现了通过FreeMaker模板生成word,说实话,还挺好用的!下面是我的一个demo! 第一步:制定word模板 第二步:另存为xml格式 ...

2017-02-28 10:12:18

阅读数 1522

评论数 0

利用IText导出Word

生成Word文档的类库有很多,如果格式固定可以使用freemaker ,但如果是需要手工生成的则常用的有jacob,poi,itext等等,jacob操作office的能力是不错的,但是对于我个人来说,我不喜欢它的两方面:一、jacob只能应用于windows平台。二、除了要把相应的ar包加载到类...

2017-02-27 17:53:55

阅读数 276

评论数 0

报表常见问题(二)ireport引入到项目无法解析字体及pdf无法显示中文的解决方案

net.sf.jasperreports.engine.util.JRFontNotFoundException的解决方法 在用ireport做报表的时候,设计好格式以及引入数据,我们在ireport都可以展示出来,但是将文件引入到项目中后缺发现执行的时候出错。提示为:net.sf.jasper...

2017-02-16 13:06:07

阅读数 1195

评论数 0

报表常见问题(一)ireport创建JavaBean数据源无响应。

最近在改版公司公司报表时采用ireport。本人采用了JavaBean作为数据源。下载安装ireport后,创建数据源点击Test没有任何反映。发现日志出现"Unsupported major.minor version 51.0"错误,才发现是使用jdk版本不一致导致。因本人...

2017-02-16 13:05:26

阅读数 1123

评论数 0

Jasper+ireport动态报表学习(四)javabean ireport 做交叉报表

javabean ireport 做交叉报表 如下图所示:点击  设置 新建-javabean   2.选择javabean Datesource的数据源,选择正确的路径,此路径为你实体类的路径,点击read attributes,会列出该实体类中的字段。点击选择即可...

2017-02-16 13:02:59

阅读数 574

评论数 0

Jasper+ireport动态报表学习(三)javabean作为数据源

在IReport中是Javabean作为数据源 因为在项目中用到报表功能学习了这个Ireport做为报表设计,期初遇到很多问题,最后还是出来了 初次研究 网上也看了很多文章杂七杂八 来点简单的 关注重点一些基本操作就不在描述了 1、看看实体类 getXXX() setXXX()就滤过了 ...

2017-02-16 12:40:38

阅读数 1452

评论数 0

Jasper+ireport动态报表学习(二)使用数据库作为数据源进行报表绘制

上一篇对于动态报表应该有了大致的了解,现在就进行第一次报表的产生 iReport报表绘制 不同版本的iReport在界面上会存在一些差异,以下文档基于iReport-5.5.0编写 1) 新建报表 【文件】à【New…】   选择一个模版,【Openthis Templat...

2017-02-16 11:12:20

阅读数 2228

评论数 0

Jasper+ireport动态报表学习(一)

由于最近业务中进行了报表统计,最后决定采用动态报表设计。 这里所说的动态报表便是我要总结的技术知识: 报表模板制作工具 ireport5.1.0(只为获取报表模板XML,版本不用太新,也别太低) 根据模板报表生成JAVA工具:JasperReports JasperReports教程(...

2017-02-16 10:57:38

阅读数 700

评论数 0

freemarker中list常用处理方法

在freemarker中list是经常用到的 比如在页面中需要有个单纯的遍历(以年度为例),无需调用任何数据,很方便   代码: 这样会遇到一个问题,当数据超过3位的时候,freemarker会自动用逗号截取 格式如:2,008 如何解决呢? 1> 加.toString(),如:$...

2017-02-15 11:39:30

阅读数 2313

评论数 0

freemarker map 中 嵌套list的例子

Action    MapString,List> kindsMap = new HashMapString,List>();    List aList = new ArrayList(); aList.add("a1"); aList.add(&...

2017-02-15 11:33:20

阅读数 2248

评论数 0

一篇很全面的freemarker教程

以下内容全部是网上收集:  FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:  1,文本:直接输出的部分  2,注释:格式部分,不会输出  3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出  ...

2017-02-15 09:13:50

阅读数 280

评论数 0

freemarker判断对象是否为空的方法

FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。 freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要...

2017-02-14 18:31:04

阅读数 14890

评论数 1

JAVA生成Word文档(经过测试)

我也是根据他所描述完成的,但是有一些地方有点模糊,不容易弄出来.所以,我另外写一篇,让大家少走一些弯路. 上图:是Word文档中的内容,也就是模板,为了下面步鄹做铺垫,所以在需要输入数据的地方改成了拼音, 将word文档另存为xml文件....

2017-02-14 13:52:18

阅读数 574

评论数 0

Spring处理跨域请求(含有SpringBoot方式)

一次正常的请求 最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。 @RequestMapping(method = RequestMethod.POST, value = "/update.json"...

2017-02-13 15:15:16

阅读数 16019

评论数 2

session和cookie的详解

session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键。基于网上一些文章和资料的参阅,及作者个人的应用体会,对这两个概念做一个简单的阐述和辨析,希望能与大家共同探讨下。   session和cookie的...

2017-02-13 12:40:08

阅读数 261

评论数 0

java强行删除文件(针对进程正在使用的文件的删除)

删除被进程占用的文件,可以先判断文件是否被删除,如果没有,则让系统强制回收资源,进行文件的删除,示例如下: boolean result = f.delete();   if(!result)    {     System.gc();     f.delete;    }

2017-02-10 16:04:40

阅读数 3842

评论数 2

JAVA RSA加解密和数字签名、DES加解密 在项目中的实际使用

RSA: 1、生成随机秘钥对 2、用公钥加密私钥解密  客户端:RSA用公钥加密之后,需要对加密后的数据在进行Base64加密, 以便在HTTP协议之间传输(兼容各语言的差异性)。 服务端:以JAVA端为列,接受到数据流(InputStream)之后,将流转化为字符串,先用Base...

2017-02-06 09:31:41

阅读数 479

评论数 0

java中的Cipher类

该类位于javax.crypto包下,声明为 public class Cipher extends Object 此类为加密和解密提供密码功能。它构成了 Java Cryptographic Extension (JCE) 框架的核心。 为创建 Cipher 对象,应用程序调用 Ciphe...

2017-02-05 16:03:54

阅读数 437

评论数 0

数字签名详解与例子

签名认证是对非对称加密技术与数字摘要技术的综合运用,指的是将通信内容的摘要信息使用发送者的私钥进行加密,然后将密文与原文一起传输给信息的接收者,接收者通过发送者的公钥信息来解密被加密的摘要作息,然后使用与发送者相同的摘要算法,对接收到的内容采用相同的方式方式产生摘要串,与解密的摘要串进行对比,如果...

2017-02-05 15:17:36

阅读数 497

评论数 0

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