阻抗不匹配

FEM射频前端的由于阻抗不匹配而造成对信号EVM的影响 刚看到关于FEM射频前端关于阻抗不匹配的问题而引起信号完整性的问题,最近也在调试前端EVM的性能的问题,所以借此想要来用理论方式来推理下关于如何更好的优化前端的问题。 为了达到最大功率传输,对负载功率进行偏微分,得到: 要使负载功率最大,上述微分方程等于零。 在FEM射频前端用功率反射系数,FEM发送出去的是功率,即电磁波。用 功率反射系数表示更直观地感受到射频前端传输信号时的性能。 由 可知,rs=rl=r, 当第一次在负载端发生反射后,负载的功率为: 其中,td是功率从信号源到负载的延.. 阅读详情

小弟初到JDON,看了bang和道友的经典帖子感觉真的不错,看完后小弟有个疑问想请教各位:
对于我们采用OO的设计理念进行的项目开发,对于采用DDD的设计方式,我们设计出的内容是完全不考虑数据库的,最后是在仓储中进行数据访问,那么疑惑出来了,对于以前说的表示层的VO和PO如果不匹配的话,或者一个VO中关联了多个PO中的内容,这样的情况我们如何去改善。而且在设计业务模型的时候(实体),对于与实体相关联的逻辑我们应该放在实体中还是放在外面,对于采用充血方式开发的实体,对于类似Hibernate这样的映射框架来说可以吗?因为在用Hibernate的时候,很多时候仅仅是用get,set方法来定义一个实体,而且与表的关联想对应的。实际我个人认为,这些问题的根源还是因为了OO设计思想与当前关系数据库的不匹配引起的,所以导致小弟对设计实体时候的疑惑,因为以往的设计还是会采用bang所说的那种过程式开发的通病方式进行设计,希望bang以及各道友给予指点
 

这个主题共有 15 回复 / 2 页 1 2 ?
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 11:21  回复 
 
freebox 发表文章: 300/ 注册时间: 2008年03月01日 01:08 
 
我觉得是先有业务对象,然后需要持久的时候才有持久对象,需要传输的时候才有VO,测试领域的时候好像不需要VO和PO,VO可以根据业务对象组合或只要部分定义,跟PO没多大关系,尽管有些定义域是一致的。
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 11:25  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
但是我们最终的设计是要将持久的数据保存到数据库中,而这种保存必须要考虑到的就是数据库,前期的设计不用考虑数据库,但是在后期设计仓储的时候要考虑这个问题,并且这个时候如果发现设计的业务模型对于存储到数据库,或者对于前端显示的VO有困难或者一个VO中需要多方面的PO去关联怎么解决呢?我还是比较迷惑的,请给予解答,谢谢!
 
 
 
关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 14:04  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
小弟是想说的,对于我们采用完全OO的思想设计系统的时候,可以抛弃以往的数据库建模,不用什么ER图之类的,而采用OO思想,利用UML用例图等等来设计业务领域模型,但是我们最终还是要将需要持久的信息存储到数据库,小弟在这个地方就产生了迷惑,如何将这些持久的业务模型转化为数据库中的表记录信息,这种转变必然是在程序中考虑的,这个时候的持久化我们应该如何去做,也会利用所谓ORM映射工具,在我用Hibernate的时候都是一些贫血的PO在进行操作,这些PO按照都是存在数据库影子在里面,并不是完全的OO设计,所以这种从业务领域模型到持久化这个过渡我们应该怎么做,必须得通过SQL或者Hibernate中的HQL来进行,这其中的思想请banq和道友帮解惑下,在此小弟先谢过。
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 16:24  回复 
 
freebox 发表文章: 300/ 注册时间: 2008年03月01日 01:08 
 
hibernate auto-ddl。
另外不知您描述的是否是改造遗留系统的故事,如果这样就比较复杂点,以前弄过一个类似的,最终的协商结果是部分结构简易的数据表重建,部分数据表保留待以后调整,虽然至今也没见调整。
而另一个关于VO和PO的问题我认为应该是都和业务对象关联,它们两个并没有直接的联系。
在OO的故事里既然领域模型已经完备了,持久数据利用Hibernate等工具应该比较容易。
 
 
 
