自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (51)
  • 问答 (2)
  • 收藏
  • 关注

原创 JBPM4.4业务流程管理框架详细解读

1. 什么是JBPM4.4业务流程管理框架?JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。相关概念:a: 从一个节点到另一个节点==>流转。b:程序预先设定的行为==>活动。2. JBPM工作流的特点2.1 直观描述业务流程采用

2015-11-24 20:51:21 15191 12

原创 Hibernate不同版本的配置信息

在实际的开发中有时因为想要使用某个版本的插件,但是这个插件使用的Hibernate的版本与现在你所使用的版本不一致,那么这时候就很有必要知道配置文件中xml的头部信息需要替换为相应版本的头,否则的话会出现错误。 我在开发时,切换了下Hibernate的版本,切到低版本去(首先的任务是换jar包),但是发现切换完成总是报错,看代码一遍又一遍也找不出错误,最后发现错误信息中显示无法初始化类的实例,我当时猜测可能是相应的bean类的映射文件的xml头不是当前版本的,后来把对应的xml的头改了一下,最终成功

2015-11-24 16:03:03 2833 1

原创 数据库连接池原理与实例解析

一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:  二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念  数据库连接是一种

2015-11-20 13:29:37 3613

转载 BAT解密:互联网技术发展之路(7)- 网络层技术剖析

上一篇博文《BAT解密:互联网技术发展之路(6)- 服务层技术剖析》中,介绍了互联网业务发展特点的中的“复杂性”的应对方式,本文介绍互联网业务发展特点的另外两个方面“高性能”、“高可用”。一般人提到高性能时第一想到的就是优化,提到高可用时第一反应就是双机或者备份,但是对于互联网这种超大容量和访问量的业务来说,这两个手段都是雕虫小技,无法应对互联网业务的高性能和高可用需求,互联网业务的高可用

2015-11-11 16:46:58 865

转载 BAT解密:互联网技术发展之路(6)- 服务层技术剖析

在系列文章的第2篇“BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展”中我们深入分析了互联网业务发展的一个特点:复杂性越来越高。复杂性增加的典型现象就是系统越来越多,当系统的数量增加到一定的程度,就由复杂度量变带来了复杂度的质变,主要体现在系统间相互依赖程度加深:比如说为了完成A业务系统,可能需要B、C、D、E等十几个其它系统进行合作。从数学的角度进行评估,可以发现系统间的依赖是指数级

2015-11-11 16:46:12 771

转载 BAT解密:互联网技术发展之路(5)- 开发层技术剖析

BAT解密:互联网技术发展之路(5)- 开发层技术剖析1. 开发框架在系列文章的第2篇“BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展”中我们深入分析了互联网业务发展的一个特点:复杂性越来越高。复杂性增加的典型现象就是系统越来越多,不同的系统由不同的小组开发。如果每个小组用不同的开发框架和技术,将会带来很多问题,典型的问题有:1)技术人员之间没有共同的技术语言

2015-11-11 16:44:51 838

转载 BAT解密:互联网技术发展之路(4)- 存储层技术剖析

BAT解密:互联网技术发展之路(4)- 存储层技术剖析1. SQL即关系数据。前几年NoSQL火了一阵子,很多人都理解为NoSQL是完全抛弃关系数据,全部采用非关系型数据,但事实经过几年的试验后,大家发现关系数据不可能完全抛弃,NoSQL不是No SQL,而是Not Only SQL,即NoSQL是SQL的补充。所以互联网行业也必须依赖关系数据,考虑到Oracle太

2015-11-11 16:43:49 826

转载 BAT解密:互联网技术发展之路(3)- 牛逼公司的技术架构都是这个范

大部分人对于BAT的技术有一种莫名的崇拜感,觉得只有非常牛逼和天才才能做出现在的这些系统,但经过前面两篇博文的分析,我们可以看到其实并没有什么神秘的力量和魔力融合在技术里面,而是业务的不断发展推动技术的不断发展,一步一个脚印,持续几年甚至10几年的发展,才能达到当前技术复杂度、先进性、牛逼度。抛开BAT各自差异很大的业务,站在技术的角度来看,其实BAT的技术架构基本是一样的,再

2015-11-11 16:42:48 2180

转载 BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展

BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展在《互联网技术发展之路(1) - 技术发展的驱动力》一文中,我们详细阐述了对于服务类的业务来说,业务发展是技术发展的驱动力。那接下来我们就看看业务究竟是如何驱动技术发展的。 互联网业务千差万别,但由于他们具有“规模决定一切”的相同点,其发展路径也基本上是一致的。互联网业务发展一般分为几个时期:初创期、快速发展期

2015-11-11 16:41:32 930

转载 BAT解密:互联网技术发展之路(1) - 技术发展的驱动力

BAT解密:互联网技术发展之路(1) - 技术发展的驱动力互联网行业是一个快速发展、快速变化的行业,新的业务、新的机会层出不穷,新的技术如雨后春笋般冒出,NoSQL、大数据、云、Node.js、Docker等,无时不刻都在轰炸程序员们的脑袋,难怪中国的程序员都流传一个说法:过了30岁不能做技术工作了,因为技术发展太快了!快节奏带来机会,但对于技术人员来说,更多的是带来挑

