自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (6)
  • 收藏
  • 关注

转载 源码网站合集[细选过的][转贴]

每一个都打开看过了,很好,现奉献给大家,不喜欢的不要拍砖精选最新优秀源码下载网站排行:1.站长下载:http://down.chinaz.com/2.CSDN下载:http://download.csdn.net3.站长源码:http://down.cnzz.cn/4.51源码:http://www.51aspx.com/5.源码之家:http://www.mycodes.com/6...

2020-04-08 15:54:07 1023

转载 java 23种设计模式 深入理解

以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html建造者模式...

2018-05-17 15:24:42 149

转载 java中Proxy(代理与动态代理)

一、代理的概念  动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。  动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?  举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明星...

2018-05-17 15:13:04 219

转载 Java多态和实现接口的类的对象赋值给接口引用的方法

接口的灵活性就在于“规定一个类必须做什么,而不管你如何做”。我们可以定义一个接口类型的引用变量来引用实现接口的类的实例,当这个引用调用方法时,它会根据实际引用的类的实例来判断具体调用哪个方法,这和上述的超类对象引用访问子类对象的机制相似。//定义接口InterAinterface InterA{ void fun();}//实现接口InterA的类Bcl...

2018-05-17 15:11:46 506

原创 在Spring Cloud中.yml与.properties

在Spring Cloud的配置文件中,发现使用yml与properties两种后缀的文件:在application.properties中内容是这样的:server.port=8801demo.client.register-with-eureka=falsedemo.client.fetch-registry=falsedemo.client.serviceUrl.defaultZone...

2018-05-17 14:19:06 237

转载 MyBatis批量插入(insert)数据操作