回复:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 16:52  回复 
 
banq 发表文章: 9592/ 注册时间: 2002年08月03日 17:08 
 
这个问题起源于你对充血模型的误解,你以为充血模型在代码上就是一定不是表现为set/get,你看到set/get代码就认为这是贫血或失血模型,这有些盲人摸象,就象设计模式中,你指着一个类代码说我看不到设计模式,其实设计概念上模式和模型有时可能具体表现为多个类的实现,表面上贫血,实际上充血,这是符合高内聚,低耦合原则的:

充血模式=set/get类+模式(如Proxy等)+其他类

这个问题我早就在下面贴子谈过:

http://www.jdon.com/jivejdon/forum/messageList.shtml?thread=33948&count=15&start=15

 


[该贴被banq于2008-07-28 16:56修改过]
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 17:16  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
哦,这个我知道的,但是我迷惑一点的是,对于业务模型的GET和SET方法, 真正与业务有关的逻辑,是放在他们中呢,还是象您说的那样将这个业务实体仍然是类似于贫血模式,但是通过代理等设计模式表现为充血的呢。
如果业务实体中不光含有set和get,而且存在与领域相关的业务逻辑的话,是否对于Hibernate这样的ORM工具可以达到映射(我在其他论坛中看到有人说真正的充血模式在JAVA中很难实现,主要是关联这样的ORM映射工具复杂),还是采用set和get方法,但是象您说的通过设计模式达到看似贫血实际充血的效果呢?
 
 
 
回复:re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 18:23  回复 
 
banq 发表文章: 9592/ 注册时间: 2002年08月03日 17:08 
 
>对于业务模型的GET和SET方法, 真正与业务有关的逻辑,是放在他们中呢,还是象您说的那样将这个业务实体仍然是类似于贫血模式,但是通过代理等设计模式表现为充血的呢。

需要自己多思考,难道OO世界有一个规定,业务逻辑必须放在Java语言的Bean的set/get方法吗?注意:设计高于语言,Beans的set/get是代表设计上的Property,也就是一种特殊的属性,难道能让业务方法压缩放入属性?除了这种向下向内压缩的思维,就不能有向上向外扩充的思维?

所以,要用好 DDD,必须有深刻的模式思维功底,有些人认为有了框架就无需学习模式,其实这是误区,模式不但在建模中需要使用,而且能够培养向上架构思维。

同时需要认清楚分析设计和语言之间的关系:Java作为一个语言平台,Domain Model作为一个分析设计概念,分析和设计之间有鸿沟,不是一一对应,只能从从分析推到设计;同样设计和语言之间也有鸿沟,只能从设计推到语言,反之就不行,不能从语言倒退还原设计的。

具体代码可见JiveJdon3案例。

btw:说什么Java不能实现丰富的Domain Model,这是片面的,我们考虑下面情况,
1.如果一个类需要多台服务器之间传输,你是将所有业务打包一个类(2M更大),形成所谓形式上的充血模型在多台服务器之间传递快?还是我只将主要实体数据和行为分离,将主要数据在多台服务器之间奔跑快呢?

2.从设计概念上讲,也不能将所有业务方法耦合到一个类中,这和过程编程有什么区别?

3.是不是有一种语言平台能够避免这个问题?我想如果有,它在现阶段就不能解决上述矛盾,除非将来带宽更宽;或者它根本不考虑性能的扩充,只考虑单机(性能上象过去Delphi一样依赖数据库能力)。


[该贴被banq于2008-07-28 18:42修改过]
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 18:33  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
多谢banq和各位指点,小弟明白了些,正如您说的,好多东西都需要去悟。感谢感谢!以后学习中有问题,还要向大家请教!
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 18:43  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
哈,刚发觉我发的帖子有点问题,刚才我说的那句
>对于业务模型的GET和SET方法, 真正与业务有关的逻辑,是放在他们中呢,还是象您说的那样将这个业务实体仍然是类似于贫血模式,但是通过代理等设计模式表现为充血的呢。
我这里说的并不是把业务逻辑放在set和get中,而是说对于业务实体有些人说只含有set和get方法叫做贫血模式,我的意思是业务实体中除了含有get和set方法,业务方法是否可以放在业务实体中,而当这种实体需要“冬眠”的时候,是否利用Hibernate有一定的困难,看了banq那个连接,意思是对于业务实体的业务逻辑可以分离出来,并不一定需要把他们放在业务实体类中,而此时业务实体类仅仅含有表面的特殊属性set/get方法,而其实他们是通过set/get 加上代理等其他类共同实现的充血。这个是看后我的理解。我想问下,如果要是将业务逻辑放在了业务实体中,那这种实体的冬眠在Hibernate中映射有困难吗?我们一般是采用实体中含有业务逻辑,还是分离出来业务逻辑,达到表面贫血,实际充血!谢谢!
 
 
 
