240 发简信
IP属地:湖北
  • 120
    快速定位Java服务线上“系统性”故障

    参考自 http://techblog.youdao.com/?p=961 在分析具体故障,先介绍一下几种常用的工具 JDK中带有了一堆的工具是可以用来查看运行状况,排查问题...

  • 120
    Linux限制打开文件数量

    Linux打开文件限制 1、修改用户进程可打开文件数限制 在linux平台上,无论是客户端程序还是服务器端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户...

  • 网络编程释疑之:单台服务器上的并发TCP连接数可以有多少(转)

    曾几何时我们还在寻求网络编程中C10K问题的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。我们先假设单台服务器最多只能支持万级并发...

  • 阿里笔试之非递归实现归并排序

    原理放在开头: 归并操作(merge),也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。如设有数列{6,202,100,301,38,8,1}初始状态:6,202...

  • 120
    微服务在微信后台的架构实践

    转载:微服务在微信后台的架构实践 微服务的理念与腾讯一直倡导的“大系统小做”有很多相通之处,本文将分享微信后台架构的服务发现、通信机制、集群管理等基础能力与其上层服务划分原则...

  • 120
    就是要你懂 TCP | 最经典的TCP性能问题

    转载:就是要你懂 TCP | 最经典的TCP性能问题 问题描述 某个PHP服务通过Nginx将后面的tair封装了一下,让其他应用可以通过http协议访问Nginx来get、...

  • 120
    关于TCP 半连接队列和全连接队列

    转载:关于TCP 半连接队列和全连接队列 最近碰到一个client端连接异常问题,然后定位分析并查阅各种资料文章,对TCP连接队列有个深入的理解 查资料过程中发现没有文章把这...

  • 120
    缓存穿透、缓存并发、热点缓存之最佳招式

    转载:缓存穿透、缓存并发、热点缓存之最佳招式 一、前言 我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失...

  • 120
    深入理解 JAVA 中的 NIO

    原文链接:深入理解 JAVA 中的 NIO 作者:OSC_烂猪皮 转载请私信,不经授权不得转载 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 ...

  • 120
    聊聊Linux 五种IO模型

    上一篇《聊聊同步、异步、阻塞与非阻塞》[https://www.jianshu.com/p/aed6067eeac9]已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两...

  • 转载:闲话高并发的那些神话,看京东架构师如何把它拉下神坛

    转载:闲话高并发的那些神话,看京东架构师如何把它拉下神坛 高并发也算是这几年的热门词汇了,尤其在互联网圈,开口不聊个高并发问题,都不好意思出门。高并发有那么邪乎吗?动不动就千...

  • 120
    【细谈Java并发】谈谈LockSupport

    1、简介 LockSupport 和 CAS 是Java并发包中很多并发工具控制机制的基础,它们底层其实都是依赖Unsafe实现。 LockSupport是用来创建锁和其他同...

  • 120
    ZooKeeper 技术内幕初探(二)

    前面介绍了ZooKeeper的一些基本特性,ZooKeeper入门,也安装运行了一个简单的ZooKeeper的例子。这此主要介绍ZooKeeper内部的一些工作方式理论部分。...

  • Java并发之二:JVM视角下的volatile

    了解volatile语义对了解多线程的其他特性很有意义,所以把它放在前面讨论。 volatile是JVM提供的最轻量级的同步机制。volatile提供单个field的内存同步...

  • 自顶向下深入分析Netty(六)--Channel源码实现

    6.2 Channel实现 ![Netty_Channel类图][2] Channel的类图比较清晰。我们主要分析NioSocketChannel和NioServerSock...

  • 120
    什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...

  • 120
    Java 多线程(二):内存模型与 Synchronized、Volatile、ReentrantLock

    Java 内存模型 Java 内存模型即 Java Memory Model(JMM),JMM 定义了 Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式 要想深入...