上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

2018年5月14日

java随笔

摘要: /** * 设置map默认值为0值 * * @param map * 要设置的map * @param num * 设置0的个数 */ private void setDefaultHourReport(Map<String, Object> map, int num) { for (int i = 阅读全文

posted @ 2018-05-14 09:39 cxhfuujust 阅读(91) 评论(0) 推荐(0) 编辑

2018年4月30日

记录

摘要: 1.Linux修改最大线程数 https://wenku.baidu.com/view/f602e8e3a5e9856a57126007.html?from=search 2.es文档 https://wenku.baidu.com/view/f856a6730a1c59eef8c75fbfc77d 阅读全文

posted @ 2018-04-30 09:16 cxhfuujust 阅读(126) 评论(0) 推荐(0) 编辑

2018年4月26日

storm坑之---传递对象

摘要: 继之前遇到的那个同步问题的坑之后(storm坑之 同步问题),最近对代码又做了调整和重构,并且又遇到了另一个storm开发中应该值得警惕的坑。接下来说说这个坑的大体情况。 在我的storm程序中,Abolt需要将数据封装成一个对象同时发送给Bbolt和Cbolt各一份,Bbolt和Cbolt分别对对 阅读全文

posted @ 2018-04-26 11:10 cxhfuujust 阅读(118) 评论(0) 推荐(0) 编辑

2018年2月10日

深入学习 Java 序列化

摘要: 前言 对于Java的序列化,一直只知道只需要实现Serializbale这个接口就可以了,具体内部实现一直不是很了解,正好这次在重复造RPC的轮子的时候涉及到序列化问题,就抽时间看了下 Java序列化的底层实现,这篇文章算是这次的学习小结吧。 第一部分:What Java序列化是指把Java对象保存 阅读全文

posted @ 2018-02-10 20:19 cxhfuujust 阅读(235) 评论(0) 推荐(0) 编辑

2018年2月2日

SolrCore Initialization Failures - Max direct memory is likely too low

摘要: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: The max direct memory is likely too low. Either increase it (by adding -XX: 阅读全文

posted @ 2018-02-02 15:28 cxhfuujust 阅读(413) 评论(0) 推荐(0) 编辑

java.lang.NoClassDefFoundError: org/apache/jute/CsvOutputArchive

摘要: 1. 问题 看到上面的错误 你怎么想? 包冲突?我这里不是。项目用到了zookeeper,这个类是zookeeper的核心包里的类。 控制台一直打印这个错误 但是项目不影响使用,奇怪! 2. 解决办法 最后排查是项目在jenkins部署重启之后,进程没有啥干净。 kill -9 id 杀掉最近一次以 阅读全文

posted @ 2018-02-02 14:15 cxhfuujust 阅读(868) 评论(0) 推荐(0) 编辑

2018年1月19日

Dynamic Code Evolution for Java dcevm 原理

摘要: 在hostswap dcevm中我们对Dynamic Code Evolution VM有了一个简单的了解,这篇文章将介绍Dynamic Code Evolution VM的实现原理。 有两个概念需要区别下: Dynamic Code Evolution (下文简称DCE):泛指java在运行时修改 阅读全文

posted @ 2018-01-19 14:47 cxhfuujust 阅读(378) 评论(0) 推荐(0) 编辑

classLoader卸载与jvm热部署

摘要: 以下的相关介绍都是在未使用dcevm的情况 classLoader的卸载机制 jvm中没有提供class及classloader的unload方法.那热部署及osgi中是通过什么机制来实现的呢?实现思路主要是通过更换classLoader进行重新加载.之前的classloader及加载的class类 阅读全文

posted @ 2018-01-19 14:46 cxhfuujust 阅读(210) 评论(0) 推荐(0) 编辑

hostswap dcevm

摘要: 什么是dcevm dcevm(DynamicCode Evolution Virtual Machine)是java hostspot的补丁(严格上来说是修改),允许(并非无限制)在运行环境下修改加载的类文件.当前虚拟机只允许修改方法体(method bodies),decvm,可以增加 删除类属性 阅读全文

posted @ 2018-01-19 14:46 cxhfuujust 阅读(565) 评论(0) 推荐(0) 编辑

使用btrace需要注意的几个问题

摘要: 1. @ProbeClassName String clazz 此处String不能写为java.lang.String 2. location=@Location(Kind.RETURN) public static void traceExecute(AnyType[] args,@ProbeC 阅读全文

posted @ 2018-01-19 14:45 cxhfuujust 阅读(131) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

导航