回复:re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 20:30  回复 
 
banq 发表文章: 9592/ 注册时间: 2002年08月03日 17:08 
 
>如果要是将业务逻辑放在了业务实体中,那这种实体的冬眠在Hibernate中映射有困难吗?
看看我前面帖子后面部分,从设计上讲这是不对的,这是紧耦合;另外,一个20M的业务实体要进行分布式计算,必须进行序列化,多增加负担,同样冬眠到数据库是不是也很耗费性能(其中也涉及序列化或动态加载)?

注:Hibernate只要配上一个分布式缓存就能实现分布式。
[该贴被banq于2008-07-28 20:31修改过]
[该贴被banq于2008-07-29 09:16修改过]
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月28日 21:24  回复 
 
freebox 发表文章: 300/ 注册时间: 2008年03月01日 01:08 
 
业务逻辑放在实体中是可以非常容易的应用Hibernate持久化的,但是不宜采用。是不是以前管这个叫有血?
另外网络瓶颈对soa影响也很重大吧。什么时候才有高速网络,至少看电影啥的也方便。
 
 
 
re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月29日 09:40  回复 
 
yongbuyanbai 发表文章: 49/ 注册时间: 2008年07月31日 17:46 
 
想问下对于不建议将业务逻辑写在实体中,如果采用分离,我们应该以怎样的设计思路进行分离,能否指点一二,banq和各位道友的思路真的想好好学习借鉴下。请详细说明下,谢谢了!
 
 
 
回复:re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月29日 16:26  回复 
 
banq 发表文章: 9592/ 注册时间: 2002年08月03日 17:08 
 
>不建议将业务逻辑写在实体中,如果采用分离,我们应该以怎样的设计思路进行分离,能否指点一二

前面说了,请参考JiveJdon3源码,其中帖子和相关其他业务的处理。

其他案例讨论最近一个案例:
http://www.jdon.com/jivejdon/thread/34232.html

Entity中是否可以引用Repository
http://www.jdon.com/jivejdon/thread/31594.html
[该贴被banq于2008-07-31 11:49修改过]
 
 
 
回复:re:关于OO与关系数据库阻抗的谈论  发表: 2008年07月29日 20:12  回复 
 
freeren 发表文章: 71/ 注册时间: 2007年02月15日 09:39 
 
我觉得是先有业务对象,然后需要持久的时候才有持久对象,需要传输的时候才有VO,测试领域的时候好像不需要VO和PO,VO可以根据业务对象组合或只要部分定义,跟PO没多大关系,尽管有些定义域是一致的。

--vo不应该是传输时有的吧,按字面上来看它应该属于值对像,传输的应该是DTO吧。VO应该是某个模型的子集,我这么理解! 
 
 

USB 通讯中的阻抗不匹配问题 USB 通讯过程中出现的阻抗不匹配问题主要源于设计、材料和连接方式等因素。通过合理的设计、优质的元件和适当的测试,可以有效地解决和预防阻抗不匹配导致的通讯问题。 阅读详情

相关推荐

常见的数值积分方法 (欧拉、中值、龙格-库塔,【常用于IMU中】)

1. 积分基本概念 设F(x)为函数f(x)的一个原函数,我们把函数f(x)的所有原函数F(x)+C(C为任意常数)叫做函数f(x)的不定积分(indefiniteintegral)。 非线性微分方程: 在有限的时间间隔Δt积分: 连续时间内积分: 工程上最常见的有三种:欧拉积分(Euler method)、中值积分(Midpoint method)和龙格-库塔法积分(Runge–Kutta methods)。他们的区别就是如何用数值方法模拟一个斜率。这里简单总结如下: ...

