自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 生产问题总结(集群或单节点挂掉)

1.问题最近一周真是不太平,应用几乎每天都会挂,而且还每天的原因都不一样2.以下就几种原因简单的说下1)内存溢出现象:内存告警,拿不到数据库连接,高full gc分析:增加jvm参数,full gc时生成dump日志,分析dump日志,发现有一个查询占了内存的60+%。。。,看内存占比前几位的全是string对象,而且全是重复的,那么就直接去看这个查询啊,一看这个查询的sq

2016-03-30 00:09:40 1661

原创 java对List去重并且保持集合中的原有顺序

1.去重可以利用java中的Set集合2.保持顺序Set中的LinkedHashSet就是有序的3.代码package com.eden.ClassLoaderTest;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedHashSet;import java.util

2016-03-28 23:19:43 8859 3

原创 用LinkedHashMap实现最近最少使用cache

1.LRULeast Recently Used最近最少使用算法2.实现最近最少使用的cache一般使用cache,最容易xiangd

2016-03-28 20:13:57 1177

转载 Minor GC、Major GC和Full GC之间的区别

转自:http://www.open-open.com/lib/view/open1429883238291.html在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一些

2016-03-22 20:51:44 379

转载 ZooKeeper解惑(转)

转载自:http://blog.sina.com.cn/s/blog_7cd4dd3e0101e1rd.html原文:http://rdc.taobao.com/team/jm/archives/947日期:2011-05-30 作者:linxuan最近针对ZK一些比较疑惑的问题,再看了一下相关代码,列举如下。这里只列官方文档中没有的,或者不清晰的。以zoo

2016-03-22 20:03:07 1211

原创 tddl异常 com.taobao.tddl.jdbc.group.dbselector.NoMoreDataSourceException: dsKey:xxxxxx not A

1.背景早上还没到公司,就噼里啪啦收到一堆告警邮件,com.taobao.tddl.jdbc.group.dbselector.NoMoreDataSourceException: dsKey:prd_za_policy_01 not Available,toTry:false at 。。。2.原因  一开始以为是db挂了,后来排查发现数据也都正常入库了,db也能正常查询,但是就是有那

2016-03-16 10:46:31 1878

原创 java方法传参方式---到底是传值还是传址,还是两者都不对!!!

今天刚好领导写了几个面试新人的基础题,其中就有一道涉及java方法传值的题目,其实这个问题不仅对一些新人有难度,甚至可能对一些工作了好多年的人都搞不清楚,今天我就在这里简单的和大家分享下.  题目如下:package com.eden.coreLearn.javacore;import java.util.Arrays;/** * 类Parameter.java的实现描述:TODO

2016-03-10 23:23:56 846

原创 zookeeper学习之wait,notify,notifyall感想

一:概念1.如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。2.如果对象调用了notify方法就会通知某个正在等待这个对象的控制权的线程可以继续运行。3.如果对象调用了notifyAll方法就会通知所有等待这个对象控制权的线程继续运行。二:结合zookeeper,协调不同任务之间的同步处理思想:1.注册watcher,watch中唤醒持

2016-03-02 21:10:33 396

oracle入门与实践

oracle入门与实践,适合oracle的初学者,内容简单易懂。

2012-07-28

网页html基础

对没有基础的人来说可是很好的哦,里面内容通俗易懂,很适合初学者

2012-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除