- 浏览: 613267 次
- 性别:
- 来自: 大连
-
最新评论
-
fei33423:
同意你的说法. hbase 的强一致性分为两部分来说. 数据分 ...
浅谈Hbase 的强一致性 -
zengwenbo5566:
,高人,刚安装了 genymotion 那个附带 virtu ...
VirtualBox报错Unable to load R3 module GetLastError=1790 (VERR_UNRESOLVED_ERROR -
kabike:
QQ1289714862 写道这代码有问题吧 bar1 bar ...
AtomicBoolean运用 -
QQ1289714862:
这代码有问题吧 bar1 bar2 那来的 你是不是new了两 ...
AtomicBoolean运用 -
DEMONU:
需要依赖这么多东西啊
hbase 0.96和hadoop 2.2 java 客户端的jar依赖
文章列表
OpenTSDB是一种基于hbase的实时监控信息收集存储和展示平台.它的schema被精心设计用来存储监控数据这样的典型的时序数据.下面来分析下它的schema及其带来的好处.
监控数据这样的时序序列数据都是带有时间的数据,比如
cpu 20140305143405 15
cpu 20140305143410 17
......
cpu 20140305143455 33
表示了一系列时间点的cpu负载数据
按照一般的hbase用法,可以如下表示
cpu负载用0AB表示,负载值存放在hbase的column中
OpenTSDB的数据表采用了典型的宽列模式,大体如下表示
相当于对0AB ...
做web的一个基本问题就是分页了,如何做一个通用的JSP分页组件呢,主要问题在于每次改变页数时要跳转的url是不同的.
比如浏览用户时是 user_list.action?role=admin&page=3
浏览文章时是 article_list.action?tag=hbase&page=5
那么jsp分页组件的页码链接(比如a标签),每次的href是不同的.
一种思路是取得当前url,把page部分去掉,然后在生成页码链接时加上page
<%
// 取得url中问号以前的部分
String url = request.getAttribute(
...
在SQLQuery中本来以为用addJoin就可以解决关联的问题,结果发现有bug,具体可以参考
http://stackoverflow.com/questions/7186806/hibernate-native-sql-query-retrieving-entities-and-collections
用text-overflow属性即可,但是要配合white-space:nowrap;overflow:hidden;
具体例子可以参考
http://www.w3schools.com/cssref/css3_pr_text-overflow.asp
在maven工程中,添加了spring-aop的依赖,没想到启动时候还是报错,说缺少aspectj中的类,这是因为spring-aop对aspectj的依赖是可选的(optional),这样manve不会把aspectj加入工程的依赖中
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.4</version>
...
用hibernate的时候,出现$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy错误,搜索了一下,说hibernate版本的问题,我用的4.2.13.Final,换成4.2.7.Final就好了
C# winform程序提交带文件的form
- 博客分类:
- tools
在html页面里,可以在form里提交file和普通input,在winform里如何实现呢,需要自己构造提交的表单数据,具体可以参考
http://www.cnblogs.com/greenerycn/archive/2010/05/15/csharp_http_post.html
也可以利用
WebClient webClient = new WebClient();
NameValueCollection values = new NameValueCollection();
values.Add("us ...
用c#的BinaryWriter的Write方法向文件里写int时,字节序是小端,即Little Endian,用java的DataInputStream的readInt方法,往往不能读取正确值.
可以用Integer的reverseBytes方法反转一下字节,就能读取小端数据
有时候高程数据有误,需要修正,我们可以使用栅格计算器来进行
修改前在ArcScene中如下图
步骤也比较简单,首先创建面要素类,覆盖要修正的地方,然后把面要素类转为栅格,假设我们要把覆盖的地方的高程统一修改为800
可以在栅格计算器中使用
Con(IsNull("mask_raster"),"baseDEM",800)
baseDEM是要修改的高程图层,mask_raster是面要素类转的栅格.
修改后ArcSence中效果如图
arcgis几何网络在智慧城市的简单应用
- 博客分类:
- GIS
arcgis几何网络对于水网电网的智能分析,还是比较有作用的.
比如下面这个图模拟建设了城市中的供水网络.
绿色方块是自来水厂,绿色三角是供水站,蓝色圆圈是小区,箭头指示了几何网络的流向
下面假设两个小区同时发生了供水事故(用绿色方块标记)
那么通过查找共同先祖功能,就可以知道哪里可能发生了事故(用红点标记)
同样,如果已知供水站发生事故,通过追踪下游功能,就能知道所有受影响的小区
关于arcgis的栅格计算器,大家可以参考这几篇文章
http://blog.sina.com.cn/s/blog_6c37cd850100sxo3.html
http://blog.csdn.net/esrichinacd/article/details/12747515
有了栅格计算器,就可以有效的提取栅格数据.
假设已知某地区河流的海拔,就可以利用栅格计算器在高程数据中筛选所有河流,进行高程数据二值化.二值化以后的栅格数据,则可以利用ArcScan来进行自动矢量化
效果如下
在试图import export arcgis的缓存时找到的挺不错的文章,没事可以看看
http://blog.newnaw.com/?p=789
arcgis engine中对要素类进行空间查询
- 博客分类:
- GIS
假设有个要素类是所有的面,现在想查询哪个面包含了特定的坐标点.这样可以用空间过滤器,进行空间查询来做.
//根据要查询的坐标构造一个点
IPoint targetPoint = new PointClass();
targetPoint.PutCoords(x, y);
//构造空间过滤器
ISpatialFilter spatialFilter = new SpatialFilterClass();
spatialFilter. ...
arcgis engine中在globe中画面
- 博客分类:
- GIS
http://www.cnblogs.com/wangzihao/archive/2010/12/18/1910122.html
在网上看到的关于在arcgis engine中在globe中画面的方法,不过后来我们的这个功能取消了,没试试,不知道他这个方法好用不
有关栅格数据的好文章
- 博客分类:
- GIS
http://blog.csdn.net/redhairp/article/details/7238227
唉,可惜不更新了...