努力努力努力 2万+

阻抗匹配&阻抗不匹配

边沿过缓/ 边沿过抖 : 如果不匹配导致呈现强烈的容性负载效应, 信号的上升时间会拉长(边沿过缓), 另外, 如果反射波刚好叠加在信号的上升/下降沿区域, 会导致原本应该平滑的边沿出现阶梯状、回沟或幅度上的剧烈抖动畸变(边沿过抖/振铃现象).A. 抖动 (Jitter): 是指信号的特定时刻(如过零点)相对于其理想时间位置的短期偏离, 抖动主要由噪声、串扰、电源不稳定或时钟源本身的不稳定引起, 它是一个时序问题, 而不是由阻抗不匹配直接导致的反射问题.这个问题考察的是高速数字电路中信号完整性的概念.

qq_50930131的博客 487

科研党必备!用Requests+BeautifulSoup升级版Nature爬虫(含PDF下载功能)

本文介绍了一套基于Python Requests和BeautifulSoup的Nature期刊智能爬虫系统,专为科研人员设计,可自动抓取论文标题、摘要及开放获取的PDF文档。系统采用模块化设计,包含请求管理、PDF检测和邮件通知等功能,确保高效合规地获取学术资源,提升科研效率。

weixin_29041767的博客 254

阻抗不匹配时,为何产生反射

<br />阻抗你可以理解成连接水管,阻抗大小你理解成水管直径的大小,最好是找到合适大小的水管(阻抗匹配) 引用回复鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑:以材料技术为核心,TDK持续发力中国汽车市场第2楼回复主题:阻抗不匹配时,为何产生反射?发布时间:2007-5-10 下午1:21 <br /><br />作者: desire<br />等级: 初入江湖<br />积分: 171分<br />发帖数: 33次<br />网站总积分: 174分<br />发送消息<br />加为好友<br />查

lh1611的专栏 9596

ubunut 系统安装k8s集群

修改配置文件 kube-metrics-server.yaml 添加监控数据采集容器启动参数,启动 tls 证书验证,否则监控容器接口验证不通过,无法采集监控数据。kube-metrics-server.yaml 140行左右添加参数 --kubelet-insecure-tls。服务器添加配置(配置三台阿里云时间同步服务器作为时间源,本机作为时间同步服务器)客户端配置(第一个源选用集群内的 192.168.10.20 )时间同步配置文件参考如下。

weixin_57489252的博客 1328

高校学籍管理系统(SQL Server数据库课程设计)

摘要: 高校的管理工作是一项复杂且系统化的工作。而随着当代社会积极响应国家“科教兴国”的战略。高校建设规模和招生人数每年均高不下,庞大的学生群体对高校的管理工作带来了巨大的挑战。而对学生的学籍管理工作更是高校管理工作的一个重要环节。 面对高校学生学籍信息如此庞大的数据群,如采用传统的管理模式,管理工作的效率不仅低下,而且数据错误的发生率相对较高,还会产生人力和物力上的巨大开支。面对这样的情况,开发一个高校学籍管理系统就显得尤为重要。 运用高校学籍管理系统可以大大提高高校管理工作效率、方便系统维护、减小开支、

qq_52030824的博客 7万+

运算放大器阻抗不匹配的影响

阻抗匹配是运放电路设计的关键环节,不匹配会导致信号衰减、失真、噪声增加、稳定性下降等问题。通过合理选择运放类型、引入缓冲器或匹配网络,可有效优化电路性能,尤其在高精度、高频或微弱信号处理场景中更为重要。

2401_85638163的博客 1672

Sentinel--哨兵系列数据下载地址及流程更新【202310】

哨兵系列数据下载地址及流程更新。哨兵系列卫星作为哥白尼计划的一部分,主要目标便是对地球的观测任务。哥白尼计划由三部分组成:空间部分(哨兵系列太空任务与其他太空机构任务)、测量部分(提供海洋、大陆表面和大气信息的陆基和机载数据收集网络)、数据管理与全球共享。

twg666的博客 3万+

猎板教你破解 PCB 阻抗不匹配之困局

