自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 7.[dubbo源码解析]-xml解析

一.自定义spring标签解析@From:《Spring文档-XML自定义标签的解析》1.创建一个需要扩展的组件2.定义一个XSD文件描述文件描述组件内容3.创建一个文件,实现BeanDefinitionParser接口,用来解析XSD文件中的定义和组件定义。4.创建一个Handler文件,扩展自NamespaceHandlerSupport,目的是将组件注册到Spring容器。...

2019-01-03 10:54:51 254

原创 1.powerdesigner逆向工程导入mysql脚本生成PDM带全注释

(前言:一定用管理员的方式来启动powerdesigner)1.导入数据依次点击【文件】->【反向工程】->【database…】step1:step2:方式一:缺点:因为是使用了通用的数据源来解析脚本,执行mysql脚本不能生成全部的注释。我们着重使用第二种方式:数据源的方式step3:添加数据源3.1:3.2:3.3:3.4:注意:如果没有...

2018-11-27 14:42:47 1565

原创 6.[dubbo源码解析]-属性配置

(前言:以provider消费者为例进行说明)一. 配置参数解析入口1.provider 配置参数解析入口:ServiceBean 实现 ApplicationListener(spring 资源解析)重写onApplicationEvent()方法,提供暴露服务 @Override public void onApplicationEvent(ContextRefreshe...

2018-11-26 18:24:54 630

原创 01.[dubbo源码解析]-[配置][辅助]@Parameter-Dubbo URL参数拼接注解

**description: **org.apache.dubbo.config.support.@Parameter ,Parameter 参数注解,用于 Dubbo URL 的 parameters 拼接。[源码]@Parameter/* * Licensed to the Apache Software Foundation (ASF) under one or more * c...

2018-11-23 17:28:22 1323

原创 00.[dubbo源码解析]-[配置][辅助]URL-dubbo的统一数据模型

result: protocol://username:password@host:port/path?key=value&key=valuedescription:所有配置最终都将转换为 URL 表示,并由服务提供方生成,经注册中心传递给消费方,各属性对应 URL 的参数,参见配置项一览表中的 “对应URL参数” 列。[源码]org.apache.dubbo.common.U...

2018-11-23 17:27:31 174

原创 5.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.ReferenceConfig-服务消费者引用服务配置类

1.ReferenceConfig—结构图2.消费者api应用示例@From:《dubbo文档-配置-API配置》3.ReferenceConfig-属性 private static final long serialVersionUID = -5864351140409987595L; private static final Protocol refprot...

2018-11-23 17:24:44 3425

原创 4.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.ServiceConfig-服务提供者暴露服务配置

1.ServiceConfig–结构图2.ServiceConfig-服务暴露2.1.export()export()先判断是否需要延迟暴露(这里我们使用的是不延迟暴露),然后执行doExport方法。 /** * 暴露服务 同步方法 */ public synchronized void export() { // 当 export 或...

2018-11-23 17:22:37 1382

原创 3.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.AbstractInterfaceConfig-抽象接口配置类

1.AbstractInterfaceConfig–结构图org.apache.dubbo.config.AbstractInterfaceConfig继承 AbstractMethodConfig,抽象接口配置类。1.属性:stub :服务接口客户端本地代理类名,用于在客户端执行本地逻辑,如本地缓存等应用:dubbo文档-示例-本地存根proxy: 生成动态代理方式 ...

2018-11-23 17:21:06 1501

原创 2.[dubbo源码解析]-[配置][详解]org.apche.dubbo.config.AbstractConfig-配置抽象类

目录:AbstractConfig-结构图静态属性-属性约束静态方法-约束校验AbstractConfig#appendAttributes()–事件通知AbstractConfig#appendParameters(parameters,config,prefix)–xml配置AbstractConfig#appendAnnotation()–注解配置A...

2018-11-23 17:16:59 3708

原创 1.[dubbo源码解析]-[配置]org.apche.dubbo.config

目录:ArgumentConfig-方法参数配置AbstractConfig-配置抽象类ModuleConfig-模块信息配置ApplicationConfig-应用配置信息RegistryConfig-注册中心配置MonitorConfig-监控中心配置ProtocolConfig-服务提供者协议配置AbstractMethodConfig-方法级配置的抽象类Method...

2018-11-23 17:11:48 1108 1

原创 4.逻辑型数据库设计反模式-不用钥匙的入口(外键约束)

目录:一.目标:简化数据库架构二. 反模式:无视约束三.如何识别以及合理使用反模式四.解决方案:声明约束一.目标:简化数据库架构架构层面,保证表的独立性,引用完整性,能兼顾性能是最好的。总的意思就是外键约束少不了的。二. 反模式:无视约束[错误的使用场景]省略外键约束,能让数据库简单,灵活,执行起来更加高效。表关系就要靠逻辑代码来维护了。2.1.用代码来维护外键约束的...

2018-11-22 17:54:56 134

原创 3.逻辑型数据库设计反模式-需要id(主键id)

目录:一.目标:建立主键规范二.反模式:错误应用主键的情况三.如何识别反模式四.正确使用主键的情况一.目标:建立主键规范[主键的意义何在]主键是数据库确保数据行在整张表唯一性的保障。 它是定位到一条记录并且确保不会重复存储的逻辑机制。主键也同时可以被外键引用来建立表与表之间的关系。二.反模式:错误应用主键的情况通用的设计情况: 主键的列名都叫做Id; 数据类型是32位或...

2018-11-21 17:42:11 366

原创 2.逻辑型数据库设计反模式-单纯的树(有层级的数据存储)

目录:一.邻接表-最方便的设计二.路径枚举-最直观的设计三.嵌套集-最复杂的设计四.闭包表-最通用的设计一.邻接表-最方便的设计添加parent_id来关联父子关系CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, -- 关键 bug_id ...

2018-11-15 14:15:30 493

原创 1.逻辑型数据库设计反模式-1.jaywalking乱穿马路(用逗号分割的列表来避免多对多创建交叉表)

一.什么是乱穿马路?例子:学生表(id,name,score),成绩表(id,score),在这种多对多的关系下,为了避免在多对多关系中创建交叉表 用学生表的scoreId 关联该学生的所有的成绩(可能是id,可能是score)使用逗号分隔的存放来解决。二.乱穿马路带来的7个问题又是一个例子:账户和产品的多对多关系。在jaywalking这种反模式中,我们用一个产品对应多个账户,在acc...

2018-11-05 20:48:50 333

powerdesigner逆向生成工具将注释字段添加到name字段上

powerdesigner逆向工程导入mysql脚本生成PDM带全注释

2018-11-27

空空如也

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

TA关注的人

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