2015-11-11 16:40:15 1686 2

原创 TOMCAT内存溢出问题Exception in thread ""http-bio-8080"-exec-6等等

Tomcat启动之后会出现http-bio-8080"-exec-6等等的异常,但是显然的提示信息当中不是程序的问题,那么就应该想到是环境的问题 Tomcat7启动后,后台抛出如下异常,前台一直无法登陆Exception in thread ""http-bio-8080"-exec-6" java.lang.OutOfMemoryError: PermGen spaceExcep

2015-11-10 08:09:29 65076 3

原创 通过java反射技术获取泛型的真实类型并对其实例化

public DaoBaseInterfaceImpl() { // 反射得到T的真实类型 ParameterizedType ptype = (ParameterizedType) this.getClass().getGenericSuperclass();// 获取当前new的对象的泛型的父类的类型 this.clazz = (Class) ptype.getActualTyp

2015-11-09 15:16:27 6559 2

原创 MD5加密算法与SHA加密算法

2、MD5加密2.1 概述Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992).

2015-11-09 14:57:05 10083

原创 将数据封装为Json数据格式

1. List集合转换成json代码List list = new ArrayList();list.add( "first" );list.add( "second" );JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json代码Map map = new HashMap();map.put("name

2015-11-09 11:19:50 24517 3

原创 java操作pdf文件

import java.io.FileOutputStream;import java.io.IOException;import java.sql.SQLException;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.action.cha

2015-11-09 10:29:12 3393

原创 java代码实现excel数据导入数据库

1、添加POI jar包到项目的lib目录下­2、Excel文件目录:d://excel.xls­3、数据库字段为:num1 num2 num3 num4 num5 num6­4、数据库名:blog­5、表名:test­6、编写类:连接mysql的字符串方法、插入的方法、实体类­­import java.io.FileInputStream;­import java.io

2015-11-09 10:27:17 13471 4

原创 杭电ACM 1030 Delta-wave java代码解析

Delta-waveTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6931    Accepted Submission(s): 2674Problem DescriptionA triangle fiel

2015-11-04 16:43:52 1822

原创 杭电ACM 1041 Computer Transformation java代码详解AC

Computer TransformationTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6916    Accepted Submission(s): 2504Problem DescriptionA

2015-11-04 13:31:43 1339

原创 Hibernate缓存机制详细解读

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。

2015-11-03 08:42:30 686

原创 杭电ACM 1040 As Easy As A+B java 解读

As Easy As A+BTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 48014    Accepted Submission(s): 20587Problem DescriptionThese day

2015-11-02 18:47:39 1949

Hadoop2.4.1集群环境搭建

Hadoop2.4.1集群环境搭建,按照步骤进行操作应该可以很快解决集群环境的问题

2015-10-13

Servlet+API[China].chm

Servlet+API[China].chm )详细的API网络web开发靠他了

2015-10-12

数据结构课程设计

1.二叉树的操作 2.图的基本操作 3.二叉排序树 4.哈希表的操作 5.排序算法 6.进制转换 7.输入求和表达式 8.顺序表 9.稀疏矩阵 10.栈的基本操作 11.字符串操作等。

2015-08-29

溯源系统思路解析

溯源系统思路解析,图文并茂帮你理顺思路。

2015-08-29

24点游戏思路解析

24点游戏思路解析,帮你理顺24点游戏开发思路。

2015-08-29

hadoop中文版api

hadoop帮助你开发的Api,抓紧下载开发吧

2015-05-02

hadoop权威指南第二版

hadoop集群,分布式处理数据你绝对值得拥有

2015-05-02

复试笔试题目

复试笔试题目 考研复试题目计算机软件工程

2015-03-31

安卓开发指南

安卓开发文档 详细的中文教材 可以一睹,大家赶紧看啊看那===

2015-03-15

怎么向服务器提交用户名

怎么往服务器上传数据看看这个事例 很容易就懂了

2015-03-15

二级文件系统课程设计

本程序设计了简单易用的二级文件系统,帮助大家度过课程设计难关,赶紧下载吧

2014-05-31

矩阵和求PI

矩阵和求PI java

2013-11-29

数据库上机试验

数据库上级实验练习题目

2013-11-11

基本的数据库操作

本文件是一个数据库的基本操作涉及到外键等的操作

2013-10-28

C语言程序设计

C语言程序设计,帮你学习C的知识,的确很好的

2013-10-03

Access课程学习的全程课件

Access课程学习的全程课件,帮你系统的学习Access课程更加深入的学习吧

2013-10-01

Access2010基础教程

Access数据库2010基础教程,教你学会使用access

2013-09-19

XML详解教程

XML详解教程,帮您解决xml学习中的困惑,还在等什么赶紧来下载哦哦

2013-08-25

SQL Promot 辅助软件

SQL Prompt[1]是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。此外,用户还可根据其需要对之进行自定义,使之以自己想要的方式运行。使用SQL Prompt可以极大的提高用户的生产率,并明显的减少花在键盘上的时间。

