自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

涂宗勋的技术博客

6年java工作经验,现居湖北武汉,从事车联网行业。个人博客blog.tzxcode.cn

  • 博客(34)
  • 资源 (41)
  • 论坛 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java使用poi操作cexel

java操作excel比较简单,但是时间长了就会忘记,因此基本的简单操作做个记录。依赖poi的jar包,pom.xml配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/

2016-04-29 18:48:03 8419

原创 使用springMVC实现文件上传和下载之文件下载

接上一篇,文件下载需要获取下载文件的存储路径,这里只是手动填入,如果是在具体项目中,可以把文件名和上传后的存储路径保存在数据库中。然后增加一个文件列表的页面展示文件名和文件路径,然后点击下载的时候把相应的文件名和路径传到后台操作。/** * 文件下载,需要文件名和文件地址 * * @author:tuzongxun * @Title: download

2016-04-28 19:15:39 10351 3

原创 使用springMVC实现文件上传和下载之环境配置与上传

最近的项目中用到了文件的上传和下载功能,任务分配给了其他的同时完成。如今项目结束告一段落,我觉着这个功能比较重要,因此特意把它提取出来自己进行了尝试。一、 基础配置:maven导包及配置pom.xml,导包时除开springmvc的基础依赖外,需要导入文件上传下载时用到的commons-io.jsr和commons-fileupload.jar:<project xmlns

2016-04-28 18:03:23 19974 6

转载 为什么日本德国没有一流互联网企业?

转载自:http://www.codeceo.com/article/why-japan-germany-no-good-it-company.html作者:宋文洲(日本软脑集团创始人,经济评论家)来源:【商界评论】随风而起或许容易,逆风而行却绝非易事。有驾驭能力的国家和企业可以肆意追风,但对于大多数而言,伫立于风口之上,等待他们的可能是机遇,也可能是遭遇。

2016-04-28 08:57:23 2083 2

原创 同前端联调过程中遇到的坑

最近在和前端联调的过程中,发现有个数据他们老是传不到后台,于是在网上查了一下资料后发现原来是disable属性在作乱,更改后解决问题,记录下来备忘。参考:http://www.3lian.com/edu/2013/06-22/75978.html1、2、这两种写法都会使显示出来的文本框不能输入文字,但disabled会使文本框变灰,而且通过request.getParameter("nam

2016-04-25 17:48:24 4813 2

原创 为什么涨工资的是我和他

今天和朋友聊天,偶然间聊到我涨工资的事情,对于其中的一些看法,我想对于很多人或许都会有一些帮助,因此便分享给大家。 事情还要从进公司时开始说起,14年12月,我和另外两个同学一起进了我现在的公司,而且也进入了同一个项目组,他们俩前端,我后端。 而同时进去的还有两个不是同学的,当时不认识,进来以后才慢慢熟悉,一个负责数据采集,一个负责运维。 我们一起做了半年左右的时间,阳历八

2016-04-23 21:01:13 2349 11

原创 不使用spring的情况下用java原生代码操作mongodb数据库的两种方式

由于更改了mongodb3.0数据库的密码,导致这几天storm组对数据进行处理的时候,一直在报mongodb数据库连接不上的异常。 主要原因实际上是和mongodb本身无关的,因为他们改的是配置文件的密码,而实际上这个密码在代码中根本就没有使用,他们在代码中已经把用户验证信息写死。 在协助他们解决这个问题的时候,我看到他们代码中在和mongodb数据库交互时使用了

2016-04-21 18:18:18 9324

原创 推荐csdn里的几篇activiti基础入门及提高的博客

昨天有个网友加qq询问我有没有非maven搭建的activiti项目的demo,因为我博客中写了一个用maven,我当时没有,于是晚上回家尝试了一下,结果比较容易就实现了。之后和那个网友聊了一下,他说自己没有任何activiti的基础,从0开始学。于是我便想到了几篇非常适合入门的activiti的博客,也在csdn中,并且我还转载了最开始的一篇。博主的那一系列博文完全是从零

2016-04-20 09:12:17 2571

原创 activiti自定义流程之整合(七):完成我的申请任务

在上一篇的获得我的申请中,可以看到js代码中还包含了预览和完成任务的代码,既然上一篇已经罗列了相关代码,这里也就不重复。那么需要补充的是,在上边的完成任务的js代码中,我们还调用了getTaskForm请求,目的是从后台获取提交任务时的其他数据,例如指定下一个处理人等,当然了,根据不同的业务逻辑可能有所变化。那么这个请求对应的后台代码如下,如果弄明白了整个数据库的设计,那么对于

2016-04-19 20:55:47 6949

原创 修改mongodb3.0副本集用户密码遇到的坑

最近公司对项目安全方面的问题很是重视,进行了多次各种安全漏洞的扫描,于是乎就扫到了mongodb弱口令的问题。在项目部署初期,因为大家对这个都不是特别重视,大概是因为觉得反正是内网项目吧,所以mongodb数据库的用户名和密码就都是admin。这次扫到弱口令之后,要求解决这个问题,于是任务便分到了我的头上。遵循强口令的标准,我把admin改成了由大写字母、小写字母、数字和特殊字符共同组成的密

2016-04-18 17:35:19 11224 2

原创 2015迟来的总结

一般的年总结和计划都应该是在年末年初的交接之时,几个月前我就准备写的,但是由于各种原因,导致迟迟到今日才开始动笔。 本来我在考虑都已经四月十几了,是否还有必要写下去,但是几经思考后,我觉得晚来好过不来,有总比没有要好,于是还是动笔了。 去年可谓是我过去的人生中最顺风顺水的一年,这一年我订婚以及确定好结婚的日子,并在今年正月完婚; 这一年我的工资在原公司实现了翻一番,许多方面

2016-04-17 15:22:47 954 3

原创 activiti自定义流程之整合(六):获取我的申请任务

流程启动后,流程节点便进入到了任务相关的部分。可以看到我之前的做法是在启动节点就绑定了form表单,启动时就填写相关的数据。实际上在之前我的做法是不对开始节点做任何操作,知道任务节点的时候再填写相关的数据进行设置。至于这两种方式的优劣,我暂时还不太确定,单独从功能上来说都是可以实现的,因此大家可以都试一试,然后视不同的情况而定,按自己究竟要用哪种。而在任务相关的部分,我是把用户

2016-04-16 11:00:30 9514

转载 Activiti 实战篇 小试牛刀

原文地址:http://blog.csdn.net/qq_30739519/article/details/511660621:工作流的概念 说明:1) 假设:这两张图就是华谊兄弟的请假流程图 2) 图的组成部分: A. 人物:范冰冰 冯小刚 王中军 B. 事件(动作):请假、批准、不批准  工作流(Workflow),就是“业务过程的

2016-04-16 10:36:23 2899

原创 针对抄袭和盗版的一点想法

前两天刚得知博文被抄袭时,我的第一反应是很气愤,在微博、qq空间及csdn的qq群等地方都发表了心情,我想引起一些关注,进而得到一定的回馈。如今心情平复下来,再回过头来一想,又有了一些其他的想法。说到抄袭,我便不由的想起盗版,因为曾几何时我也在一些网站上尝试写过网络小说,那个时候我便知道了盗版的可恶。一个章节才刚刚从原创网站发表,不一会儿的工夫便在若干个不知名的网站出现了,

2016-04-16 10:07:23 2392 4

原创 不解,排名靠前那么多的人为什么抄袭我的activit博文??

刚才也是无疑搜了下自己的最近发表的activiti系列博文,无意中发现居然在别人的csdn博客中也成了原创,而且他的排名比我高多,为何???为何??请大家对比发表日期看看,郁闷中!!!抄袭博客地址:http://blog.csdn.net/hj7jay/article/details/51149049这是其中一篇,我这一系列都被他变成了他的原创,

2016-04-14 20:07:10 1586 9

原创 activiti自定义流程之整合(五):启动流程时获取自定义表单

流程定义部署之后,自然就是流程定义列表了,但和前一节一样的是,这里也是和之前单独的activiti没什么区别,因此也不多说。我们先看看列表页面以及对应的代码,然后在一步步说明点击启动按钮时如何调用自定义的form表单。流程定义列表页面如下:对应的html代码: 流程列表 ID NAME

2016-04-14 19:08:28 8312 1

原创 spring+springMVC+mybatis的框架项目基础环境搭建

上一个项目在后台用到spring+springMVC+mybatis的框架,先新项目初步需求也已经下来,不出意外的话,应该也是用这个框架组合。虽然在之前activiti相关的学习中所用到的框架也是这个,但是当时重点在于实现activiti的功能,因此在环境搭建上也只是以能用为前提,与真实项目中所用的还是差了不少。因此为了给接下来的项目做准备,今天便抽空练习了一下这个框架组合

2016-04-14 18:09:38 10350 7

原创 java中用中国网建提供的SMS短信平台发送短信

接下来的项目需求中提到需要短信发送功能,以前没有做过,因此便在网上搜了一下。大体上说的都是有三种方法,分别是sina提供的webservice接口、短信mao和中国网建提供的SMS短信平台。 这三种方式,因为第一种和第三种都经过了别的平台转发,因此具有一定的安全隐患,第二种短信mao的方式相对可能要安全一些。 但是短信mao需要购买硬件设备,因此我便只好参考网上的文章先实现了用sm...

2016-04-13 20:43:49 4920 13

原创 activiti自定义流程之整合(四):整合自定义表单部署流程定义

综合前几篇博文内容,我想在整合这一部分中应该会有很多模块会跳过不讲,就如自定义表单的表单列表那一块,因为这些模块在整合的过程中都几乎没有什么改动,再多讲也是重复无用功。正因为如此,在创建了流程模型之后,模型列表的展示也是和之前的没有什么区别,而且都是很简单的后台查询以及前台展示,这一部分也就不过多的讲了。模型列表页面如下:至于其中的修改和删除也没什么多讲的

2016-04-13 19:06:30 6839 1

原创 第二次正式java web开发项目的总结(回收站恢复)

都说互联网行业加班很是厉害,记得前不久网上还晒出了几个大城市互联网行业的加班排名调查,但是我们公司,或者说我们项目组倒是非常的例外,进公司也差不多半年了,才仅仅上个月有一个周六加过一天班而已。不过好在,虽然不加班,但是事情还是有的,每个月基本上都有任务,一周需求,一周开发,一周联调,然后再一周测试,可能细节上不完全这样,但大体上也就这样吧。因而虽然不怎么加班,倒也不至于说是什么事都没有

2016-04-13 12:28:17 2388 2

原创 第一次正式java web开发项目的总结

去年下半年到现在,因为公司人员流动,也有好几个新进的员工分给我来带领,也有刚从学校出来的,在和他们交流的过程中,不由的想起自己刚刚进入这行的一些感想。记得自己当初写过一篇总结的,我想这些对于刚出校门没什么工作经验的程序员应该会有一些帮助,但是却怎么也无法在csdn博客列表中找到这片文章,后来无意中发现它竟然跑到了我的回收站中,我已忘记是因为什么原因使他跑到了这里,但是我想恢复的时候又发现有点坑

2016-04-13 12:05:03 9839 4

原创 activiti自定义流程之整合(三):整合自定义表单创建模型

本来在创建了表单之后应该是表单列表和预览功能,但是我看了看整合的代码,和之前没有用angularjs的基本没有什么变化,一些极小的变动也只是基于angularjs的语法,因此完全可以参考之前说些的表单列表展示相关的内容,这里也就直接进入到下一个步骤,创建流程模型了。在之前的创建流程模型一节里,我讲代码比较多,实际上在这里还有很重要的一个环节没有细说,那就是自定义流程图,画流程图的过程也是

2016-04-12 23:36:52 10719 2

原创 新博客

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

2016-04-12 13:49:04 986

原创 activiti自定义流程之整合(二):使用angular js整合ueditor创建表单

注:整体环境搭建:activiti自定义流程之整合(一):整体环境配置基础环境搭建完毕,接下来就该正式着手代码编写了,在说代码之前,我觉得有必要先说明一下activit自定义流程的操作。抛开自定义的表单不谈,通过之前的了解,我们知道一个新的流程开始,是在启动流程实例(processIntence)的时候,而流程实例依赖于流程定义(),流程定义又依赖于流程模型(model)。

2016-04-11 20:53:03 6838 2

原创 activiti自定义流程之整合(一):整体环境配置

结合之前所说的自定义流程的思路,分别是后台、前台、整合,之前的内容也分别进行了相关的练习和尝试,现在就该到了最后的整合了,依旧是以实现功能为目的,细节暂且不去管他。因为我们实际项目后端用的是spring、spring mvc、mysql、mybatis,前台用的angular js,因此在整合时我也自己搭建使用了这样的环境。1、 所使用的环境基础:eclipse4.4、mysq

2016-04-08 17:03:15 5997 2

原创 activiti自定义流程之自定义表单(三):表单列表及预览和删除

注:(1)环境配置:activiti自定义流程之自定义表单(一):环境配置 (2)创建表单:activiti自定义流程之自定义表单(二):创建表单自定义表单创建成功,要拿到activiti中使用,自然需要让创建activiti流程的人能够看到究竟有那些表单可用,各表单的效果是什么,因此就需要一个展示页面并提供预览功能。同时,增删改查四大功能是基础,自然都是需要的,

2016-04-08 10:44:10 8361 1

原创 activiti自定义流程之自定义表单(二):创建表单

注:环境配置:activiti自定义流程之自定义表单(一):环境配置在上一节自定义表单环境搭建好以后,我就正式开始尝试自己创建表单,在后台的处理就比较常规,主要是针对ueditor插件的功能在前端进行修改。由于自己的前端相关技术太渣,因此好多东西都不会用,导致修改实现的过程也是破费了一番功夫,头皮发麻了好几天。既然是用别人的插件进行修改,那么我想如果只是单独的贴出我修改

2016-04-08 10:03:39 17457 1

原创 activiti自定义流程之自定义表单(一):环境配置

先补充说一下自定义流程整个的思路,自定义流程的目的就是为了让一套代码解决多种业务流程,比如请假单、报销单、采购单、协作单等等,用户自己来设计流程图。这里要涉及到这样几个基本问题,一是不同的业务需求,流程节点不一样,流程中的任务多少不一样,因此后台就必须解决这个逻辑处理上的问题,要能同一套代码实现动态任务数量的处理。二是不同的业务各种字段叫法也不一样,各个节点对应的页面也应该

2016-04-07 18:07:36 17755 13

原创 谈谈我写博客的一些想法

这段日子都在学习摸索activiti自定义流程的问题,一开始是简单的实现针对不能数量任务的流程图而不改后台业务代码,这些在博客专栏已经全部更新,从创建模型到最终的查找历史都更新完毕,虽然很多地方并不严谨,但是思路已经走通。再有就是在上边的基础上实现自定义表单,结合activiti的formkey实现看起来更加智能的自定义流程,这个阶段也于昨天基本完成,博客中还没有相关内容。

2016-04-07 16:22:46 1042 4

原创 activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询

注:(1)环境搭建可参考:Spring整合activiti-modeler5.16实例(一):环境搭建        (2)创建流程模型可参考:Spring整合activiti-modeler5.16实例(二):创建流程模型         (3)流程模型列表展示可参考:Spring整合activiti-modeler5.16实例(三):流程模型列表展示        (4)部署流程定

2016-04-07 15:40:11 1746

原创 activiti自定义流程之Spring整合activiti-modeler5.16实例(八):完成个人任务

注:(1)环境搭建可参考:Spring整合activiti-modeler5.16实例(一):环境搭建 (2)创建流程模型可参考:Spring整合activiti-modeler5.16实例(二):创建流程模型 (3)流程模型列表展示可参考:Spring整合activiti-modeler5.16实例(三):流程模型列表展示 (4)部署流程定

2016-04-07 11:38:40 3925

原创 activiti自定义流程之Spring整合activiti-modeler5.16实例(七):任务列表展示

注:(1)环境搭建可参考:Spring整合activiti-modeler5.16实例(一):环境搭建    (2)创建流程模型可参考:Spring整合activiti-modeler5.16实例(二):创建流程模型     (3)流程模型列表展示可参考:Spring整合activiti-modeler5.16实例(三):流程模型列表展示    (4)部署流程定义可参考:Spring整

2016-04-07 10:09:20 2167 3

转载 Maven入门(含实例教程)

原文地址:http://blog.csdn.net/u013142781/article/details/50316383Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。接下来小宝鸽,将从下面几个方向介绍maven:(1)Maven简单介绍(2)Maven安装与配置(3)Maven携手eclipse构建项目(4)Maven的常用命令...

2016-04-06 17:53:24 1007

原创 activiti自定义流程之Spring整合activiti-modeler5.16实例(六):启动流程

注:(1)环境搭建可参考:Spring整合activiti-modeler5.16实例(一):环境搭建    (2)创建流程模型可参考:Spring整合activiti-modeler5.16实例(二):创建流程模型     (3)流程模型列表展示可参考:Spring整合activiti-modeler5.16实例(三):流程模型列表展示    (4)部署流程定义可参考:Spring整

2016-04-02 14:06:03 4417

mysql-installer-community-5.6.35.0.msi

windows版mysql5.6.35.0安装包,mysql-installer-community-5.6.35.0.msi

2020-07-31

listener监听器demo

listener监听器小例子

2017-02-22

spring_mongo项目示例

和博客对应的spring_mongo的例子。

2016-12-13

MySQL 5.5官方简体中文参考手册完美版.pdf

MySQL 5.5官方简体中文参考手册完美版.pdf

2017-07-28

activit自定义流程demo

博客中activiti自定义流程demo

2016-07-14

Java编程语言.(第三版).pdf

Java编程语言.(第三版).pdf

2017-07-28

VMware-workstation-full-11.1.0.58002.1428919414.exe

vmware-workstation-full虚拟机11.1.0.58002.1428919414,windows安装板

2020-07-31

securecrt.rar

windows中linux操作工具securecrt,压缩解压版,支持基本的shell操作和界面等设置

2020-07-31

spring基础示例

spring基础示例,包含基本的bean装配和注入,采用原生bean管理、xml配置和注解相对比的方式示例。

2018-12-28

mongodb3.0.5.tgz

mongodb3.0.5在linux中的安装包,redhat6.

2015-08-12

spring event示例

spring event示例

2016-12-14

mongdb性能优化

自己整理的mongodb性能优化文档,包括监控和优化两部分

2015-08-11

servlet简单示例

最基础servlet例子,包含一个servlet类,一个web.xml文件的配置

2018-12-28

mongodb3.0.4.tgz安装包

mongodb3.0.4linux安装报

2015-08-10

spring-data-mongodb-1.8.0.RELEASE.jar

spring-data-mongodb-1.8.0.RELEASE.jar

2015-09-08

mongo-java-driver-3.0.3.jar

mongo-java-driver-3.0.3.jar

2015-09-08

Redis-x64-3.2.100.zip

rdis数据库3.2版本windowss安装包

2016-11-02

poolTest数据库连接池例子

java中数据库连接池的例子

2017-02-22

RedisClient20140730.1406883096.exe

redis数据库客户端工具

2016-11-02

mongodb使用文档ppt说明

自己整理的详细mongdb使用手册,配有截图,包括安装、基础操作、索引、副本集等

2015-08-11

spring-data-mongodb-1.7.2.jar

spring整合mongodb3.0的jar包,据说已经解决了最新用户验证的问题

2015-08-11

springmvc基础示例

基础spring mvc示例,包含基本的控制层代码,以及spring mvc、web.xml配置,和一个最简单的index.html

2018-12-28

logTest的例子

logback和log4j基本使用的例子

2017-02-22

mongodb-linux-x86_64-rhel62-3.0.6.tgz

mongodb-linux-x86_64-rhel62-3.0.6.tgz

2015-09-08

mong-java-driver-3.0.2.jar

mongodb3.0的java驱动包

2015-08-13

Go语言编程.pdf

Go语言编程.pdf

2017-07-28

robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip

robomongo-1.0.0-rc1-windows-x86_64-496f5c2.zip,mongodb客户端

2017-07-28

Tomcat原理与Java Web系统开发.pdf

Tomcat原理与Java Web系统开发.pdf

2017-07-28

aopalliance-1.0.jar

aopalliance-1.0.jar

2017-07-28

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录.pdf

2017-07-28

Navicat_for_MySQL_11.0.10.exe

Navicat_for_MySQL_11.0.10.exe,mysql客户端

2017-07-28

python-3.6.1.exe

python-3.6.1.exe

2017-07-28

java设计模式

java设计模式,24种设计模式与6大设计原则介绍。

2015-02-11

Spring Boot实战 ,丁雪丰 (译者) .pdf

Spring Boot实战 ,丁雪丰 (译者) .pdf

2017-07-28

Java 并发编程实战.pdf

Java 并发编程实战.pdf

2017-07-28

net.sf.jadclipse_3.3.0.jar

net.sf.jadclipse_3.3.0.jar

2017-07-28

eclipse反编译jad.exe

jad.exe

2017-07-28

JDK6API中文参考[沈东良](070114).chm

JDK6API中文参考[沈东良](070114).chm

2017-07-28

struts-2.5.10.1-lib.zip

struts-2.5.10.1-lib.zip

2017-07-28

apache-activemq-5.7.0.zip

apache-activemq-5.7.0.zip

2017-07-28

涂宗勋的留言板

发表于 2020-01-02 最后回复 2020-01-02

关于mongodb全文索引的问题

发表于 2017-03-17 最后回复 2017-03-17

请问有没有人使用spring整合过mongodb3.0啊?

发表于 2015-08-07 最后回复 2015-08-14

mongodb建立索引后,插入的字节数超过了800该怎么解决?

发表于 2015-05-12 最后回复 2015-07-20

为什么java一般都要求一年以上工作经验

发表于 2015-05-06 最后回复 2015-05-12

java把一个数组中非零元素取出放入一个新的数组的问题

发表于 2015-03-04 最后回复 2015-05-06

请问可有人遇到过这个问题啊?eclipse中的maven项目配置spring和mybatis是报错,请指教

发表于 2014-12-30 最后回复 2015-02-04

一个文件读取并运算的问题

发表于 2014-12-05 最后回复 2014-12-30

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

TA关注的人 TA的粉丝

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