- 博客(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&amp;characterEncoding=UTF-8&amp;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
转载 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参考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
转载 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
转载 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
双日历插件(实用)
2018-07-12
软件开发文档模板(全套)
2018-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人