自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (2)
  • 收藏
  • 关注

转载 JAVA用freemarker生成复杂Excel

在生成Excel的时候,大多时候都是使用poi,jxl等进行的,但是对于复杂的Excel来说,这个工作量是非常的大的,而且,对于我这么懒的人来说,这是相当痛苦的一件事情,所以,我不得不找找有没有简单一点的办法来搞定这个事情。我想到了上次用freemarker成功生成了Word文档。我就想可不可以也生成Excel呢?然后我就尝试。结果真行,不过,和生成Word文档有一些差别,好了,不废话了,上图。

2013-07-31 15:50:20 1773

转载 找到一份比较全面的freemarker语法总结

网上找到的。这份总结很全面。里面还有很详细的列子,一看就明白语法FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1. 文本:直接输出的部分2. 注释:格式部分,不会输出3. 插值:即${…}或#{…}格式的部分,将使用数据模型中的部分替代输出4. FTL指令:FreeMarker指定,和HTML标记类似,名字前加

2013-07-31 15:47:47 1074

转载 java使用Freemarker+xml导出word

在Web应用中,有时需要按照固定的模板将数据导出到Word,如流程审批单,在流程处理完成后将处理过程按照流程单的要求导出,有时程序中需要实现生成标准Word文档,要求能够打印,并且保持页面样式不变,常见的方案有POI、iText、JACOB、JSP几种方式,POI读取Word文档比较适合、对于生成文档样式比较难控制,iText操作Excel还可以,对Word的操作功能有限,JACOB操作Word实

2013-07-31 15:45:55 3424 2

转载 SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图

2013-07-29 13:07:47 745

转载 linux系统时间修改及同步

时间修改date 月日时分年.秒date -s可以直接设置系统时间 比如将系统时间设定成1996年6月10日的命令如下。#date -s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00时间同步1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab

2013-07-22 08:25:36 1145

转载 伤不起的三十岁

程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感

2013-07-16 10:43:06 920

原创 RedHat安装WebLogic11g软件及Web工程的部署

http://wenku.baidu.com/view/debd8066ddccda38376bafa0.html

2013-07-16 10:39:15 954

转载 十八年开发经验分享(四)问题解决篇(下)

关于本系列文字的来源,初衷和内容定位可以参考第一篇的开头部分,链接地址如下:http://blog.csdn.net/binarytreeex/article/details/8174445http://www.cnblogs.com/WideUnion/archive/2012/11/12/2766397.html本文前一篇地址如下,感兴趣的可以访问下面的连接:http://bl

2013-07-16 10:25:54 1182

转载 十八年开发经验分享(三)问题解决篇(中)

关于本系列文字的来源,初衷和内容定位可以参考第一篇的开头部分,链接地址如下:http://blog.csdn.net/binarytreeex/article/details/8174445http://www.cnblogs.com/WideUnion/archive/2012/11/12/2766397.html本文前一篇地址如下,感兴趣的可以访问下面的连接:http://bl

2013-07-16 10:25:16 891

转载 十八年开发经验分享(二)问题解决篇(上)

关于本系列文字的来源,初衷和内容定位可以参考第一篇的开头部分,链接地址如下:http://blog.csdn.net/binarytreeex/article/details/8174445http://www.cnblogs.com/WideUnion/archive/2012/11/12/2766397.html这里就不再重复了。本文的前一篇是讲程序员学习方面的话题,感兴趣的可以访

2013-07-16 10:23:07 778

转载 十八年开发经验分享(一)学习篇

很偶然的写了一篇博文“十八年开发经历小结”,本来打算只是简单回顾一下自己经历。结果没想到被CSDN放到了首页,反映也还可以,感兴趣的可以访问我在CSDN上的博客,点击这里,或者访问我在博客园上的博客,点击这里。既然我写的东西还有人愿意看,于是我就萌发了再写一个系列的文字的想法。从第一次在CSDN上获得帮助,第一次在CSDN上帮助别人,一直到现在,期间帮助和被帮助已经很多很多次了。我认为专利和知识产

2013-07-16 10:22:06 910

转载 十八年开发经历小结

本来题目想写为“十八年开发经历总结”,但是一想我的开发生涯还没结束,怎么就总结了呢。再说个人的一些积累和看法也不一定正确,所以还是改为小结比较妥当,言下之意自己还需要继续积累进步。本文主要谈几点个人的体会,这些内容有一部分可能只是我自己遇到的问题,相信还有一些其他程序员也曾遇到或者面对过。之前看到这些问题也思考过,三言两语回复过,现在以小结的方式写出来,算是对自己十八年经历的一个回顾。一.

2013-07-16 10:21:28 789

转载 js 跨域访问问题解决方法

