- 博客(81)
- 资源 (3)
- 收藏
- 关注
原创 hbase跨集群迁移数据(实践检验版)
--数据迁移步骤0:清理目标集群 1>删除目标集群上要导入的表 1.1>进入命令行 $HBASE_HOME/bin/hbase shell 1.2>下线表 disable '{tableName}' 1.3>删除表 enable '{tableName}' 2...
2020-01-18 13:22:37
393
原创 CCAY-Freamwork 2.0 开发环境搭建
标准环境请按照如下软件版本搭建开发环境,开发环境中的版本可以高于但不得低于标准环境要求。较低版本也可以使用,但未做全面测试。 名称 版本 说明 JDK Oracel jdk1.7.0_80 apache-maven 3.5.0 Eclipse Neon.3 Release (4.6.3) 创建项目在开始创建项目前,您应该对您的项目有个初步规划,至少
2018-02-12 11:52:35
908
原创 CCAY-Freamwork2.0 简介
CCAY-Freamwork2.0CCAY-Freamwork2.0 是面向服务,全面支持Web2.0的Java Web开发框架技术架构前后端完全分离,前端使用bootstrap作为基础样式库,并提供表格、树、选择控件等丰富的高易用性的UI组件,可满足从微小应用到企业级应用需求;后端采用Spring4作为基础框架,结合CXF提供SOAP及REST Web服务,Mybatis提供持久层支持。配合Ehc
2018-02-12 11:43:00
1161
转载 Java8 学习
原文出处 : http://blog.youkuaiyun.com/goldenfish1919/article/details/22747375
2014-12-16 18:30:09
442
转载 Java泛型详解
今日看到泛型写的不错的文章,转帖在此,感谢原作者Jinuxwuhttp://blog.youkuaiyun.com/jinuxwu/article/details/67711211. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List, List等更多的
2014-12-16 16:10:11
447
原创 Java语言静态多分派 与 动态单分派
publicclass Cat { publicvoid beFeeded(Person p){ p.feed(this); }}publicclass WhiteCatextends Cat { publicvoid beFeeded(Person p){ p.feed(this); }}publiccl
2014-11-28 11:02:10
1129
转载 CentOS自带mysql配置(密码更改、端口开放访问、添加进系统启动项)
原文件地址:http://ducaijun.iteye.com/blog/1319666前些天虚拟机安装好了CentOS6.1,但是自己想远程连接自带的mysql发现不知道如何改密码,于是谷歌一下,把结果记录下来,方便后期自己使用: 方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant
2014-03-21 08:38:43
2275
原创 OSGI in Action 读书笔记 第三章
OSGI in Action 读书笔记 第三章第三章 学习生命周期 本章将帮助您熟悉的生命周期层的功能,并解释如何有效地使用它们。在下一节中,我们将仔细看看什么生命周期管理,为什么你应该关心它的定义,其次是OSGi包的生命周期。在随后的章节中,您将了解的API,用于管理bundle的生命周期。3.1 lifecycle层介绍 1、在应用程序外部定义了bundle的生命周
2012-08-30 10:56:14
983
转载 OSGI in Action 读书笔记 第二章
原文URL:http://sangmin214.iteye.com/blog/784131第二章 精通模块性这种主要是讲一下OSGi的模块性。什么是模块性,一般说来为什么模块性如此重要,以及模块性如何让你在未来的Java开发,构建和维护中受益。具体的,这一章讲会介绍OSGi的bundle的元数据,以及如何用这些元数据来描述你的应用的模块性。当然了,还有一个例子。 2.1 什
2012-08-30 09:40:33
1339
转载 OSGI in Action 读书笔记 第一章
原文URL:http://sangmin214.iteye.com/blog/781600 第一章 揭开OSGi本书首先指出Java没有明确提供对构建模块化系统的支持,而只有普通的面向对象的数据封装。所以很多时候开发人员需要自己去弥补这方面。为了弥补这一块而让应用开发人员专注于应用的开发,OSGi服务平台应运而生。OSGi是OSGi联盟为了解决Java没有提供模块化支持而定义的一个工业
2012-08-30 09:38:10
1582
原创 代码生成设计文档(二)
技术选型 字符串拼接 最为基本的方式就是使用字符串拼接的方式。我们通过控制台或配置文件的方式收集领域模型的元数据,让后使用定制代码模式进行字符串拼接,最终生成代码。这种方式的缺点是显而易见的。但最致命的缺点是代码生成逻辑和代码模式搅合在一起。当模式改变时几乎无法重用。 自定义标志进行查找替换 为了使代码模式能够和生成逻
2012-07-13 22:59:05
986
原创 代码生成设计文档(一)
开发背景 全世界的程序员都将减少代码量提高代码复用率作为奋斗目标。为此作出了很多努力,函数封装、面向对象、AOP、设计模式等等。这些努力极大的削减了代码的重复。但是在编程世界中我们任然存在着这样的一种代码:他们是不同的,但是他们很相似。最为典型的例子就是我们为JavaBean编写的getter和setter方法。想像一下如果没有IDE的帮助,对有100个(这不是夸张,银行系统中
2012-07-11 19:54:51
1547
原创 J2EE 技术概览
J2EE 技术概览J2EE主要使用的技术可以分为三类一、组件技术二、服务技术三、通讯技术★组件技术 ▲web组件 1、servlet 2、JSP ▲EJB组件 1、Session Bean 2、Entity Bean★服务技术 ▲JDBC ▲JTA JTS ▲JNDI★通讯技术 ▲Internet 协议 1、HT
2012-05-09 10:10:20
556
原创 spring embedded database (spring 内存数据库)
Org.springframework.jdbc.datasource.embedded 包对嵌入式 Java 数据库引擎提供了支持。以本地方式提供支持的 HSQL、 H2 和Derby。详见官方文档。http://static.springsource.org/spring-framework/docs/3.0.0.M4/reference/html/ch12s08.html内建数据库的
2012-04-14 12:21:43
3160
原创 Extjs Grid 拖动排序 (处理拖动后序号刷新、多行拖动序列倒序的问题)
var GridPanelMain = new Ext.grid.GridPanel({ id : 'sortCriteriaListGrid', renderTo : 'sortCriteriaList', width : document.body.clientWidth, height: document.body.clientH
2012-04-01 10:04:19
5205
原创 EJB3 透明处理远程和本地调用
———问题提出 EJB3提出了4中接口类型包括:远程接口(remote interface)、本地接口(local interface)端点接口(endpoint interface)和消息接口(message interface),本文主要议论前两种接口。 〇远程接口定义了session bean(具体接口的实现类)的业务方法,这些方法可以被来自EJB容器以外的应用访问到。它是个普通的J
2012-03-17 23:00:18
2779
原创 Spring 表达式语言 (Spring Expression Language) SpEL
Spring 3.0 创建了一种新的方式用以配置对象的注入(set注入或者构造参数注入),它便是SpEL (Spring Expression Language)下面我们一一做一介绍。▲基础特性——SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL.——1、 字面量的表示 1>整数 2>小数 3>科学计数法 4>Strin
2012-03-07 21:46:05
23521
原创 Hibernate 主键生成策略选择
介绍hibernate主键生成策略的文章网上比比皆是。但是如何选择一个适合于自己项目的主键生成策略缺没有什么好的指导性文章。在此希望与大家议论。 hibernate的主键生成策略主要包括了"uuid2","guid","uuid","uuid.hex","hilo","assigned","identity","select","sequence","seqhilo","increment",
2012-03-06 16:11:02
3458
原创 SpringAOP学习笔记--JoinPoint
SpringAOP学习笔记1、Spring AOP 中的 JoinPoint 只支持方法执行的JoinPoint2、Spring AOP 中的 Pointcut org.springframework.aop.Pointcut为Pointcut的最顶层抽象。package org.springframework.aop;public interface Pointcut {
2012-02-15 23:08:07
2184
原创 AOP的基本概念
注意本文中的AOP概念指的是整个AOP中的概念,并非局限于Spring,当然大多都在Spring中有体现一、什么是AOP 面向切面编程,加入了横切逻辑,对诸如权限管理、日志管理提供了更好的解决方案二、AOP 的实现机制分为两类 静态AOP实现 和 动态 AOP实现三、Java平台上得AOP实现机制1、动态代理 —— Proxy InvacationHandler (spring中的
2012-02-15 21:16:48
2270
转载 java动态代理原理(Proxy,InvocationHandler),含$Proxy0源码
原文:http://www.2cto.com/kf/201109/103285.html 今天没事,把以前的知识回顾一下,网上找了找,发现有一篇比较适合。概述:其实JDK的动态代理,实际上就是“反射”与“执行时动态生成字节码”二者的结合体;就spring的AOP而言也是用的JDK的动态代理(当然也有cglib方式)。以下来自网络上的博客: 一.相关类及其方法:java.
2012-02-06 23:46:49
884
2
原创 hibernate 映射 Map 值对象 简单映射
接上篇hibernate 映射 List 值对象 简单映射》再将User对象做小小得修改,假设我们需要存储工作过的部门,用map存储部门作为key,具体工作作为value;package com.ccay.test.valueCollection.map.xml;import java.util.HashMap;import java.util.Map;public
2011-12-08 17:46:48
1626
原创 hibernate 映射 List 值对象 简单映射
接上篇《hibernate 映射 bag/idbag值对象 简单映射》 如果允许给一个User添加多个Task,并且要记录顺序怎么办?这个和List的语义相同用List映射package com.ccay.test.valueCollection.list.xml;import java.util.ArrayList;import java.util.List;public c
2011-12-08 17:01:29
1370
原创 hibernate 映射 bag/idbag值对象 简单映射
接上篇《hibernate 映射 set 值对象 简单映射》如果我们允许用户不停的添加同一工作到user中改如何处理? 允许重复元素的无序集合称为包(bag),javaCollections框架并没有具体的实现,仅有此集合的语义定义,因此需要一种匹配的实现。可以有两种做法1、用java.util.Collection接口编写集合属性,并在声明中用jak的一个ArrayList
2011-12-08 16:02:18
2078
原创 hibernate 映射 set 值对象 简单映射
hibernate 映射 set 值对象 简单映射应用场景: 两个对象间是一对多的关系,且多的一方是值对象,一的一方是实体对象(什么是值对象什么是实体对象,请参见本博客的《hibernate 误区1 正确区分值对象和实体对象》),这时候不能使用组件映射,因为组件映射通常暗示着一对一的关联如(本博客的《hibernate 映射 组件映射》中举得例子一样,一个人通常只有或者我们的应
2011-12-08 11:44:47
4586
转载 同一台电脑运行多个JBoss时端口号修改问题
原文地址:http://springsfeng.iteye.com/blog/1097187当在同一台机器上运行两个JBOSS实例的时候,则需要修改在以下端口号: 1. default\conf\jboss-service.xml中的1098,1099,4444,4445,8083: ===> line : 191 --1098
2011-12-08 10:14:27
871
原创 Hibernate 集合接口简介
Hibernate 集合接口简介java领域模型中,集合属性的惯用于始终相同private > attr = new >();//尽可能早得初始化对象,以避免未被初始化的集合...//getter and setter 语义:无序 不允许重复 不保存元素顺序映射接口: java.util.Set 或者 java.util.SortedSet实现类:java.uti
2011-12-07 23:23:40
771
原创 hibernate 映射 组件映射
应用场景: 从对象建模的角度来看,如果两个对象之间是一种聚集——是整体的一部分(part-of)的关系,聚集是一种强健的关联形式:它对于对象的生命周期有一些额外的语义。在这种情况下,我们有一种更强健的形式:复合(composition),在这里部分的生命周期完全依赖于整体的生命周期。对象建模专家和UML设计师声称,就实际的java实现而言,在这个复合和其他更弱形式的关联之间是没有区分的
2011-12-07 21:49:30
1312
原创 PowerDesigner 逆向工程
PowerDesigner 逆向工程(请确保你的jdbc连接的jar包在你的ClassPath环境变量下)一、二、三、四、五、六、七、
2011-12-07 19:50:45
619
原创 Hibernate 常见误区1——正确区分值对象和实体对象
Hibernate 常见误区1——正确区分值对象和实体对象 值对象和实体对象是hibernate的重要概念,当然在jpa中也有相应的概念他们在语义上是相同的。常常听到人们抱怨hibernate中对象之间的映射关系配置很难,而且经常出现一些莫名奇妙的问题。其真正原因是没有正确的区分值对象和实体对象而进行了错误的设计(其实很多就没有值对象的概念,而在系统将所有的对象都归结为了实体)。
2011-12-07 16:26:20
2029
转载 EMF Update Sites
Using Eclipse 3.4's Install ManagerTo install these plugins, point your Install Manager at this site. click here. -->Help > Software Updates... > Available Software > Add Site...Location: ht
2011-11-21 13:38:20
582
转载 Maven-15使用Maven进行测试
转载原文出处:http://suhuanzheng7784877.iteye.com/blog/10823391. 测试简介这里所说的测试主要是指单元测试,一般说Java的单元测试都知道有个Junit。确实目前很多公司,无论什么行业,基本都是使用junit进行单元测试
2011-08-30 22:15:00
4828
转载 Maven-14仓库管理-Nexus(转帖后加强版) .
原文网址:http://blog.youkuaiyun.com/cuker919/article/details/5922007原文作者:cuker919 前面我讲到为什么要使用Maven, Maven的安装,以及如何与IDE集成等,前面的介绍可以认为是一个Hello World
2011-08-30 22:07:05
999
原创 Maven-14插件管理
pluginManagement插件管理.同dependencyManagement一样pluginManagement可管理插件父模块中的配置如下 org.apache.maven.plugins maven-
2011-08-30 20:46:44
1327
原创 Maven-13依赖管理
Maven提供dependencyManagement元素既能让子模块继承到父模块的依赖配置,又能保证自模块依赖的使用灵活性。(有选择的继承)可在accout-parent中加入: <project xmlns="http://maven.apache.org/P
2011-08-30 20:27:17
1039
原创 Maven-12可继承的POM元素
可继承的POM元素完整列表groupId:项目组ID,项目坐标的核心元素;version:项目版本,项目坐标的核心元素;description:项目的描述信息;organization:项目的组织信息;inceptionYear:项目的创始年份;url:项目的url地址d
2011-08-30 20:18:27
1274
原创 Maven-11聚合与继承
一、聚合为了能够使用一条命令就能构建account-email和account-persist两个模块,我们需要建立一个额外的名为account-aggregator的模块,然后通过该模块构建整个项目的所有模块。account-aggregator本身也是个Maven项目,它
2011-08-30 08:59:57
1737
原创 Maven-10Pom中插件任务配置
Pom中插件任务配置 org.apache.maven.plugins maven-antrun-plugin 1.3 ant-validate validate run
2011-08-29 22:20:27
1064
原创 Maven-09自定义绑定
自定义绑定:用户可以将某个插件目标绑定到生命周期的某个阶段上。 一个常见的例子是创建项目的源码jar包,内置的插件绑定关系中并没有涉及这一任务,因此需要用户自行配置。maven-source-plugin可以帮助我们完成。它的jar-no-fork目标能够将项目的主代码打包成ja
2011-08-29 22:14:01
905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人