- 博客(14)
- 收藏
- 关注
转载 storm java.lang.RuntimeException: java.io.NotSerializableException: 异常
java.lang.RuntimeException: java.io.NotSerializableException: java.lang.Object
2017-06-22 15:20:18
2544
转载 java 超时任务---设定任务执行时长,超时停止
http://blog.csdn.net/xmlrequest/article/details/8992029JDK1.5中future对象可以实现;通过线程池提交线程后返回future对象;Future类中重要方法包括get()和cancel()。get()获取数据对象,如果数据没有加载,就会阻塞直到取到数据,而 cancel()是取消数据加载。另外一个get(timeo
2017-06-21 16:21:30
6186
转载 storm 消息队列设置
http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers/http://support.huawei.com/huaweiconnect/enterprise/thread-327549.html
2017-06-21 16:19:31
448
原创 Storm ui emit transfer 区别
emitted栏显示的数字表示的是调用OutputCollector的emit方法的次数.transferred栏显示的数字表示的是实际tuple发送到下一个task的计数.如果一个bolt A使用all group的方式(每一个bolt都要接收到)向bolt B发射tuple, 此时bolt B启动了5个task, 那么trasferred显示的数量将是emitted的5倍.
2017-06-21 11:14:17
780
转载 java 对象内存占用
转载> http://www.cnblogs.com/magialmoon/p/3757767.html 一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046,里面提供的这个类也非常实用:import java.lang.instrument.Instrumentation; import j
2017-06-15 15:01:55
240
转载 java 数组操作 System.arraycopy(),ArrayUtils
System.arraycopy 整块内存拷贝,效率高; 参考:Java 数组复制System.arraycopy性能分析 为了避免内存不稳定干扰和运行的偶然性结果,我在一开始的时候把所有空间申明完成,并且只之后循环10次执行,得到如下结果:int[] a = new int[100000]; for(int i=0;i<a.length;i++){ a[
2017-06-14 12:28:05
697
原创 Grouping测试-Storm
分组类MyFirstStreamGroupingpublic class MyFirstStreamGrouping implements CustomStreamGrouping { private static Logger log = LoggerFactory.getLogger(MyFirstStreamGrouping.class); private List<Intege
2017-06-13 18:44:26
199
原创 ClassLoader()
ClassLoader 主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象1.1 几个相关概念 ClassLoader负责载入系统的所有Resources(Class,文件,来自网络的字节流等),通过ClassLoader从而将资源载入JVM 每个class都有一个reference,指向自己的
2017-06-13 17:45:34
264
原创 Java 工程中获取文件位置 getResource()
public class SearchPath{ public String showPath(){ System.out.println("just for test");}...SearchPath searchPath = new SearchPath();searchPath.class.getResource("/test1.txt");searchPath.class.ge
2017-06-13 11:45:44
1165
转载 storm-聚合
源码是分析的storm-starter中的SingleJoinExample,对两个简单的流进行聚合:[id,gender]和[id,age]经过join后[id,gender,age] 分析过程直接写在注释里面,所以就不再分离出来。SingleJoinBolt.java package com.wxt.storm.SingleJoinExample.bolt; import java
2017-06-05 10:13:36
491
原创 java字符串之split
split用于切割字符串,输入参数可以是正则表达式,亦可以是字符串; 注意:String str = "_asdfadaf_adfadf_fafaf";String[] res = str.split("_");输出的字符串数组长度为4,分别为: “” , “asdfadaf”,“adfadf”,“fafaf” 有一个空串,而且切割符“_”,不在结果集中;
2017-04-18 11:21:03
245
原创 STOPM学习之drpc
RPC(Remote Procedure Call Protocol) 远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为
2017-04-16 15:37:53
403
原创 系统性能指标-响应时间-吞吐量-每秒查询数
响应时间:响应时间是指系统对请求作出响应的时间。在讨论一个系统的响应时间时,人们通常是指该系统所有功能的平均时间或者所有功能的最大响应时间。吞吐量:吞吐量是指系统在单位时间内处理请求的数量。QPS:每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准
2017-04-09 21:50:13
9088
原创 web开发_虚拟路径
web开发中,虚拟路径,用于配置用户访问时浏览器输入路径; 主要有三种方法:修改conf/server.xml 服务器配置文件1.在文件节点下加入 <Context path = "/用于访问的虚拟路径" docBase = "文件本地存储路径"> 2.重新启动服务器添加XML文件 1.在/conf/引擎名称/主机名称/ 目录下(即\conf\Catalina\localhost)添
2017-03-23 15:53:37
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人