标签:Keep-Alive

Java

【深入揭秘Tomcat服务器底层原理】扒下这只又爱又恨的“Tom猫”_IT技术周刊第607期

22

刘莉莉 发布于 2020-01-15

Tomcat是什么? Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出的标准平台...

阅读(35)评论(0)赞 (0)

Java

阿里问题定位神器 Arthas 的骚操作,定位线上BUG,超给力

1

likai 发布于 2020-01-14

背景 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。 最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的100ms左右的耗时问题,在接口中打印了请求处理时间后,和调用方的响应时间还...

阅读(35)评论(0)赞 (0)

Spring

记一次通过 Arthas 定位解决 spring-boot 中内嵌 tomcat 的 Bug 问题

3

刘莉莉 发布于 2020-01-10

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 作者: 空无 https://segmentfault.com/u/kongwu/articles 背景 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,...

阅读(22)评论(0)赞 (0)

Java

OkHttp 源码剖析系列(二)——拦截器整体流程分析

2

xiaoli.he 发布于 2020-01-03

之前的文章介绍到了 OkHttp 的拦截器机制的整体概述,现在让我们依次研究一下其拦截器的实现。 RetryAndFollowUpInterceptor 前面提到, RetryAndFollowUpInerceptor 负责了 HTTP 请求的重定向功能,那让我们先了解一下 HT...

阅读(25)评论(0)赞 (0)

Java

阿里 神器 Arthas 的骚操作,定位线上BUG,超给力!

2

尖兵 发布于 2020-01-03

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 Arthas 是Alibaba开源的Java诊断工具。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。对分秒必争的线上异常, Arthas可...

阅读(36)评论(0)赞 (0)

Java

Java也能做爬虫了?我爬取并下载了酷狗TOP500的歌曲!

5

songhua.gao 发布于 2019-12-24

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 作者:后山悟道人    链接 : my.oschina.net/gllfeixiang/blog/2995570 下文方法及代码仅供学习使用,不做他用。示例用到了一些库,...

阅读(36)评论(0)赞 (0)

编程技术

k8s原生微服务管理工具helm-v3的使用初探实践(1)

2

xubiao.zhuang 发布于 2019-12-18

Helm-v3应用包管理器 3.1 为什么需要Helm? K8S上的应用对象,都是由特定的资源描述组成,包括deployment、service等。都保存各自文件中或者集中写到一个配置文件。然后kubectl apply –f 部署。 为什么使用helm? 在k8s中,当我们去部...

阅读(58)评论(0)赞 (0)

Java

OkHttp源码分析

2

xirruiqiang 发布于 2019-12-16

OkHttp使用Call抽象出一个满足请求的模型,尽管中间可能会有多个请求或响应。执行Call有两种方式,同步或异步 一、创建OKHTTPClient对象,进行源码分析: OkHttpClient client = new OkHttpClient();复制代码 通过okhttp...

阅读(49)评论(0)赞 (0)

Spring

MongoDB安装与Spring整合

5

wenming.gapo 发布于 2019-12-15

MongoDB是面向文档的非关系型数据库,数据模型是一种类似于JSON的结构,在数据库中存的是各种各样的JSON。官网下载地址: https://www.mongodb.com/download-center/enterprise 一、以Centos为例,安装mongoDB 1)...

阅读(46)评论(0)赞 (0)

Java

线上四台机器同一时间全部 OOM,到底发生了什么?

6

刘莉莉 发布于 2019-12-15

案发现场 昨天晚上突然短信收到 APM (即 Application Performance Management 的简称,我们内部自己搭建了这样一套系统来对应用的性能、可靠性进行线上的监控和预警的一种机制)大量告警 画外音: 监控是一种非常重要的发现问题的手段,没有的话一定要及...

阅读(32)评论(0)赞 (0)

Java

Dubbo 在跨语言和协议穿透性方向的探索:支持 HTTP/2 gRPC

6

hanze 发布于 2019-12-13

本文整理自刘军在 Dubbo meetup 成都站分享的《Dubbo 在多语言和协议穿透性方向上的探索》。 本文总体上可分为基础产品简介、Dubbo 对 gRPC (HTTP/2) 和 Protobuf 的支持及示例演示三部分,在简介部分介绍了 Dubbo、HTTP/2、gRPC...

阅读(52)评论(0)赞 (0)

Java

云容器迁移请求丢失问题分析和排查

7

dulong 发布于 2019-12-11

前言 近些年来,随着微服务系统大热,docker云容器部署已是不可忽略的话题。笔者负责的产品线应用原本是部署在虚拟机上,公司统一要求产品线应用全部迁移到docker云容器中。在迁移过程中,遇到了客户端请求丢失的问题,在此梳理总结一下供读者参考,以免出现同样的问题。 本文来自于我的...

阅读(39)评论(0)赞 (0)

Java

震惊!线上四台机器同一时间全部 OOM,到底发生了什么?

6

尖兵 发布于 2019-12-09

案发现场 昨天晚上突然短信收到 APM (即 Application Performance Management 的简称),我们内部自己搭建了这样一套系统来对应用的性能、可靠性进行线上的监控和预警的一种机制)大量告警 画外音: 监控是一种非常重要的发现问题的手段,没有的话一定要...

阅读(41)评论(0)赞 (0)

编程技术

高并发、高性能 Web 架构

3

puefu.he 发布于 2019-12-09

编辑推荐: 文章介绍了典型的,三层架构的高性能 Web 应用架构,并对反向代理服务,应用层节点工作模型,Memcached 服务等做了详细的解释,希望能对您有所帮助。 本文来自于csdn,由火龙果软件Luca编辑、推荐。 典型 Web App 架构 以下是一个典型的高负载 web...

阅读(85)评论(0)赞 (0)

Java

震惊!线上四台机器同一时间全部 OOM,到底发生了什么?

7

小丁 发布于 2019-12-08

昨天晚上突然短信收到 APM (即 Application Performance Management 的简称),我们内部自己搭建了这样一套系统来对应用的性能、可靠性进行线上的监控和预警的一种机制)大量告警= 画外音: 监控是一种非常重要的发现问题的手段,没有的话一定要及时建立...

阅读(34)评论(0)赞 (0)

Java

冰蝎动态二进制加密WebShell基于流量侧检测方案

17

yanxinchi 发布于 2019-12-08

概述 冰蝎是一款新型动态二进制加密网站工具。目前已经有6个版本。对于webshell的网络流量侧检测,主要有三个思路。一:webshell上传过程中文件还原进行样本分析,检测静态文件是否报毒。二:webshell上线或建立连接过程的数据通信流量。三:webshell已连接后执行远...

阅读(43)评论(0)赞 (0)

Java

JDK9 SubmissionPublisher源码解读:

刘莉莉 发布于 2019-12-06

public CompletableFuture<Void> consume(Consumer<? super T> consumer) { if (consumer == null) throw new NullPointerException(); C...

阅读(37)评论(0)赞 (0)

Java

Netty 总结篇

4

puefu.he 发布于 2019-12-03

戳蓝字「TopCoder 」关注我们哦! Netty一个主要的目标就是促进“关注点分离”: 使业务逻辑从网络基础设施应用程序中分离 。不仅仅是Netty框架,其他框架的设计目的也大都是为了使业务程序和底层技术解耦,使程序员更加专注于业务逻辑实现,提高开发质量和效率。Netty为什...

阅读(50)评论(0)赞 (0)