随笔分类 -  数据结构

protobuf和json字符串大小对比
摘要:json字符串拼装程序 package org.proto; import com.alibaba.fastjson.JSON; import java.util.ArrayList; import java.util.List; import java.util.Random; public cl 阅读全文

posted @ 2021-11-14 12:23 李雷 阅读(818) 评论(0) 推荐(0)

JVM垃圾回收问答
摘要:为什么要有垃圾回收 内存资源是有限的,当所需内存不能满足时,需要把不再使用的对象清除掉,否则JVM将无法运行下去 怎么判断对象是否是垃圾 判断对象是否是垃圾,有两种方式:1是标记引用计数,2是根部可达,第一种存在环形引用问题,第二种是JVM目前采用的方式 在根部可达中,哪些对象可以作为根 1栈中引用 阅读全文

posted @ 2018-09-12 15:21 李雷 阅读(140) 评论(0) 推荐(0)

基于synchronized实现的阻塞队列
摘要:1 package com.lilei.pack09; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 6 public class MySyncQueue { 7 8 private Object[] ts; 9 10 ... 阅读全文

posted @ 2018-01-25 21:19 李雷 阅读(683) 评论(0) 推荐(0)

mapreduce解析执行sql流程
摘要:样例准备 条件过滤 sql:select * from student where sex='male'; mr:该操作属于比较简单的操作,直接在map阶段对数据进行过滤操作即可。 分组统计 sql:select class_name,count(*) from student group by c 阅读全文

posted @ 2017-11-08 16:15 李雷 阅读(721) 评论(0) 推荐(0)

导航