什么引起了ajax不能跨域请求的问题?ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。 有什么完美的解决方案么?解决方案有不少,但是只能是根据自己的实际情况来选择。 跨域的安全限制都是指浏览器端来说的,服务器端是不存在跨域安全限制的。所以针对这2种情况衍生出2类跨域解决方案,一类是服务器

2013-07-15 06:52:00 1175

转载 使用VMware安装OS X 10.8 Mountain Lion (多图/零基础/保证成功安装)

为了这份攻略,小琪整整整了三天的VMware(这不是口吃,是整整,整了三天);然后我把iOS删除了,再重新安装,就是为了写这篇攻略,给大家分享,大家是不是有点感动了~;好吧,我承认我把系统给整坏了~至于怎么整坏了,后文会说!废话不多,码字上图(这里用的虚拟机安装,一样使用);1.确认你的机器是Intel芯片,这一点非常重要;小琪就是在家里折腾了一个晚上无解,第二天白天到公司In

2013-07-14 18:08:51 1186

转载 DWZ中如何整合第三方jQuery插件

jQuery插件一般是$(document).ready()中初始化$(document).ready(function(){ // 文档就绪,初始化jQuery插件});// 或者或缩写形式$(function(){ // 文档就绪,初始化jQuery插件});因为DWZ RIA是富客户端思路,第一次打开时加载界面到浏览器端,之后和服务

2013-07-14 17:49:57 1146

转载 美到极致是疯狂

一、什么是代码高手?你怎么证明自己是代码高手? 知道许多代码技巧、JS炫彩技巧的人大有人在。你知道多少个.net函数,这一点都没有意义。你知道多少个新鲜IT名词,多少技术介绍,这也没有意义。做,真正做一个原型,做一个项目,解决你手头棘手的问题,这才有意义。1、快速准确的理解别人说的-〉 2、快速的开发,还准确的反映了别人的需求-〉 3、稳定,最少出BUG-〉

2013-07-14 17:47:28 776

转载 mybatis批量删除

deleteid="deleteCTQ"parameterType="java.lang.String">DELETE FROM sqm_product_ctq_current where guid inforeachitem="idItem"collection="array"open="("separator=","close=")">#

2013-07-14 10:57:42 964

原创 dwz点击menu菜单,不清除tab

如何修改才能让点击上面的menu时,tab里的列表不会被清除掉?现在切换menu后,下面的tab都只剩下第一个。改dwz.switchEnv.js这里navTab.closeAllTab();

2013-07-13 15:58:27 1026

转载 解决DWZ IE10 表单验证页面

解决DWZ IE10 表单验证页面 兼容问题,删除index页面IE下表单提交使用 onsubmit="return iframeCallback(this)"时,浏览器弹出下载框。解决这个问题需要调整ThinkPHP3.1.3核心/ThinkPHP/Lib/Core/Action.class.php第322行:header('Content-Type:application/js

2013-07-11 21:04:47 1478

转载 Spring 的 BeanPostProcessor接口实现

今天学习了一下Spring的BeanPostProcessor接口,该接口作用是:如果我们需要在Spring容器完成Bean的实例化,配置和其他的初始化后添加一些自己的逻辑处理,我们就可以定义一个或者多个BeanPostProcessor接口的实现。  下面我们来看一个简单的例子: package com.spring.test.di; import org.sprin

2013-07-11 08:53:59 915

转载 SSH开发框架中,实现系统启动加载类,读取数据库常用数据进入内存,利用Spring托管,并完成reload功能

各位看官,请做好心理准备,这个帖子会很长,因为小弟已经做好写很长的准备。现在说一下需求,这次的项目是做一个水产养殖相关的项目,系统开启以后很多地方要用到数据库里的字典数据,比如部门表,养殖对象表,这些数据是可变的,但是变化频率很小,所有每次用到的时候都去数据库取数据很明显的是对资源的浪费,所以想按照以前的方法把数据从数据库里读取出来,放到内存,每次用到的时候直接去内存找就可以了。想法应该是正确

2013-07-11 08:22:19 1230

转载 Weblogic 10.3.5/11g集群环境搭建

一、   环境需求集群中的所有服务器必须处于同一个网段,并且必须是IP广播(UDP)可以到达的集群中所有中间件实例的版本必须是同一个版本,大版本号小版本号都务必一致集群中的服务器必须使用静态IP地址。集群中的服务器的时间必须一致,可以使用时间同步保持一致,否则在session复制时可能会出现问题。所有的session attributes必须实现java.io.Serializable接口

2013-07-11 07:45:15 1994

转载 mybatis写mapper文件注意事项

xml中某些特殊符号作为内容信息时需要做转义,否则会对文件的合法性和使用造成影响Html代码  <    > >   & &   &apos; '   " "    在mapper文件中写sql语句时,为避免不必要的麻烦(如来标记不应由xml解析器进行解析的文本数据,由包裹的所有的内容都会被解析器忽略   X

2013-07-10 21:59:57 1594

转载 c3p0配置

"testDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"          destroy-method="close">                            "driverClass" value="${db.driver.class}" />                    

2013-07-10 21:46:00 920

原创 Mybatis中分页、排序、like

SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM cul_system.up_org_user where 1=1 and user_fullname like '%'||#{user_fullname}||'%'

2013-07-10 21:30:03 2194

转载 ORACLE 字符串聚合函数 strcat

create or replace type strcat_type as object      (        currentstr varchar2(4000),        currentseprator varchar2(8),        static function ODCIAggregateInitialize(sctx IN OUT strcat_type

2013-07-09 16:10:20 1554

转载 Request中获取所有参数

Java代码  获取request里的所有参数及参数名(参数名自动获取)  -  [ Java ]    request里有两个方法  request.getParameterMap();  request.getParameterNames();  我想用这两种方法获取。  1。用request.getParameterNames();  Enumeration enu=reques

2013-07-09 16:08:00 1015

转载 request中获取所有参数

Java代码  获取request里的所有参数及参数名(参数名自动获取)  -  [ Java ]    request里有两个方法  request.getParameterMap();  request.getParameterNames();  我想用这两种方法获取。  1。用request.getParameterNames();  Enumeration enu=reques

2013-07-09 15:19:36 1641

转载 MyBatis 插入空值时,需要指定JdbcType

报错内容:### Cause: org.apache.ibatis.type.TypeException: Error settingnull for parameter #10 with JdbcType OTHER . Try setting adifferent JdbcType for this parameter or a differentjdbcTypeForNull confi

2013-07-09 13:30:06 1575

转载 DWZ(JUI) 教程 获取 dom 节点 应注意的问题

最近有朋友问到获取 DWZ dom节点 获取不到的问题, 如果问题是出在 Jquery 使用上,我这里不做细究,只讲一些 在 DWZ中应注意的问题。    DWZ 核心 就是同过 Ajax 获取 Html 片段,然后 append 到页面当中, 这样就会出现一个问题, 你在一个Html 片段中 为一个节点添加的ID 是唯一的,但是在整个页面中不一定是唯一的,比如 你在一个dialog Ht

2013-07-09 08:51:49 1039

转载 DWZ(JUI) 教程 dwz.frag.xml 相关问题

最近有些初学者问道一些关于 dwz.frag.xml 初始化问题有些人把demo 下载下来不能运行,可能是浏览器不支持javascript加载本地dwz.frag.xml文件(IE下就会报错),改用火狐就可以了。[html] view plaincopy$(function(){       DWZ.init("dwz.frag.xml", {                  log

2013-07-09 08:51:20 1277

转载 DWZ(JUI) 教程 中如何整合第三方jQuery插件

jQuery插件一般是$(document).ready()中初始化 [html] view plaincopy$(document).ready(function(){    // 文档就绪,初始化jQuery插件|   });    // 或者或缩写形式   $(function(){    // 文档就绪,初始化jQuery插件   });  

2013-07-09 08:50:57 1232

转载 DWZ(JUI) 教程 跨域请求 iframeNavTab

如果想navTab访问其他的网址,可以使用 iframe  navTab使用时也非常简单 target="navTab" rel="external"external="true">iframe navTab页面external="true" 会使用 iframe 有些初级用户会忘记加target="navTab",  只有加上这个属性才会使用navTab 详细看dwz-u

2013-07-09 08:49:49 1399

转载 DWZ(JUI) 教程 左侧菜单初始化是关闭状态

最近有朋友有这样的需求就是希望左侧的菜单在初始化的时候是关闭的,dwz在设计时候这块不是很灵活,在2.0版本中就会得到改善。现在用户可以暂时这样解决在 dwz-ui.js 文件下$('div.accordion', $p).each(function(){        var $this = $(this);        $this.accordion({fillSpace

2013-07-09 08:49:20 1047

转载 DWZ(JUI) 教程 左侧栏默认是关闭状态的问题

DWZ(JUI) 教程 左侧栏默认是关闭状态的问题最近有朋友有这样的需求 就是默认左侧栏式关闭状态,初始化是全屏状态,只需简单处理就可以了[html] view plaincopy$(function(){      DWZ.init("dwz.frag.xml", {          loginUrl:"login_dialog.html", loginTi

2013-07-09 08:48:48 984

转载 DWZ(JUI) 教程 Ajax请求session超时处理流程

1)SessionValidateFilter统一验证session是否超时    2)SessionValidateFilter中判断请求是否为ajax请求    3)ajax请求session超时返回一个json {"statusCode":"301", "message":"Session Timeout! Please re-sign in!"}    4)dwz js框架根据

2013-07-09 08:48:15 1300

转载 DWZ (JUI) 教程 表单提交重定向问题

DWZ  (JUI)  教程  表单提交重定向问题   最近有朋友问表单提交后navTab重定向的问题,其实非常简单我简单说明一下。dwz 中提供了 简单 navTabAjaxDone 回调函数 在form中可以直接采用Form标签上增加onsubmit="return validateCallback(this,navTabAjaxDone)"   表单是返回的j

2013-07-09 08:47:40 920

转载 DWZ (JUI) 教程 页面定义函数应注意的问题

DWZ (JUI) 教程  页面定义函数应注意的问题     在网上看到有人提到  dwz的页面定义函数的被覆盖的问题,dwz 所有的页面都是通过ajax访问,然后append到页面当中,当你在html片段中加入脚本语言时实际上是用的同一个Window,当函数有重复的名时,并且这两个页面又同时通过navTab或者dialog展示在页面当中,那么你的函数就会被覆盖了。   所以写插入脚本

2013-07-09 08:46:59 923

转载 DWZ 富客户端框架设计思路与学习建议

DWZ富客户端框架设计目标是简单实用、扩展方便灵活、快速开发、RIA思路、轻量级设计思路第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量.支持HTML扩展方式来调用DWZ组件.基于jQuery标准化Ajax开发, 降低Ajax开发成本.学习DWZ的建议通读DWZ文档,很多问题文档中都写了,初学者最好先读一遍文档。看demo每

2013-07-09 08:46:20 1289

转载 DWZ (JUI) 教程 可以伸缩的查询面板 (searchBar)

DWZ (JUI) 教程  可以伸缩的查询面板 (searchBar)  最近有这样的需求,一个页面查询条件特别多,一次全部展示出来的话就占用大量的空间,所以分成了两类,简单搜索和高级搜索,当点击高级搜索的时候就会全部显示。这样就存在一个问题,页面(navTab,dialog)上下pageHeader panelBar 高度是有 layoutH值决定的,如果上面的面板变高,就会把下面的分页

2013-07-09 08:45:42 1565

跟我学spring3(8-13)

【第八章】 对ORM的支持 之 8.1 概述 ——跟我学spring3 【第八章】 对ORM的支持 之 8.2 集成Hibernate3 ——跟我学spring3 【第八章】 对ORM的支持 之 8.3 集成iBATIS ——跟我学spring3 【第八章】 对ORM的支持 之 8.4 集成JPA ——跟我学spring3 【第九章】 Spring的事务 之 9.1 数据库事务概述 ——跟我学spring3 【第九章】 Spring的事务 之 9.2 事务管理器 ——跟我学spring3 【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3 【第九章】 Spring的事务 之 9.4 声明式事务 ——跟我学spring3 【第十章】集成其它Web框架 之 10.1 概述 ——跟我学spring3 【第十章】集成其它Web框架 之 10.2 集成Struts1.x ——跟我学spring3 【第十章】集成其它Web框架 之 10.3 集成Struts2.x ——跟我学spring3 【第十章】集成其它Web框架 之 10.4 集成JSF ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.1 概述 ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.2 实现通用层 ——跟我学spring3 【第十一章】 SSH集成开发积分商城 之 11.3 实现积分商城层 ——跟我学spring3 【第十二章】零配置 之 12.1 概述 ——跟我学spring3 【第十二章】零配置 之 12.2 注解实现Bean依赖注入 ——跟我学spring3 【第十二章】零配置 之 12.3 注解实现Bean定义 ——跟我学spring3 【第十二章】零配置 之 12.4 基于Java类定义Bean配置元数据 ——跟我学spring3 【第十二章】零配置 之 12.5 综合示例-积分商城 ——跟我学spring3 【第十三章】 测试 之 13.1 概述 13.2 单元测试 ——跟我学spring3 【第十三章】 测试 之 13.3 集成测试 ——跟我学spring3

2013-06-20

跟我学spring3(1-7)

【第一章】 Spring概述 ——跟我学Spring3 【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3 【第三章】 DI 之 3.1 DI的配置使用 ——跟我学spring3 【第三章】 DI 之 3.2 循环依赖 ——跟我学spring3 【第三章】 DI 之 3.3 更多DI的知识 ——跟我学spring3 【第三章】 DI 之 3.4 Bean的作用域 ——跟我学spring3 【第四章】 资源 之 4.1 基础知

2013-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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