- 博客(10)
- 收藏
- 关注
转载 oracle 性能分析
数据库的性能分析,大致上分为两个层面:会话级和实例级1、 会话级:如果我们能够确定某个会话存在性能问题,用SQL_TRACE/10046进行SQL跟踪,了解执行计划、解析过程、会话中的等待事件。2、 实例...
2012-08-22 16:46:01 128
转载 动态语言2
在静态语言中,虚表(方法表)是一个紧凑的数组结构,所有的方法条目(即每个方法的代码在内存中的存放地址)都是一个挨一个紧凑排列的。编译期在编译方法调用语句的时候,实际上是该方法把虚表中的相对位置编入了目标指令中。当程序运行到该...
2011-09-14 09:16:30 72
转载 对象的持久化
对象的持久化在C++很难实现,有了反射,[Serializable]可以实现持久化到文件的功能,但是把对象持久化到数据库里比较麻烦。业务对象(领域对象)的持久化的功能最好在内部实现,如果比较复杂,则把对象持久化的任务从业务逻...
2011-09-13 16:04:00 125
转载 oracle 字符乱码
oracle出现乱码,是由于客户端的nls_lang 设置不正确,nls_lang 应设置成 和 客户端操作系统一致的字符集.数据库自动会把客户端的字符集映射到数据库的字符集,不用担心客户端与数据库不一致。 ...
2011-08-17 13:28:53 78
转载 动态语言
切面式编程AOP 一般都是通过属性导向式编程、元编程来实现的,推动C#中的attribute、Java中的annotation具有声明式特征的属性导向式编程,推动了元编程发展。反射是java对c++最大进步,但面对AOP有些力不...
2011-08-09 20:49:30 72
转载 UML(转)
为了嘲笑UML,我们必须追溯UML的初衷,于是我们必须了解现实世界和软件世界之间天然的隔阂。虽然人们对软件已经习以为常,但是软件的构造并不像其他物理工具的制造那样透明。对软件一无所知的人来说,“编程”一词或多或少包含了“魔法”的...
2011-08-09 20:37:16 96
转载 with 视图
with aa as (select * from )oracle :CTE 可以实体化,/*+ MATERIALIZE */;sqlserver:只是一个别名,不能实体化,导致有时候性能很差,这时只能求助临时表,导致程序里到处...
2011-07-28 15:40:15 210
转载 不同数据库开发注意
并发、事务原先最近提供新功能:读写并行oracle数据行上加锁标志位/多版本/回退段/一般不用设置隔离级别/按事务完整性提交...
2011-07-06 13:24:15 100
转载 字符串合并分拆
xml类型数据处理层次数据,with递归也能处理层次数据/*表结构,数据如下: id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb 2 ccc...
2011-07-05 15:33:46 85
转载 sql 行列转换
问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ----...
2011-07-05 10:35:52 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人