在电子设备的核心 —— 印刷电路板(PCB)的设计与制造中,阻抗匹配是确保信号高效、稳定传输的关键因素。一旦出现阻抗不匹配的情况,就如同在高速公路上设置了众多 “减速带”,信号传输将遭遇重重阻碍,严重影响电子设备的性能。猎板作为行业内的佼佼者,凭借丰富的经验和先进的技术,为我们揭示 PCB 阻抗不匹配的成因,并提供行之有效的解决办法。​。

2501_90983822的博客 892

Keil MDK编译错误#541解决方案与ARM_Compiler包解析

在嵌入式开发中,编译器工具链的依赖管理是确保项目顺利构建的关键环节。以Keil MDK为例,其软件包依赖机制通过组件化设计实现功能解耦,其中ARM_Compiler包专门处理系统IO重定向等编译器扩展功能。这种架构既提升了模块复用性,也带来了版本兼容性挑战。当出现'Error #541: component missing'报错时,通常是由于中间件组件(如文件系统)在新版本中显式依赖了ARM_Compiler包。开发者需要通过Pack Installer安装该包,并在Run-Time Environment

weixin_32129187的博客 363

【如何学习CAN总线测试】——AUTOSAR网络管理自动化测试(CAPL源码)

上一章介绍的是AUTOSAR网络管理如何测试、用例设计,对于不满足手工测试的同学,本章就介绍AUTOSAR网络管理自动化测试。

测试领域技术分享 6235

对象关系阻抗不匹配

当设计了一种特殊的数据库编程语言,该语言使用与数据库模型(例如Oracles的PL / SQL)相同的数据模型和数据类型时,阻抗不匹配的问题就不那么严重了。阻抗不匹配是用于指由于数据库模型和编程语言模型之间的差异而发生的问题的术语。游标或迭代器是用于在查询结果中的元组上循环的变量。每个元组中的各个值被提取到相应数据类型的不同或唯一的程序变量中。

allway2的博客 793

【数据结构】期末考试复习(考点+例题)