在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。实体类TrainRecord结构如下:?123456789public class TrainRecord implements Serializable { pr...

2018-05-03 17:00:51 3029

转载 Mybatis实现批量删除操作

一. 这里主要考虑两种参数类型:数组或者集合.而这点区别主要体现在EmpMapper.xml文件中标签的collection属性:当collection=”array“时,表名参数为数组;当collection=”list“时,表名参数为集合.二. 注意:无论Mybatis是与mysql数据库结合,还是与Oracle数据库,都同样适合如下设置与操作.三. 具体示例如下:EmpMapper.xml:...

2018-05-03 16:59:43 343

转载 mybatis执行批量更新batch update 的方法

1、数据库连接必须配置:&allowMultiQueries=true  我的配置如下:jdbc:mysql://10.20.13.16:3306/CALENDAR?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true2、批量修改并加判断条件(修改字段可选)<!-- 批量更新赛程 ...

2018-05-03 16:58:55 645 1

转载 JAVA实现AES加密

JAVA实现AES加密1. 因子       上次介绍了《JAVA实现AES加密》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。2. JAVA实现闲话少许,掠过AES加密...

2018-04-25 14:21:04 749

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母

2017-09-05 13:46:44 189

转载 获取web项目的绝对路径的方法总结

一、用Jsp获取 1、获取文件的绝对路径String file="文件";(例如:data.mdb)String path=application.getRealPath(file);结果:E:\java_web\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\myWebsite\

2017-08-24 19:49:29 237

转载 java使用poi或者jxl实现excel导出之后如何弹出保存提示框

无论使用poi还是使用jxl导出excel都需要用到流一种是outputstrean,另一种fileoutputstream第一种:如果想要弹出保存的提示框必须加入下列三句response.setContentType("application/vnd.ms-excel; charset=utf-8");response.setHeader("Content-Disposition

2017-08-24 19:48:53 411

转载 spring scheduled-task集群问题

背景我经常使用spring自带的轻量级的定时任务实现,即@Scheduled注解但是在分布式环境下,这种定时任务是不支持集群配置的我现在面对的场景如下:1.双机部署2.系统在启动时,需要进行一系列的数据初始化,但是这种初始化是需要持久化到集中式缓存中,或者数据库中,或者保存到相应的队列中,等待处理问题: 怎么能保证双机情况下(或者是集群情况下),相应的任务只会执

2017-08-16 13:48:38 1065

转载 如何用Spring实现集群环境下的定时任务

定时任务的实现方式有多种,例如JDK自带的Timer+TimerTask方式,spring 3.0以后的调度任务(Scheduled Task),Quartz等。Timer+TimerTask是最基本的解决方案,但是比较远古了,这里不再讨论。Spring自带的Scheduled Task是一个轻量级的定时任务调度器,支持固定时间(支持cron表达式)和固定时间间隔调度任务,支持线程池管

2017-08-16 13:44:33 322

原创 webservice通用接口

/*** @方法名称: sendMessage* @param url 访问路径* @param namespaceURI  webService 命名空间* @param methodName调用接口方法* @param opAddEntryArgs 传给接口参数* @param classes返回值类型 与Object[] 一一对应* @return 返回对

2016-07-29 10:01:43 1353

原创 Java:应用Observer接口实践Observer模式

在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。1. 实现观察者模式实现观察者模式非常简单,[1]创建被观察者类,它继承自java.util.Observable类;[2]创建观察者类,它实现java.util.Observer接口;[3]对于被观察者类,添加它的观察者:

2016-06-03 14:43:02 283

转载 关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session,还可以做其他用途,一举几得啊。  1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较多,不

2016-04-21 15:12:02 262

原创 nginx架构详解

http://tengine.taobao.org/book/chapter_09.html

2016-04-21 14:27:22 272

转载 Redis资料记录

Redis官网:http://redis.io/Redis教程: http://www.yiibai.com/redis/Redis教程(W3C):http://www.w3cschool.cc/redis/redis-tutorial.htmlRedis 起步 :http://www.cnblogs.com/shanyou/archive/2012/01/28/23304

2016-04-21 14:25:39 264

转载 DQL、DML、DDL、DCL的概念与区别

SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化

2016-01-07 09:22:17 338

原创 Activiti 5.17 实体对象、类、数据库表的映射

一、Activiti 5.17 mybatis的mapping文件声明映射的实体对象关系。                                                        javaType="org.activiti.engine.impl.persistence.entity.ByteAr

2015-12-30 10:36:17 470

转载 Groovy入门教程

Groovy入门教程kmyhy@126.com  2009-5-13一、groovy是什么简单地说,Groovy 是下一代的java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,groovy语法与 Java 语言的语法很相似。同时,Groovy 抛弃了java烦琐的文法。同样的语句,使用groovy能在最大限度上减少你的击键次数——这确实是“懒惰程序员

2015-12-18 11:29:23 310

原创 Activiti与JBPM5的技术层面对比

Activiti与JBPM5的技术层面对比

2015-12-18 11:04:48 691

原创 activiti引擎的七大service接口

2015-12-18 10:49:20 8118

转载 activiti参考5-历史任务

一、activiti的历史任务是单独的表来储存,表之间没有任何外间关联,这些表包括:1,ACT_HI_ACTINST 历史流程的运行状况记录2,ACT_HI_ATTACHMENT 3,ACT_HI_COMMENT 流程评论4,ACT_HI_DETAIL流程明细5,ACT_HI_IDENTITYLINK 流程身份关系6,ACT_HI_PROCINST 历史流程概况7,AC

2015-12-17 16:00:10 1958

转载 activiti集成spring异常(DbSqlSession)

activiti-cfg.xml配置信息如下:[html] view plaincopyxml version="1.0" encoding="UTF-8"?>  beans xmlns="http://www.springframework.org/schema/beans"      xmlns:context="http://www.springframework

2015-12-12 14:00:40 4827 2

原创 Oracle创建表空间和用户语句

安装完成PLSQL后,打开sql命令窗口,这个就是编写SQL语句的文本框。在文中写入对应的sql语句1、创建表空间语句:create tablespace user_data   datafile 'D:\ a.dbf' size 50m  autoextend on  next 50m maxsize 20480m  extent management local;

2015-12-09 15:55:20 535

转载 工作流学习——Activiti流程实例、任务管理四步曲

一、前言     上一篇文章中我们将Activiti流程定义管理的知识进行了介绍,这篇文章我们继续Activiti流程实例和任务管理的学习。 二、正文 流程实例(ProcessInstance )     流程实例(ProcessInstance)和上一篇文章中流程定义(ProcessDefinition)的关系,与类和实例对象的关系有点像,ProcessDefin

2015-12-09 15:33:07 583

转载 activiti工作流数据库表详细介绍

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Act

2015-12-09 13:42:59 1330

原创 myeclipse10安装activiti报错 org.eclipse.graphiti.ui.editor.DiagramEditorInput

问题描述:myeclipse10 安装完activit后可以新建activit项目,但是在新建diagrams是提示org.eclipse.graphiti.ui.editor.DiagramEditorInput解决方案:严格按一下操作能解决该问题1,将压缩包内activiti文件夹放入 Myeclipse安装路径\Myeclipse\dropins文件夹内2,修改activit

2015-12-05 17:51:34 5249 1

原创 记事

StringUtils.isNotBlank() 判断字符串是否为空

2015-11-26 10:04:44 313

转载 spring源码之—Assert.notNull-断言

org.springframework.util.AssertAssert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.Assert经常用于:1.判断METHOD的参数是否属于正常值.2.JUNIT中使用. 我发现SPRING1.2.6里面有BUG请看:org.springfra

2015-11-26 09:57:23 2433

转载 Java中Cloneable接口

目录预备知识为什么要cloneObject的clone以及为什么如此实现如何clone对clone的态度其他的选择和Serializable的比较性能预备知识为了理解java的clone,有必要先温习以下的知识。java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。

2015-11-26 09:47:10 309

原创 JSON 前端取值

//var a=eval('('+txt+')');//jQuery.parseJSON(txt);var a = JSON.parse(txt);

2015-11-19 16:45:27 904

原创 Java中?:这个是什么意思

三元运算如:int a = 1;int b = 2;int c = a > b? a : b;写成if语句就是if(a > b){c = a;} else {c = b;}

2015-11-19 16:42:03 4888

原创 oracle upper

sql语句中 使用 upper()  不区分大小写

2015-11-19 16:23:11 802

原创 jQuery $("")

$("")

2015-11-19 10:55:56 286

转载 JSON的parse()和stringfy()方法

1.JSON.parse;作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)语法:JSON.parse(text [, reviver])text 必选。 一个有效的 JSON 字符串。reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。返回值:JSON对象 实例:var jsonStr = '{"name":"

2015-11-19 10:52:34 311

转载 EL表达式 (详解) ${}

EL表达式     1、EL简介1)语法结构       ${expression}2)[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-

2015-11-19 10:41:23 1533

房屋租赁合同(详细版)

房屋租赁合同(超详细版)

2024-03-08

仿美团实现省市区列表选择

1.仿美团实现省市区列表选择 2.实现带有首字母的快速索引list,进行城市选择

2018-08-09

双日历插件(实用)

插件描述:配置接口参数丰富,完全可以根据系统的详细需求配置 step1:先引入js文件和样式文件 step2:放置选择器触发器和显示容器,并在你需要的地方实例化日期选择器对象

2018-07-12

软件开发文档模板(全套)

1、可行性研究报告 2、项目开发计划 3、需求规格说明书 4、概要设计说明书 5、详细设计说明书 6、用户操作手册 7、测试计划 8、测试分析报告 9、开发进度月报 10、项目开发总结报告 11、程序维护手册 12、软件问题报告 13、软件修改报告

2018-05-18

java+Jquery抽奖大转盘(完整版)

java+Jquery抽奖大转盘(完整版),包括jsp,jquery,java,实现大转盘抽奖发放。

2017-11-23

jquery日期控件

好用的jquery日期控件,包含多种样式的时间列表。

2017-08-26

日历控件calendar.js

日历控件calendar.js

2017-08-26

空空如也

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

TA关注的人

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