只喝牛奶的杀手

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

全部文章

只喝牛奶的杀手

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

关于全文检索

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

4820
只喝牛奶的杀手

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

几个正确的认知

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

6630
只喝牛奶的杀手

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

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

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

7520
只喝牛奶的杀手

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

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

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

8720
只喝牛奶的杀手

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

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

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

4810
只喝牛奶的杀手

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

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

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

8720
只喝牛奶的杀手

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

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

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

6510
只喝牛奶的杀手

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

HttpMessageConverter的作用

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

15210
只喝牛奶的杀手

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

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

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

7200
只喝牛奶的杀手

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

MySQL索引规则

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

14610
只喝牛奶的杀手

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

MySQL查询成本

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

7120
只喝牛奶的杀手

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

非对称加密算法

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

16150
只喝牛奶的杀手

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

外部配置存储模式

将配置信息从应用程序部署包移出,移到一个集中的位置。 这可以提供用于简化管理和控制配置数据,以及用于在应用程序和应用程序实例之间共享配置数据的机会。

8820
只喝牛奶的杀手

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

事件溯源模式

使用只追加存储来记录对数据采取的完整系列操作,而不是仅存储域中数据的当前状态。 该存储可作为记录系统,可用于具体化域对象。 这样一来,无需同步数据模型和业务域,...

12430
只喝牛奶的杀手

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

使用者竞争模式

使多个并发使用者能够处理同一消息通道上收到的消息。 它可让系统同时处理多个消息,以优化吞吐量、改进可扩展性和可用性,以及平衡工作负荷。

11020
只喝牛奶的杀手

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

关于代码重构

车子脏了就得洗,坏了就得修,报废了就得换。程序也一样,不合需求就得改,难于跟上业务的变更就得重构,实在没法改了就得重写。

8320
只喝牛奶的杀手

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

Web安全性测试介绍

安全性测试主要是指利用安全性测试技术,在产品没有正式发布前找到潜在漏洞。找到漏洞后,需要把这些漏洞进行修复,避免这些潜在的漏洞被非法用户发现并利用。像我们测试...

10510
只喝牛奶的杀手

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

数据中台

数据模型是分层次的,以前叫作数据仓库模型,概括为三层,基础模型一般是关系建模,主要实现数据的标准化,我们叫作“书同文、车同轨”,融合模型一般是维度建模,主要实现...

67720
只喝牛奶的杀手

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

断路器模式

连接到远程服务或资源时处理故障,此类故障所需恢复时间不定。 这可以提高应用程序的稳定性和复原能力。

9730
只喝牛奶的杀手

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

架构原则

避免过度设计:简单的架构就是最好的架构。最简单的方案最容易实现和维护,也可以避免浪费资源,但方案中需要包括扩展。此外,架构不是一成不变的需要随着业务的发展而演进...

9010

扫码关注云+社区

领取腾讯云代金券