- 博客(59)
- 资源 (73)
- 收藏
- 关注
springMVC 返回类型选择
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndViewJava代码 @RequestMapping("/show1") public ModelAndView show1(HttpServletReque...
2014-03-26 11:23:46
161
转载 甲方在IT信息化中的项目管理
案例介绍: 案例1:中国机械工业建设总公司(中机建设,CMIIC)始建于1953年9月,是我国成立最早的大型国有施工企业之一。公司现有12个全资子公司、5个分公司、4个专业化公司、5个办事处、8个参股公司和一所工程技术学校。公司员工总数一万余人,其中各类专业技术人员3000多人。公司在信息化方面第一步规划为OA、CRM、HR系统和业绩报表系统 ;第二步为工程项目管理系统;第三步整合所
2014-02-16 20:29:13
9461
转载 提高IT项目沟通技巧
有效沟通的技巧提高IT项目的沟通效率,项目经理负有首要的责任。一个高素质的团队组织者和协调管理者所发挥的作用往往对项目的成败起决定作用,一个优秀的项目经理必然是一个善于沟通的人。(1)建立彼此的信任和默契IT项目是有期限的,当任务实现时,项目就宣告结束。因此项目团队是个临时的组织,团队成员可能从公司不同的部门抽调组成,还可能有项目提出方的现场代表。由于项目团队的个人背景各不
2014-02-16 20:27:17
1260
原创 java 图片转换、加水印等工具类
技术实现:主要使用的jmagick.jar 和jdk本身自动的图像处理jar主要方法:1.获取图片信息2.压缩图片3.水印(文字)4.切图5.按照指定的宽高进行图片缩放6.图片按照等比缩放7.图片缩放8.图片按照等比缩放9.给图片添加文字水印 10.给图片添加水印、可设置水印的旋转角度,并调整大小11.根据文字生成图片12.将多个小图片
2013-09-12 10:31:08
3137
原创 java 实现视频转换通用工具类:视频加水印-通过Avs文件添加视频水印(五-2)
java 实现视频转换通用工具类获取视频元数据信息一java 实现视频转换通用工具类视频相互转换-总方法及Mencoder二java 实现视频转换通用工具类视频相互转换-Ffmpeg三java 实现视频转换通用工具类视频截图-Ffmpeg四java 实现视频转换通用工具类:视频加水印-Ffmpeg(五-1)下面介绍一个通过Avs文件添加视频水印:(注:只能用在windows 上,有些通知可
2013-09-12 10:17:44
3694
原创 java 实现视频转换通用工具类:视频加水印-Ffmpeg(五-1)
java 实现视频转换通用工具类:获取视频元数据信息(一) java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二) java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三)java 实现视频转换通用工具类:视频截图-Ffmpeg(四)说明:视频加水印支持右上角、左上角、左下角、右下角、底
2013-09-12 10:13:17
8222
6
原创 java 实现视频转换通用工具类:视频截图-Ffmpeg(四)
1.ffmpeg 截图,自定义命令行/** * ffmpeg 截图,自定义命令行 * @param srcVideoPath 源文件 * @param shellLine 自定义shell命令行 * @param tarImagePath 目标文件 * @return */ public sta
2013-09-12 10:02:55
2605
原创 java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三)
java 实现视频转换通用工具类:获取视频元数据信息(一)java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)这节主要是ffmpeg的相关方法封装,在实际调用中主要使用ffmpeg的方法,Mencoder方法暂时没有用上,同时ffmpeg都是采用的编译好的静态文件。视频转换时没有加额外的参数,如果有需要,
2013-09-12 09:58:16
6457
原创 java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)
请看: java 实现视频转换通用工具类:获取视频元数据信息(一)1.自动判断格式并调用相应的转换工具,默认方法/** * 自动判断格式并调用相应的转换工具,默认方法 * @param srcVideoPath * @param tarVideoPath * @return */ public stati
2013-09-12 09:49:10
5824
原创 java 实现视频转换通用工具类:获取视频元数据信息(一)
java 做视频转换主要用到开源的ffmpeg或者mencoder,还要有MP4Box。详细介绍:ffmpeg:http://www.ffmpeg.org/mencoder:http://en.wikipedia.org/wiki/MEncoderMP4Box:http://gpac.wp.mines-telecom.fr/mp4box/mp4box-documenta
2013-09-12 09:41:26
7379
原创 java 字体颜色转换工具类 ColorUtil
import java.awt.Color;import jxl.format.Colour;/** *字体颜色转换工具类 * @author tanghui * */public class ColorUtil { // 把字符串表达的颜色值转换成java.awt.Color public static Color parseToColor(String c) { Co
2013-09-12 09:25:27
1536
原创 通用的工具类 BaseCommonUtil
通用的工具类,方法很多,BaseCommonUtil 主要包含:1.获取绝对根路径2.获取项目绝对根路径3.将路径中包含的空格转换成 "%20"4.URL路径转码(去除空格及中文编码处理)5.根据属性名称,向该属性中添加值(自动获取字段的属性类型,并做相应的转换)-这个其实可以用开源的beanUtil6.判断文件是否存在7.创建文件上传路径8.计算转换的总时间
2013-09-12 09:21:43
2772
1
原创 eclipse 4.2 集成了Marketplace插件及其他插件的eclipse下载分享
eclipse 4.2 集成了Marketplace插件及其他插件的eclipse下载地址分享 这个是我集成了很多插件的最新eclipse 4.2版本: 主要插件如图: 下载地址: http://yunpan.cn/lk/51ym1ddvvk
2012-09-20 09:54:57
882
原创 eclipse 插件包 Marketplace 使用
在3.7 indigo中引入了Eclipse Marketplace Client, 使用eclipse安装插件就像firefox安装扩展一样方方便了。http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=886并且,如果是用eclipse内置的web浏览的话,可以直接拖“立即安装”的图标到eclipse
2012-09-20 09:49:48
3263
转载 Eclipse调试Java的10个技巧
先提三点不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点被跳
2012-09-10 09:00:14
746
原创 如何使用开源技术产品、框架?
个人是比较看重开源的东西这块的。 简单对我这里说的开源做一个解释:咱们用的所有技术都是开源的,也有收费的,但是咱们对于比如很常规的技术如java jdk 这些也许就不在我开源之列,但是如果你不东java ,那也是,总之就是针对自己不懂的开源技术就在我讲的开源之中了。 作为一个技术人员,对技术的追求要有无止境的追求思想。才能应付各种项目的技术挑战。作为开源的世界,认识开源和让
2012-07-17 09:04:42
923
原创 POI实现导入多sheet表excel实现
在项目中导入导出Excel是一件很平常的事情,采用的技术也有很多种:比如有JXL 还有POI。下面大概介绍一下这两个开源的产品,也做一个比较:jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖
2012-04-18 15:48:23
2304
原创 延迟加载 图片的 jQuery 插件 ---- Lazy Load
Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担. Lazy Lo
2012-04-18 14:52:08
553
原创 Java根据word模板生成word文档之总结
至此word生成就完事了,我写的有点粗,但是应该能看到的懂,代码没有经过重构,很乱,而且方法体应该还需要调整,但是不影响我们的功能实现。总之 大家在做的过程中遇到什么问题,可以QQ:254432153 联系我,不过呢太忙我就不能及时的回复您了。 通过这一整套流程,其实完全可以做成一个组件式的东西,我现在没有时间去考虑他,大家有时间好好考虑一下,完全做到可配置话的,我现在能做到单
2012-04-18 14:38:49
1080
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)G
同时最后我贴出部分我jsp页面,方法大家参考: ${projectName}-报告列表 //重新生成function createFile(docType,workgroupId,projectId,evtcaseInstId){ if(confirm("是否确认重新生成")) { window.location.href ="info-doc!c
2012-04-18 14:17:58
1070
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)F
下面贴出对jacob进行简单封装类,暂时认为应该是网络上最全面的了,包括word打开,关闭,插入表格,替换表格,插入一个标签,插入目录等等,自己去找吧,或者自己去封装一下。下面我贴出全部代码:/** * /************************************* * *作用:利用JACOB插件根据word模板生成报告文件! * *说明:传入数据为HashMa
2012-04-18 14:13:51
1507
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)E
下面贴出生成图片的方法类,实际上是通过传入解析过的xml数据到这个工具类进行处理,并调用生成jfreechar的工具类生成。import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.List;import org.jfree.data.category
2012-04-18 14:05:48
1074
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)D
现在贴出我封装了的jfreechar工具类,可以根据自己的要求去扩展和封装,大概封装了一下:import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.GradientPaint;import java.awt.RenderingHints;import java.i
2012-04-18 14:03:32
1247
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)C
下面贴出在上面两节中涉及到的实体对象:public class DataGroupBean { private String dataGroupName; private List dataSetsList = new ArrayList(); private List dataTranstorList = new ArrayList(); public DataGroupBe
2012-04-18 14:00:35
854
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)B
紧接上节,继续贴相关的代码:/** * 通过配置将要展示的类型 来输出不同的格式 * @param sqlStr * @param docType * @param paramMap * @param dataSetRepCnName * @param fieldList * @param conn * @pa
2012-04-18 13:57:44
1119
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(三)A
下面我们主要写一下 解析XML文件的工具类,这个里面很多方法。我基本都贴出来,我也说过,解析XML有很多方法,我采用了最原始的。所以很累,你们自己去实现吧。在这个类里面有几个关键点要说:1.解析XML文档,就最开始定义的那个,最终返回是Map数据集2.在次之间,可能需要涉及到生成统计图像等,都是在解析过程中完成的3.在方法Map数据集中,如果是word中的表格,Key就是表格在wo
2012-04-18 13:54:30
1285
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(二)
上一节贴出了web应用访问生成报告的action和service层的关键2个方法。并提到了调用了httpclient方法去执行报告服务器上的方法,从而返回数据流。下面主要是看报告服务器上的方法是怎么样的? 首先还是要说明一下,我们的web服务器都是linux环境,而之所以要用到httpclient和单独的报告服务器就是解决jacob不支持linux服务器的问题,所以将生成word
2012-04-18 13:37:16
1627
原创 Java根据word模板生成word文档之后台解析和实现及部分代码(一)
后台主要工作是解析XML定义的标签文件,并获取到数据集,放入到Map中,然后调用Jacob.jar中提供的相关方法来实现替换。首先想多说一句就是jacob会每次生成word报告时都会启动一个office word进程,替换完毕之后 需要关闭掉这个进程,如果有死掉的word进程有可能会影响word的生成。这些具体调试或运行过程中就会发现这个问题的。 还需要说明一点,解析XML有很多
2012-04-18 13:13:28
2262
原创 Java根据word模板生成word文档之设计详细思路---word标签定义
word替换原理:通过顺序查找word模板中的特殊字符标记,找到一个或多个就替换出响应的值,而表格的替换或者说生成是根据word中表格定义的序列来定位查找的,比如第一个表格的序列就是0,以此类推1,2,3...,所以我们知道了响应的替换查找原理之后,就可以开始下面的标签定义了。通过前面的XML标签对应,那么word标签也必须和xml相对应。word模板定义主要包含以下几个内容:一是:单
2012-04-18 11:34:17
2024
原创 Java根据word模板生成word文档之设计详细思路---XML标签定义
在这节中,主要说明,如何设计的?整个word生成过程是如何运转的? 我在本项目中采用这个技术架构确定之后,开始考虑采用properties文件来定义相关的标签什么的,但是最后放弃了这个决定,采用了XML文件的形式,主要的原因是:XML文件能很好的表现层次、层级关系,这样就为我在报告中定义层次结构什么的来的实在,而properties 更多使用于做(key,value)的定义,比如咱们
2012-04-17 17:05:36
2228
原创 Java根据word模板生成word文档之设计架构
根据实际的业务需要,做出了一个简易的部署及架构设计。主要看下面2张图。 下图展示的报告的基本生成方式:采用配置文件+word模板的方式 下图展示的是服务器的数据访问及流向情况:(未完待续)
2012-04-17 16:53:30
1631
1
原创 Java根据word模板生成word文档之Jacob和Httpclient简介
jacob简介jacob它主要是一个java和com组件间的桥梁,所以jacob项目是java操作com接口的工具类,是采用的jni的方式,通过一个c++编写的dll文件来操作office文档。Jacob使用在使用jacob的时候,除了需要把jacob.jar包含到classpath中,还需要把jacob.dll复制到system32或者是tomcat的/bin
2012-04-17 15:44:16
1509
1
原创 Java根据word模板生成word文档之前言
由于java之诞生起,就是在linux下得到很好的发展,而微软的东西基本上始终只能在他的平台上运行,在实际的需求之中,对office办公软件的使用那是大大的,基本上每个企业都在使用,但是作为web项目中,难免有客户提出这样那样的需求,比如说:”系统自动生成word文档“ 这个需求也许会难倒不少人,因为在咱们Java的世界中,没有直接对office操作的组件或者说底层接口。 先说具体的需求:
2012-04-17 15:40:48
1947
转载 对Java初学者说的话
1)适合自己的图书才是最好的,最好的书并不一定适合你,看自己的情况。(如果你是一个Java初学者一上手就捧一本Thinking in Java在手里,我想你的日子是不会好过的,那样的书给有一定基础的人看的,当工具书使用的,当然有一定基础后,可以跟着上边流程学,如果你能学下来,那么你的基础就不用说了) 2)看书要用心,多动脑,实践很重要,要抱着怀疑的态度看书。(再好的书也可能会出现错
2012-04-17 15:08:48
456
转载 Java初学者如何迈出AOP第一步
<br />为了简单起见,例子没有没有使用任何第三方的AOP Framework, 而是利用Java语言本身自带的动态代理功能来实现AOP.<br /> 让我们先回到AOP本身,AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。它的主要意图就要将日志记录,性能统计,安全控制等等代码从商业逻辑代码中清楚的划分出来,我们可以把这些行为一个一个单独看作系统所要解决的问题,就是所谓的面向问题的编程(不知将AOP译作面向问题的编程是否欠妥)。通过对这些行为的分离,我们希望可以将它们独立地配置到商业方法中
2011-04-19 09:27:00
421
原创 Java基础:学习如何走出第一步
<br /> Java开发平台的种类很多,在这篇文章中我主要以J2SE为例子。J2SE几乎是开发所有Java应用程序的必备。它主要是由一个 compiler(编译器),一个运行环境(runtime environment),和一个核心的API所构成。我们要再次要强调的是,您所编写应用程序并不是直接在您的本地操作系统上执行的,而是通过JVM(Java虚拟机)进行解释而成的机器语言。这就很好的保证了您无论是在Solaris, Linux, Macintosh或者Windows上进行开发,您都可以很轻松的在其它的
2011-04-19 09:26:00
451
转载 Java中的四个核心技术思想
<br /><br />Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助于提升我们对整个Java平台的理解力。这里所介绍的是Java技术平台的几个核心概念,其中所蕴含的思想有助于我们更深刻的理解Java技术。<br />Java虚拟机<br /> Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和API中装载cl
2011-04-19 09:26:00
466
postman_v6.7.4
2019-03-12
jodconverter 官方最新 jar
2014-04-30
junit4.9.jar
2014-04-04
PMBOK( 第五版) 中英文版合集
2014-02-14
jBPM详解_工作流管理系统详细文档
2012-08-01
w3school ajax.chm 下载
2012-07-17
JQuery zTree v3.2 最新版下载
2012-07-17
kxml2-2.3.0.jar
2012-06-28
jna.jar 下载
2012-05-24
SecureCRT 最新破解版
2011-12-27
vcredist_x86.exe 下载
2011-11-29
json2select.js 下载
2011-11-29
rhel-server-5.6-i386-dvd.iso 序列号
2011-11-09
Struts2.1.8+Hibernate3.3+Spring3.0 所有Jar包
2011-11-08
myeclipse 快速打包插件(net.sf.fjep.fatjar_0.0.31.zip 最新版)
2011-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人