Daryl's Blog

学习笔记


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 站点地图

  • 搜索

如何保证消息队列的幂等性?

发表于 2019-12-21 | 分类于 笔记
这个其实考察的你对消息队列数据重复消费的问题,是否有了解,是否知道怎么解决?如果这块不知道,那么面试官会觉得如果交给你做功能,可能会出现多次消费的情况。
阅读全文 »

Go json反序列化interface{}对int64处理

发表于 2019-08-21 | 分类于 笔记
最近在项目中遇到一个坑,Go语言在json反序列化时,如果未指定类型,则数字(比如int64)会默认是 float64,这样再次序列化的时候造成了精度丢失。具体可以看文章中的代码示例
阅读全文 »

Redis设计与实现-对象系统

发表于 2019-07-03 | 分类于 专题
本文简单介绍redis五种不同类型的对象,及其对象系统介绍,总结优点和缺点,帮助大家理解和记忆。本书主要为这本书的读书笔记,有问题的地方欢迎指正
阅读全文 »

Redis设计与实现-底层数据结构

发表于 2019-07-01 | 分类于 专题
本文简单介绍redis五种不同类型的对象,剖析底层数据结构,总结优点和缺点,帮助大家理解和记忆。本书主要为这本书的读书笔记,有问题的地方欢迎指正
阅读全文 »

Thrift对象的序列化与反序列化

发表于 2019-05-27 | 分类于 笔记
对象的序列化与序列化,可能大家更多接触的是谷歌的protobuf。Thrift作为一个跨语言的RPC代码生成引擎,也具备此功能。本文要说的是如何使用Thrift实现对象的序列化与反序列化,其实就是,如何以protobuf的方式使用Thrift。
阅读全文 »

Redis的过期策略及内存淘汰机制

发表于 2019-04-28 | 分类于 专题
对于一个缓存型redis,如果本身只有10G的容量,那么流量增大,写入了15G的数据,那么对于原本的10G数据是按照怎样的策略进行删除呢?在实际使用过程中,redis里数据已经设置了过期时间,但是时间到了,内存占用率还是比较高,数据没有删除的原因是什么呢?今天一起来看下。
阅读全文 »

微信小程序实战之菜谱小程序

发表于 2019-04-21 | 分类于 笔记
最近突发奇想,想要自己搞个小程序玩儿玩儿,但是鉴于自己是搞后端服务器出身,对于偏前端的微信小程序开发实在是一知半解,尤其是对于css类样式相关,更是无从下手,于是乎,只能从晚上找了一个demo,对其进行了一番改造,然后进行上线,也算是基本完整的走了一遍小程序开发的简单流程,本篇文章就是对这次实践的简单介绍。
阅读全文 »

编程视频资源教程汇总

发表于 2019-04-21 | 分类于 资源
本人整理了一些编程视频资源,方便大家查询和学习,本篇会持续更新,内容横跨前端,服务端端,客户端,包括但不限于数据结构,Python,Java,redis,Kafka,Javascript,C++,Android等等。感兴趣的可以收藏下~。
阅读全文 »

hexo个人next主题博客接入谷歌广告

发表于 2019-04-12 | 分类于 杂谈
个人博客搭了大概也有大半年的时间,陆陆续续更新了一些文章,虽然每天整个网站的浏览量不是特别高,但是也希望能够引入网站的流量变现(蚊子腿再小也是肉啊...),于是自己查阅了相关的资料,整理了一份完整的,接入谷歌广告联盟google adsense的一套完整流程,供大家参考~。
阅读全文 »

从同步阻塞聊到Java三种IO方式

发表于 2018-03-22 | 分类于 笔记

从同步阻塞聊到Java三种IO方式

对于刚刚成为程序猿不久的人,可能常常会被以下几个概念所混淆:
同步,异步,阻塞,非阻塞?以及从这几个概念中衍生出的几个概念,同步阻塞,同步非阻塞,异步阻塞,异步非阻塞?

小编从网上查了一些资料,发现对于这些概念的解释,要么过于简单随性,以偏概全,要么过于底层,不利于初学者记忆,反而加深了混淆。

今天小编特意从网上和书籍中收集的答案进行整理,抛砖引玉,跟大家简单聊聊这几个概念。

阅读全文 »
123>

26 日志
4 分类
21 标签
© 201 — 2022 Daryl
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4