1.线性表定义及其存储实现:顺序表和链接表,优缺点分析(顺序存储可随 机访问,链式存储可灵活利用空间),相关操作的时间复杂度。 2.链表的插入删除操作 3.两种特殊的线性表及其应用:栈、队列 4.栈、队列上的(插入/删除)操作及其特点 5.循环队列满和空的条件 6.能够定义线性表、栈、队列的数据存储结构,能够实现相关操作的算法并 分析时间复杂度(例如插入、删除及其它应用等) 7.理解线性结构的应用( 如根据要求能灵活定义线性表结构,能根据线性表 的插入、删除操作解决实际问题) 二叉树基本概念与性质(高

Molly 的博客 9366

解决阻抗不匹配

解决阻抗不匹配(信号发生器内阻默认设置50Ω)√修改波形发生器负载参数为高阻抗。√修改示波器段输入阻抗参数。√使用50Ω馈通连接器。

weixin_47501502的博客 149

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

hibernate阻抗不匹配

阻抗不匹配指的是输入阻抗与输出阻抗不匹配的问题,可以造成反射。 持久化存储数据所采用的数据模型(无论是文件系统还是数据库管理系统)如果与编写程序(C++、Smalltalk、VisualBasic、Java、C#)时所采用的数据模型有差异,就称为“阻抗不匹配”问题。 “阻抗不匹配”是企业里的严重问题,高达25-33%的开发时间浪费在努力将对象挤压进关系型的持久化,也就是一般说的对象关系

millmanxh的专栏 919

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

阻抗不匹配与Mybatis(笔记)

一、阻抗不匹配 可能是左半边要的是一个字段,右边给的是一个对象 这个时候就需要把右边的对象拆开 可能是左半边要的是一个对象,右边给的是一个字段 这个时候就需要把右边的字段整合起来 最开始是为了解决这些问题 ORM —— 协助我们连接数据库,并解决阻抗不匹配问题 Object-Relation Mapping 框架——对象关系映射框架 做 数据——对象的映射 如今几乎市面上所有的ORM框架,都是对数据库连接的封装 它就可以帮忙管理对象的关系,数据库的连接 所以JDBC不用自己写,它就承包了 常见的OR

qq_42567848的博客 510

信号完整性—阻抗不匹配导致信号反射深度剖析

如果河道由宽变窄,在河流到达交界点的瞬间,由于后面窄河道无法承载这么大的水量,对于的河水就会发生"反激",即反向流动,当然,这个反向流动仅仅是发生在瞬间,非稳态。如果河道由窄变宽,在河流到达交界点的瞬间,由于后面的河道太大,前面的窄河流暂时无法满足后面的需求,表现为后面的河道在"吸水",原本前面窄的河道水位就会下降。假设传输线末端开路,在电荷到达传输线末端瞬间,由于"惯性"作用,将有等同于沿着末端传输的电流,反向往发射端传输,形成末端电压等于两倍输入电压的现象。反射系数🟰(Z后-Z前)/(Z后+Z前)

YY_Share的博客 3267

也谈系统内的阻抗不匹配

也谈系统内的阻抗不匹配 最近在做可视化模板构件,引入的一些概念,在团队内部引起了一定的混乱。其中最主要的问题就是层次的划分以及各个层次间对象的阻抗不匹配问题。整个构架的典型分层施Templet(展现层)BOM(业务对象模型层)Java Business Entity(业务实体、处于业务逻辑层)DB Table(数据操作层)。Java Object和DB Table之间,Templet和...

蓝色忧郁 220

多个1/4波长阻抗匹配器_开发者/非开发者阻抗不匹配

多个1/4波长阻抗匹配器 大多数软件开发人员可能听说过对象关系阻抗不匹配 (通常使用ORM工具解决 ), 对象XML阻抗不匹配 (通常使用OXM工具解决),甚至开发人员-DBA阻抗不匹配 ,甚至都具有过经验。 我不认为这些阻抗不匹配有时很难做到 ,但是对于那些希望减轻它们的人,我们拥有诸如Java Persistence API实现和JDO实现之类的工具来处理对象关系不匹配(以及某些开发人员...

danpu0978的博客 495

高速 PCB 设计中,阻抗不匹配到底会带来哪些问题

端接电阻是必要的手段,但不是万能的——先把设计做好,端接才是锦上添花。阻抗不匹配时,反射导致眼图闭合,采样点附近的信号抖动增大,误判概率上升。信号波形有毛刺,时序对不上,偶发误码,严重的甚至系统跑不起来。阻抗不匹配,是高速设计中最常见的问题之一,也是很多人容易忽视的坑。信号传输到阻抗不连续的地方,一部分能量继续向前传播,另一部分能量被反射回来。根据反射信号的位置和幅度,可以判断阻抗不连续发生在哪里,偏离了多少。更麻烦的是,反射的时延和走线长度、介质介电常数都有关系,设计阶段很难精确预估。

fanyidianzibiji的博客 332

Hibernate(1) 阻抗不匹配

阻抗不匹配指的是输入阻抗与输出阻抗不匹配的问题,可以造成反射。 持久化存储数据所采用的数据模型(无论是文件系统还是数据库管理系统)如果与编写程序(C++、Smalltalk、VisualBasic、Java、C#)时所采用的数据模型有差异,就称为“阻抗不匹配”问题。 “阻抗不匹配”是企业里的严重问题,高达25-33%的开发时间浪费在努力将对象挤压进关系型的持久化,也就是一般 说的对象关系映射(...

weixin_34024034的博客 72

特征阻抗和阻抗匹配_没有诸如对象关系阻抗不匹配之类的东西

特征阻抗和阻抗匹配 过去十年来,ORM的许多批评都错了这一点,因为它不准确。 到本文结尾,我们将得出以下结论: 关系(数据)模型和面向对象的模型之间没有显着差异 如何得出这个结论? 继续阅读! 我们如何相信这种谬论 许多流行的博客作者和意见领袖都没有机会抨击ORM,因为它们与关系世界的“明显”阻抗不匹配。 N + 1 , 效率低下的查询 , 库的复杂性 , 抽象的泄漏 ,各种流行语...

danpu0978的博客 401
上一篇: 开源开发框架展现出Flex平台的发展势头
下一篇: 总结08年Java三大改进 09年注定不平凡
J2EE_dev
博客等级 码龄18年 237粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值