自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面试题:1G内存如何处理40G文件

有一天,有个面试官问了我一个问题: 假如服务器只有1G内存,如何处理40G的日志文件,逐行判断知否包含关键字? 当时我一愣,这个问题,好像在日常工作中,从来不会考虑这种问题,但是下来还是想搞搞清楚这种问题。 后来我上网查了一下资料,发现有这些方式来实现 split 命令 split -6 log #将log文件每六行分割成一个文件 参数说明: -<行数> : 指定每多少行切成一个小文件 -b<字节> : 指定每多少字节切成一个小文件 –help : 在线帮助 –ve

2020-08-06 15:29:33 909

原创 JAVA面试

基础 String是基础数据类型么? 不是,基础数据类型有:int,double, java.util.ArraysArrayList和java.util.ArrayList 调用Arrays.asList()、CollectionUtils.arrayToList()生产的List的add、remove方法时报异常,这是因为返回的是Arrays的内部类ArrayList, 而不是java.util.ArrayList String和byte[]之间的转换 ` public static byte

2020-08-03 10:07:39 188

转载 悲观锁与乐观锁

何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。

2020-07-29 09:47:47 96

空空如也

空空如也

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

TA关注的人

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