12 2017 档案

摘要:-Xms2g -Xmx2g -Xmn1g //设置年轻代大小 -XX:MetaspaceSize=128m //持久代的初始大小 -XX:MaxMetaspaceSize=320m //持久代的上限 -XX:+UseConcMarkSweepGC //指定老年代垃圾回收的方式为CMS,CMS收集器是 阅读全文
posted @ 2017-12-27 14:21 杭州胡欣 阅读(3899) 评论(0) 推荐(0) 编辑
摘要:官网文档地址:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html 接录如下: -XX:MaxHeapSize=size Sets the maximum size (in byes) of the memory a 阅读全文
posted @ 2017-12-14 15:11 杭州胡欣 阅读(872) 评论(0) 推荐(0) 编辑
摘要:dubbo服务的本地暴露,显然是针对当服务消费者和服务提供者都在同一个jvm的进程内这种场景 。通常是发生在服务之间的调用的情况下。一种情况就是A服务调用B服务的情况,如果A服务和B服务都是在一个线程中进行服务暴露的,就是本地调用。 下面先看本地暴露的源码: <T> Invoker<T> getIn 阅读全文
posted @ 2017-12-11 14:00 杭州胡欣 阅读(998) 评论(0) 推荐(0) 编辑
摘要:本文紧接上文,doExportUrls()方法位于ServiceConfig类中,代码入口如下: 这样在一个比较宏观的粒度已经看明白了服务暴露,如果想深入请进入下一级分析。 下面以默认的dubbo协议,注册中心为zookeeper来分析 doExportUrlsFor1Protocol(protoc 阅读全文
posted @ 2017-12-06 17:25 杭州胡欣 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:为什么要拆,是因为一张表中字段较多,字段多为何影响查询呢,因为查询我可以指定select 后面的字段,查询本身不是问题的,这个慢应该是由硬盘的读写造成的,因为字段多,在硬盘存储的空间大,会导致数据分散在更多的数据块上这样就增加了读写IO操作。 阅读全文
posted @ 2017-12-05 09:51 杭州胡欣 阅读(966) 评论(3) 推荐(1) 编辑
摘要:呵呵,偷点懒,直接把QQ上的讨论发下来。 huxin 10:35:19你们现在超时了是咋办的,首先超时了,回复用户肯定是要的huxin 10:36:14超时了用户实际是不知道这业务是成功还失败了后续你们如何处理 一棵小草 10:37:27幂等性。根据业务来的 huxin 10:37:31一种是用户在 阅读全文
posted @ 2017-12-01 11:13 杭州胡欣 阅读(616) 评论(0) 推荐(0) 编辑
摘要:这段时间有点忙,没咋写博客,今天打开staruml看到以前画的一张shiro原理图,先在这发一下,空了再好好进行分析。 阅读全文
posted @ 2017-12-01 10:19 杭州胡欣 阅读(713) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示