2013-08-04

Java算法摘要

算法为本质的修为,下载该pdf体会算法的奥妙吧

2013-08-04

YDT3801-2020电信网和互联网数据安全风险评估实施方法.pdf

YDT3801-2020电信网和互联网数据安全风险评估实施方法.pdf

2022-03-08

MySQL存储过程编程

MySQL存储过程编程很详细的文档

2016-10-14

commons-httpclient.jar

commons-httpclient.jar HttpClient必备的包

2016-10-12

轻量级Java Web开发整合入门

轻量级Java Web开发整合入门,完整版本

2016-08-04

JAX-WS 2.2 RI 所包含的JAR包集合

JAX-WS 2.2 RI 所包含的JAR包集合,包含25个JAR包,列表如下: FastInoset.jar gmbal-api-only.jar ha-api.jar javax.annotation.jar javax.mail_1.4.jar jaxb-api.jar jaxb-impl.jar jaxb-xjc.jar jaxws-api.jar jaxws-rt.jar jaxws-rt-javadoc.jar jaxws-tools.jar jaxws-tools-javadoc.jar jsr181-api.jar management-api.jar mimepull.jar policy.jar saaj-api.jar saaj-impl.jar stax-ex.jar stax2-api.jar stax2-api-source.jar streambuffer.jar woodstox-core-asl.jar woodstox-core-asl-source.jar

2016-07-26

jax-ws与spring整合jar包下载

jax-ws与spring整合jar包下载 jax-ws与spring整合时需要添加两个jar包,即jaxws-spring-1.8.jar和xbean-spring-3.6.jar

2016-07-26

hadoop2.2.0伪分布式搭建

hadoop2.2.0伪分布式搭建,按照这个步骤来操作基本上就可以实现的。

2016-02-29

HiberTest使用HQL动态构建对象

当你在实际的开发过程中,有时候查询的结果只是需要查询一张表中的一部分数据,而不是所有的数据,比如说,我现在有一个需求是这样的:我只需要user的id和name这两个属性的数据,其他的数据暂时不需要,那么这时候如果按照原来(假设原来user表中数据包括:userId,userName,teleNum,email等等的个人信息)的对象直接将整个对象全部获取到,这是牺牲性能作为代价的,一个user的时候感觉不到速度的差距,但是上千万的数据的时候,速度差距是明显的,那么在这里也就是说动态的利用你需要的数据构造对象是很有必要的。

2016-02-23

Hibernate使用JPA注解代码

Hibernate5.1.fianl整合JPA注解方式异常:persistence.Table.indexes()[Ljavax/persistence/Index;

2016-02-16

[MongoDB权威指南].(美).霍多罗夫.(美).迪洛尔夫.(译)程

NoSQL数据库与传统的关系型数据库相比,它具有操作简单、完全免费、源码公开、随时下载等特点,并可以用于各种商业目的。这使NoSQL产品广泛应用于各种大型门户网站和专业网站,大大降低了运营成本。 2010年,随着互联网Web2.0网站的兴起,NoSQL在国内掀起一阵热潮,其中风头最劲的莫过于MongoDB了。越来越多的业界公司已经将MongoDB投入实际的生产环境,很多创业团队也将MongoDB作为自己的首选数据库,创造出非常之多的移动互联网应用。

2016-02-02

Weblogic使用手册大全详解(中文)

WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 WebLogic是美商Oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。

2016-02-02

Struts2标签中文参考手册

Struts2标签中文参考手册,struts标签的API都可以进行查阅,直接下载后可能因为系统原因无法直接查看,请右键>>属性>>解除锁定,这样就可以了

2016-01-20

Hibernate-HQL、Criteria、SQL实现查询对照以及增删改代码

本文旨在为读者呈现不同的方式查询方式:HQL方式的查询、SQL原生态SQL方式的查询、以及Criteria方式的查询,拓展查询的不同实现思路,开阔视野、并涵盖了部分的Hibernate增删改的基本操作。

2016-01-02

Java编程思想第四版完整中文高清版.pdf

Java编程思想第四版完整中文高清版,解读java编程思想,快点下载吧

2015-11-24

传智播客OA系统全部视频(含后四天)

传智播客OA系统全部视频(含后四天),绝对详细的课程项目视频资料快来下载!

2015-11-18

SpringMVC_Spring_mybatis集成环境开发

SpringMVC_Spring_mybatis集成环境开发小实例一枚

2015-11-09

hadoop2.4.1伪分布式搭建

hadoop2.4.1伪分布式搭建,绝对详细,按照步骤来就行了

2015-11-04

请求转发与重定向详解代码

请求转发与重定向详解代码,解读工作流程,详细内容在我的博客中有!

2015-10-28

Java编程语言代码规范.pdf

Java编程语言代码规范,帮助你规范代码格式等,成为企业合格的程序员。

2015-10-28

绚丽的时间轴源代码

绚丽的时间轴源代码,绝对绚丽多彩的源代码,直接可以运行的

2015-10-21

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

TA关注的人

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