
数据库
java风云
软件架构师
展开
-
oracle临时表
with result as (select * from QG_CXRY_JBXX left join QG_CXRY_CX on QG_CXRY_CX.RYID = QG_CXRY_JBXX.RYID where QG_CXRY_JBXX.RBKSJ_CX > to_date('2014/7/1 0:00:00','yyyy-mm-dd hh24:mi:ss') and QG_CXRY_JB原创 2014-08-18 23:01:56 · 306 阅读 · 0 评论 -
关于oracle with as用法
with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_name3), …转载 2014-07-28 23:08:10 · 394 阅读 · 0 评论 -
mysql连接空闲8小时自动断开问题DBCP解决方案
Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该 connection。connections如果空闲超过8小时,Mysql将其断开,而DBCP并不知道该connection已经失效,如果这时有 Client请求connection,DBCP将该失效的Connection提供给Client,将会造成上面的异常。转载 2013-02-25 23:48:35 · 945 阅读 · 0 评论 -
三大UML建模工具Visio、Rational Rose、PowerDesign的区别
UML建模工具Visio 、Rational Rose、PowerDesign的比较 ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更原创 2014-07-07 16:45:15 · 375 阅读 · 0 评论 -
redis memcached比较
memcached 是多线程,在计算一些统计数据时会因为锁的关系有一点点效率损耗redis 是单线程的,作者认为内存的存储已经够快不需要多线程. redis新开了线程做一些管理工作,如缓存失效.memcached 采用惰性失效,就是当key被访问的时候,去判断是否失效,如果key不被访问时,可能会长驻内存,直到内存不够时,去寻找低访问key腾空间的时候,才会被替换.而memcach转载 2014-10-10 00:03:11 · 322 阅读 · 0 评论 -
PowerDesigner中domain
“域(Domain)是建立在标准数据类型上的一种结构,域可以应用到模型中的多个数据项上。当修改一个域时,就全局地修改了与域有关的数据项。使用域可使不同实体中同一数据项的数据类型相一致。”域其实是一种数据模型对象,在物理数据模型(PDM)中,就和表、视图、索引、列一样是模型的一种对象。我的理解就是列(数据项)的抽象,一个自定义的数据类型。因此可以指定域的名称、代码、标准数据类型、长度原创 2014-12-24 17:07:33 · 2613 阅读 · 1 评论