服务端思维

93 篇文章
16 人订阅

全部文章

用户2781897

「面试题」介绍你做过最复杂的系统

经常有人会问:能介绍下你做过最复杂的系统吗?对此,你被人问起过吗,你思考过什么标准才算复杂吗?

91
用户2781897

Java知识进阶的问题清单

743
用户2781897

让人欢喜让人忧的正则表达式

在日常工作中,经常会用到正则操作。但是对于大多数人来说,操作正则表达式简直就是抓瞎。本篇文章主要整理了正则表达式匹配的规则,使用中的一些要点,以及用图形化的方式...

674
用户2781897

GitHub 官宣:私有仓库不再收费!

如果你是 GitHub 的用户,那么今天告诉你一个好消息。之前,GitHub 提供免费帐户,但需要注意的是,代码必须是公开的。现在,这种限制将不复存在。

1761
用户2781897

探寻泛型方法ClassCastException元凶

本地开发环境在开发新功能的过程中突然出现了诡异的ClassCastException,之所以称之为诡异,是因为出现了对象强转自身所属类异常。 发生的场景:项目首...

901
用户2781897

天天写业务代码,如何成为技术大牛?

工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的:

1092
用户2781897

String#intern 思考,一个简单问题的深入探究

前几天在「后端圈」群里,有位同学问了一个关于 java.lang.String#intern() 的问题:

822
用户2781897

如何合理的设计代码分层,论代码分层的设计之道

话不多说,开始正题。今天我想分享的话题是:如何合理的设计代码分层,论代码分层的设计之道。

2094
用户2781897

异步「背压机制」,谈 RxJava 2.x 解决策略

在异步场景下,被观察者(生产者)发射事件(数据)的速度过快,导致观察者(消费者)处理事件(数据)不及时,从而造成 Buffer 溢出。对于这种现象,我们称之为「...

2283
用户2781897

Kubernetes - 一次以“容器”为名的历史变革

不管你是否意识到,在过去的几年时间里,以Docker、Kubernetes为代表的容器技术已经悄然发展成为一项通用技术。放眼国外,Google、Microsof...

1634
用户2781897

深入架构,送你一份「Java架构师知识体系」

源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。

922
用户2781897

常用性能监控指南

这个命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的资源的占用情况,类似于 windows 的任务管理器。使用 top 命令可以显示进程信...

902
用户2781897

一次应用 CPU 飙高的血案排查过程

一个应用集群里,时不时会有几台机器出现cpu打满现象,开始没有引起重视,后来连续出现报警,开始着手对其中一台进行排查,现将破案记录如下。

1322
用户2781897

服务端通信安全攻防详解

接着,昨天《HTTPS原理剖析与项目场景》的话题,我觉得安全方面有蛮多话题可以聊聊的,那么今天再分享一篇《服务端通信安全攻防详解》。

781
用户2781897

HTTPS原理剖析与项目场景

HTTP 协议,本身是明文传输的,没有经过任何安全处理。那么这个时候就很容易在传输过程中被中间者窃听、篡改、冒充等风险。这里提到的中间者主要指一些网络节点,是用...

593
用户2781897

选择合适的数据存储方案

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在互联...

1172
用户2781897

表情在MySQL的存储详解

普通的字符串或者表情都是占位3个字节,所以utf8足够了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了。

804
用户2781897

提高服务端编码质量 - 用例检查列表

检查分页功能是否正常,分页边界是否有矫正机制,例如非数值类型,下限是否校验,上限是否设置允许最大值等。

1041
用户2781897

提高服务端编码质量 - 预防BUG篇

需要团队定义一整套规范,包括注释,包名,类名,字段名,代码结构等等,从而保证代码清晰,良好的格式。

863
用户2781897

如何理解RESTful的幂等性

HTTP幂等方法,是指无论调用多少次都不会有不同结果的 HTTP 方法。不管你调用一次,还是调用一百次,一千次,结果都是相同的。

1082

扫码关注云+社区