只喝牛奶的杀手

来源于微信公众号 - 只喝牛奶的杀手(killerhub)
79 篇文章
27.1K 次阅读
17 人订阅

全部文章

只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

幂等ID的过期时间怎么设置

说到幂等性,大家应该并不陌生,幂等ID的过期时间如何设置呢?我们公司是基于Redis实现的幂等框架的,如果简单粗暴的话,可以设置为大于程序的执行时间,如果加上微...

8320
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

Undertow 如何自定义SessionId

说到Session,楼主刚毕业那会儿,第一次踏上北漂的路,面试题其中有一道就是浏览器禁用Cookie,Session还能用吗?为什么?网上很多关于如何自定义Se...

12360
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

代码中使用缓存的方式

说到缓存,你可能想到的是:热点数据增加缓存,提升读取性能,降低系统负载,但是数据不一致问题和维护成本会增加,只要使用缓存的收益大于成本就可以使用。

11120
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

从计算机组成原理说性能优化

(Response time)或者叫执行时间(Execution time)。想要提升响应时间这个性能指标,你可以理解为让计算机“跑得更快”。

10230
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

模式

公司内部成立了一个设计模式学习兴趣小组,我也怀着空杯心态报了名。新东西不一定让你成长,但是多琢磨、多思考、多探讨一定会让你成长。我们在学习设计模式的时候,但是这...

8610
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

ES UpdateByQuery Java Api

为什么要整理ES UpdateByQuery的API?因为我当时写的时候有点费劲,官网给了Nested结构的Java Api一些例子,但是我觉得就是草草了事,官...

1K20
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

关于RestHighLevelClient

RestHighLevelClient从字面意思理解就是restful风格的高级别的客户端,看一下Elastic官网怎么定义的:

2K30
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

Elasticsearch的Term为什么很快之跳表

term代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词,所以我们的搜索词必须是文档分词集合中的一个,此字段如 "无分词",则完全匹配此字段(如果对于...

15840
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

关于全文检索

我们都知道关于全文检索大多公司的选型都是ElasticSearch,为什么是它?可能有的人会回复Es利用倒排索引适用于全文检索,倒排索引怎么存的?倒排索引为什么...

12730
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

几个正确的认知

接上篇《关于创新障碍》,怎么才能创新?精进自省,提高认知。因果来源于选择,选择来源于认知,认知来源于底层思维模型。提高认知的才能有所突破,不要停留在固定思维里面...

11740
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

开发应该知道的Linux系统分析-网络篇

说到网络,可以先在脑子里面有一个模型,就是你给你老家的父母视频聊天的时候,网络传输时间怎么算?当然你可能会感觉到时很快——毫秒级,但传播时间是存在的,这个跟光纤...

23141
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

开发应该知道的Linux系统分析-IO篇

小文件读写的性能瓶颈是磁盘的寻址(随机读写性能更差),评估的标准是tps。大文件读写的性能瓶颈是带宽,评估的标准是持续的读写速度。Linux可以利用空闲内存作文...

51130
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

开发应该知道的Linux系统分析-内存篇

用free监控内存free是监控linux内存使用状况最常用的指令,看下面的一个输出

21120
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

开发应该知道的Linux系统分析-CPU篇

/proc/cpuinfo是可以获取系统CPU信息比如物理CPU的个数 每个CPU的物理核心数量 CPU的型号和主频等信息。

36530
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

开发应该知道的Linux系统分析

一谈到Linux系统分析,大多数开发觉得不了解也没有关系,但是了解了可以帮你走的更远。从开发的角度了解CPU,MEMORY,IO,NETWORK。在日常工作中我...

30720
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

HttpMessageConverter的作用

在SpringMVC或者SpringBoot的使用时,定义接口往往会用到RequestParam和RequestBody及ResponseBody这三个注解,R...

73220
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

mybatis中#{}和${}的区别

mapper中使用#{}格式的语法在mybatis中使用Preparement语句来安全的设置值

24410
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

MySQL索引规则

InnoDB 底层存储结构为B+树, B树的每个节点对应innodb的一个page,page大小是固定的,一般设为 16k。其中非叶子节点只有键值,叶子节点包含...

26920
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

MySQL查询成本

CPU、内存、磁盘IO、网络作为性能优化的四大天王,但MySQL中一条查询语句的执行成本是由磁盘IO和CPU成本决定的:

18730
只喝牛奶的杀手

工控猫 · JAVA开发工程师 (已认证)

非对称加密算法

1976年,两位美国计算机学家Whitfield Diffie 和 Martin Hellman,提出了一种崭新构思,可以在不直接传递密钥的情况下,完成解密。这...

33360

扫码关注云+社区

领取腾讯云代金券