程序员小灰 关注
手机版

为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API

作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。 ...

java 程序员 日志 模块 配置 logger API

漫画:如何实现大整数相加?

在程序中列出的 “竖式” 究竟是什么样子呢?我们以 426709752318 + 95481253129 为例,来看看大整数相加的详细步...

云栖社区 程序员 string static 存储 数组

基于SpringCloud的微服务架构演变史?

系统架构演变概述 在公司业务初创时期,面对的主要问题是如何将一个想法变成实际的软件实现,在这个时候整个软件系统的架构并没有搞得那么复杂,为...

架构 高可用 配置 集群 微服务 负载均衡 Server

什么是 binlog?

为什么写这篇文章? 大家当年在学MySQL的时候,为了能够迅速就业,一般是学习一下MySQL的基本语法,差不多就出山找工作了。水平稍微好一...

mysql 日志 LOG 线程 数据库 索引 index binlog 磁盘

一张图看懂JVM之垃圾回收算法详解

导读 在之前的内容中,我们通过一张图的方式(图),从总体上对JVM的结构特别是内存结构有了比较清晰的认识,虽然在JDK1.8+的版本中,...

算法 java jvm 程序员 内存管理

漫画:什么是桶排序?

让我们先来回顾一下计数排序: 计数排序需要根据原始数列的取值范围,创建一个统计数组,用来统计原始数列中每一个可能的整数值所出现的次数。 ...

云栖社区 算法 程序员 排序 index arraylist 数组

Java 程序员必会的技术

每一位程序员都有一个英雄梦,幻想着有朝一日能够 拳打国内BAT,脚踢硅谷FLG。至少至少,也要成为后厂村一霸。 对于后端程序员来说,有一项...

云栖社区 架构 java 程序员 spring 配置 微服务 企业应用

什么是 TCC分布式事务?

近两年微服务变得越来越火热,各种框架与组件的出现,更是为微服务的开发提供了便利。 我们都知道,每个微服务都是一个对应的小服务,多个服务之间...

云栖社区 分布式 程序员 微服务

互联网账户系统的具体实现

在上一篇文章中我们通过场景举例的方式,讨论了一套相对通用的互联网业务账户系统,从业务模型上应该如何定义。那么除了从业务模型上进行定义外,在...

互联网 配置

漫画:什么是堆排序?

那么,这个二叉堆怎样来使用呢?我们这一期将会详细讲述。 让我们回顾一下二叉堆和最大堆的特性: 1.二叉堆本质上是一种完全二叉树 2.最大...

云栖社区 算法 程序员 排序 static void 数组

支付系统的防重设计

“目前在互联网应用的大部分支付场景中,对接支付宝、微信移动支付产品这样需要用户参与支付流程的支付方式已经变得非常普遍,类似的还有PC端...

用户体验 客服

为什么大公司一定要使用DevOps?

0 DevOps的意图 究竟什么是DevOps? 要想回答这个问题,首先要明确DevOps这个过程参与的人员是谁?即开发团队和IT运维团队...

服务器 性能 软件开发 持续集成 测试 devOps facebook

漫画:什么是鸡尾酒排序?

细说鸡尾酒排序究竟为何方神圣~

排序 static

漫画:出色的程序员具有哪些特质?

出色的程序员往往具有几方面的特质,这些特点里有的更重要,有的作用略低,以小灰个人的见解,为这些特点从低到高划分了5个星级。

云栖社区 算法 程序员 排序

什么是缓存击穿?

缓存击穿、缓存并发和缓存雪崩是常见的由于并发量大而导致的缓存问题,本节讲解其产生原因和解决方案。

云栖社区 分布式 程序员 线程 数据库 高并发 微服务

如何用1年时间获得3年成长?

本文讲述自我成长的过程。

云栖社区 架构 程序员

深入解读Service Mesh背后的技术细节

在Kubernetes称为容器编排的标准之后,Service Mesh开始火了起来,但是很多文章讲概念的多,讲技术细节的少,所以专门写一篇文...

配置 cluster 微服务 容器 Image 负载均衡 API service

面试为什么需要了解JVM

如果你经常注意面试题,你会发现现在面试题多多少少会含有jvm相关的面试题,那么为什么现在面试需要了解或者问面试题呢?

云栖社区 分布式 jvm 程序员 高可用 高并发 集群 面试题 监控工具 磁盘

高可用性的几个级别

大家常说高可用,High Availablility,但是一般说到这个词的时候,具体指的什么方案呢?本文就将讲述高可用性的几个级别。

高可用 Image 负载均衡 同步 数据同步 容灾 数据中心 存储 异地

80%的程序员都不了解的调试技巧

程序员的工作内容,除了大部分时间写代码之外,因为有不少的时间是用在调试代码上。甚至说不是在调试代码,就是即将调试代码。今天我们来谈谈调试代码...

程序员 线程 Image 多线程 list IDEA

管理员:
山哥在这里
13
关注
2
成员
21
文章