只喝牛奶的杀手

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

全部文章

只喝牛奶的杀手

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

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

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

6920
只喝牛奶的杀手

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

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

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

8120
只喝牛奶的杀手

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

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

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

4310
只喝牛奶的杀手

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

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

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

7520
只喝牛奶的杀手

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

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

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

5410
只喝牛奶的杀手

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

HttpMessageConverter的作用

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

11610
只喝牛奶的杀手

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

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

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

7000
只喝牛奶的杀手

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

MySQL索引规则

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

13710
只喝牛奶的杀手

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

MySQL查询成本

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

6920
只喝牛奶的杀手

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

非对称加密算法

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

15850
只喝牛奶的杀手

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

外部配置存储模式

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

8520
只喝牛奶的杀手

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

事件溯源模式

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

11530
只喝牛奶的杀手

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

使用者竞争模式

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

10920
只喝牛奶的杀手

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

关于代码重构

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

8220
只喝牛奶的杀手

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

Web安全性测试介绍

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

9810
只喝牛奶的杀手

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

数据中台

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

52420
只喝牛奶的杀手

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

断路器模式

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

9430
只喝牛奶的杀手

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

架构原则

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

8510
只喝牛奶的杀手

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

DevOps

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动...

18750
只喝牛奶的杀手

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

关于中台

中台不是凭空而来,亦不是平台化架构换个名字。中台化架构是平台化架构的自然演进。一定规模的互联网IT公司都可能有一个叫共享平台或者平台技术这样的部门,就是把业务基...

12140

扫码关注云+社区

领取腾讯云代金券