所有包含Heap Profling功能的工具(MAT, Yourkit, JProfiler,
TPTP等)都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.
这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。Shallow Size对象自身占...
分类:
其他好文 时间:
2014-04-28 04:44:45
阅读次数:
455
ES设置mapping的方法Mapping就是对索引库中索引的字段名及其数据类型进行定义,类似于关系数据库中表建立时要定义字段名及其数据类型,ES有默认的mapping,如果要自定义其分词器、是否分词、是否存储等可以对其进行mapping设置。1:配置文件设置方法
在ES安装文件的config/m....
分类:
移动开发 时间:
2014-04-28 04:42:47
阅读次数:
1435
SymmetricDS是一个开源的同步软件,该软件是基于java环境编写的,在运行的时候需要安装JDK。SymmetricDS可以同步文件和数据库,本文的重点是数据库方面的同步。SymmetricDS支持多种数据库的同步,支持的数据库如下:Oracle,
MySQL, MariaDB, Postgr...
分类:
数据库 时间:
2014-04-28 04:38:51
阅读次数:
959
Sheet1$是Excel默认的第一个表名,如果改动:select * from
[Sheet1$]"将查询失败,因此应根据选择自动获取excel表名: 1 OpenFileDialog ofd = new OpenFileDialog();
//选择文件路径 2 ofd.Title = ...
分类:
Windows程序 时间:
2014-04-28 04:29:08
阅读次数:
1060
Oracle的数据字典表dba_objects包含了两个字段,object_id,
data_object_id,官方文档上的解释是:object_id: Dictionary object number of the
object.Data_object_id: Dictionary object...
分类:
数据库 时间:
2014-04-28 04:23:13
阅读次数:
725
在前几天,我写了篇《Android
TabHost的使用》简单的介绍了其使用的方法,但是在实现的时候发现TabHost已经被官方遗弃了。虽然我觉得TabHost还是多好用的(可能因为我这种菜鸟不清楚吧)不知道为什么官方会遗弃,但应该还是有原因的吧。
首先,我们来简单的了解一下Fragment。...
分类:
其他好文 时间:
2014-04-28 04:17:24
阅读次数:
600
oracle对于子查询的支持做的很好,oracle optimizer会对inline
view进行query transfomation,即视图合并,不过也经常带来意想不到的问题。下面是一个inline view的merge的例子:1,
创建临时表1 create table test1 as ....
分类:
数据库 时间:
2014-04-28 04:07:33
阅读次数:
928
oracle的optimizer会对一些sql语句进行查询转换,比如:合并视图子查询非嵌套化inlist转换下面讲讲遇到的in
list转化优化的案例:create table test(col1 varchar2(12)col2 numberext
varchar2(4000));creat...
分类:
数据库 时间:
2014-04-28 04:03:42
阅读次数:
853
1、起因最近发现程序中有一段控制TextBox数字输入的代码,相信大家都不会太陌生,如下:void
int_KeyPress(object sender, KeyPressEventArgs e){ const char Delete = (char)8;
if (!Char.IsDig...
分类:
其他好文 时间:
2014-04-28 04:01:42
阅读次数:
393
对于实际的业务系统,通常有一些热点的表,insert和delete的量非常大,这个时候就会发现一些查询语句的逻辑读比较偏高,这时可能就是oracle在构建一致性块的进行的consistent
read。下面做一个测试看下:第一步准备数据:create table test(col1 varchar2...
分类:
数据库 时间:
2014-04-28 03:57:41
阅读次数:
821