11 2022 档案
HashMap为何线程不安全?HashMap,HashTable,ConcurrentHashMap对比
摘要:这两天写爬虫帮组里收集网上数据做训练,需要进一步对收集到的json数据做数据清洗,结果就用到了多线程下的哈希表数据结构,猛地回想起自己看《Java并发编程的艺术》框架篇的时候,在ConcurrentHashMap的章节看到过使用HashMap是线程不安全的,HashTable虽然安全但效率很低,推荐 阅读全文
posted @ 2022-11-30 17:51 寒光潋滟晴方好 阅读(330) 评论(0) 推荐(1) 编辑
数据库和缓存的一致性如何保证
摘要:最近帮组里做讲座预约系统,虽然使用人数不多,但终于还是遇到了一些系统经典问题,比如数据库与缓存的一致性问题,很有意思,好记性不如烂笔头,学习了一些思路以后决定记录下来与大家分享。 什么是数据库与缓存的一致性问题 程序员应该没人不懂这个,但我还是觉得应该写上,有头有尾。所谓数据库与缓存的一致性问题,可 阅读全文
posted @ 2022-11-25 12:34 寒光潋滟晴方好 阅读(715) 评论(0) 推荐(4) 编辑
基于LSM树的存储机制简述
摘要:下午听了关于MyRocks-PASV的研究讲座,很有意思所以学习了一下LSM树的一些简单的底层原理。现在整理一下 我们都知道目前Key:Value型的数据库普遍较之关系型数据库有着更好的表现,为什么会有这样的一个差异呢?关键就在于存储形式和读写机制的不同。 Key:Value型数据库可以通过LSM 阅读全文
posted @ 2022-11-25 00:18 寒光潋滟晴方好 阅读(312) 评论(0) 推荐(1) 编辑
如何从项目中摘出亮点
摘要:面试中,最难的题目之一就是“请谈一谈你的项目中存在哪些亮点了”,我们或多或少,或深或浅的都参与过一些项目,但是很多时候只是做了一些拧螺丝的工作,没有太大的含金量,如果不带着思考的态度去审视项目的话,非常容易在面试时被这样的问题卡壳,感觉好像也就变着花活的做了一些CRUD工作,不知道亮点在哪,这篇小博 阅读全文
posted @ 2022-11-23 09:33 寒光潋滟晴方好 阅读(376) 评论(0) 推荐(0) 编辑
Java函数式编程:三、流与函数式编程
摘要:本文是Java函数式编程的最后一篇,承接上文: Java函数式编程:一、函数式接口,lambda表达式和方法引用 Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化 前面都是概念和铺垫,主要讲述了函数式编程中,如何获取我们需要的函数作为参数或输出来进行编程,同时补充了一些要注意的知识。比如柯 阅读全文
posted @ 2022-11-05 23:39 寒光潋滟晴方好 阅读(586) 评论(0) 推荐(0) 编辑
Java函数式编程:二、高阶函数,闭包,函数组合以及柯里化
摘要:承接上文:Java函数式编程:一、函数式接口,lambda表达式和方法引用 这次来聊聊函数式编程中其他的几个比较重要的概念和技术,从而使得我们能更深刻的掌握Java中的函数式编程。 本篇博客主要聊聊以下几个问题 高阶函数 闭包概念 函数组合处理函数的使用 柯里化以及部分求值 下面开始: 1、高阶函数 阅读全文
posted @ 2022-11-02 23:50 寒光潋滟晴方好 阅读(1697) 评论(0) 推荐(1) 编辑