- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 java也谈gc
一直以来想写博客,而没有写。今天下定决心开始培养写博客的习惯。第一篇博客,不会写的太深。主要谈谈java关于gc方面的知识。如果有纰漏,也请大家多多指教。本文主要是针对Hotspot虚拟机讨论。其它的虚拟机可能有所不同,请读者自行区别呵。因为我们通常用的也是Hotspot。嘿嘿,开源,免费嘛!众所周知,java对内存的回收是由gc自动回收。这就不得不说java中有哪些内存需要回收,那么
2013-06-09 17:43:21 979
原创 关于分区有序数据merge的解决方案
一,基本概念 什么是分区数据?如果一张表被水平切分,比如切分成100张相同的表。通过sharding策略把数据分别存放在这100张表中,那么称这100张表的每一张表为一个分区。它们共同组成了这个同类型的数据表。 提供一个例子供以后分析 如:1,user表分成100个region2,sharding策略:按照user_id%100决定放到哪个分区。3,user表有一个ag
2013-10-30 00:49:34 843
java必谈多线程
程序语言作为开发软件的工具,与电脑沟通交流的工具。每个人都有选择工具的理由。我选择java的理由是:强规范,保证了很多低级错误,难以发觉的错误在编译期被检查;严格的内存管理,对内存的访问java是有严格的规范的,它可以防止数组下标越界,错误的内存访问;高性能的垃圾回收器,java在cms并发收集器出现后性能上了一个台阶,而且java虚拟机还在不断的发展进步,java的性能也会得到极大的提高,jav...
2013-06-25 20:23:55 136
java也谈gc
一直以来想写博客,而没有写。今天下定决心开始培养写博客的习惯。第一篇博客,不会写的太深。主要谈谈java关于gc方面的知识。本文主要是针对Hotspot虚拟机讨论。其它的虚拟机可能有所不同,请读者自行区别呵。因为我们通常用的也是Hotspot。众所周知,java对内存的回收是由gc自动回收。这就不得不说java中有哪些内存需要回收,那么就得先看看java有哪些内存区域。java...
2013-06-25 20:22:25 89
原创 java-多线程-一道阿里面试题分析
传说这是阿里的一道面试题: 也传说发这道题出来的作者去了tmail。下面是关于题目的描述: 这段代码大多数情况下运行正常,但是某些情况下会出问题。什么时候会出现什么问题?如何修正?可见博客 http://yueyemaitian.iteye.com/blog/1387901 Java代码 public class MyStack {
2013-06-15 22:44:02 2961 3
原创 java必谈多线程
程序语言作为开发软件的工具,与电脑沟通交流的工具。每个人都有选择工具的理由。我选择java的理由是:强规范,保证了很多低级错误,难以发觉的错误在编译期被检查;严格的内存管理,对内存的访问java是有严格的规范的,它可以防止数组下标越界,错误的内存访问;高性能的垃圾回收器,java在cms并发收集器出现后性能上了一个台阶,而且java虚拟机还在不断的发展进步,java的性能也会得到极大的提高,jav
2013-06-12 19:42:05 828
原创 关于java core的一些知识
我们常说计算机基础很重要。今天也来谈谈关于java的一些基础知识。其实java基础知识,thinking java无疑是一本非常值得读的书。java core设计到的范围也很广,下面讨论一些常用的java core的一些知识。由于java core知识太多,无法枚举。下面是将要出现的一些知识:1,String,StringBuilder,StringBuffer2,ArrayList,
2013-06-12 00:56:50 1138
原创 关于Redis的应用
写这篇文章主要是在开发www.ximalaya.com的feed(登录首页看到的好友动态,未登录是看不到的)模块使用Redis的一些经验。(www.ximalaya.com是音频为传播介质的SNS网站,喜欢的同学不妨用一用,也有APP的,还是一款非常不错的产品。音乐,相声,有声小说等等 一网打尽)。关于Feed本身的讨论以后再专门发博,有兴趣的同学也可以先开博,然后共同讨论。Redis这个
2013-06-10 22:21:10 863
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人