标签:Thread pool

Java

Apache Tomcat 9.0.14 发布,开源 Web 应用服务器

xiaoli.he 发布于 2018-12-18

Apache Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 相较于 9.0.13 版本,Apache Tomcat 9....

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

Java

MyBatis多数据源的配置

xiaoli.wang 发布于 2018-12-07

MyBatis多数据源的配置主要有两种方式: 通过@MapperScan注解,对不同包下的Mapper使用不同的sqlSessionFactory 通过@MapperScan注解加自定义注解,对使用不同注解的Mapper使用不同的sqlSessionFactory 第二种配置相对...

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

Java

从源码角度深入理解OKHttp3

6

xirruiqiang 发布于 2018-12-01

在日常开发中网络请求是很常见的功能。OkHttp作为Android开发中最常用的网络请求框架,在Android开发中我们经常结合retrofit一起使用,俗话说得好:“知其然知其所以然”,所以这篇文章我们通过源码来深入理解OKHttp3(基于3.12版本) 常规使用 在了解源码前...

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

Java

简单看,tomcat源码(一)启动与监听

darida 发布于 2018-10-12

tomcat 作为知名的web容器,很棒! 本文简单了从其应用命令开始拆解,让我们对他有清晰的了解,揭开神秘的面纱!(冗长的代码流水线,给你一目了然) 话分两头: 1. tomcat是如何启动的? 2. tomcat是如何接收请求的? x. 应用程序是怎样接入tomcat的? 从...

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

Java

定时器的实现原理及参考

puefu.he 发布于 2018-09-30

如果让你来实现一个定时器的功能,简单点就是,每隔n秒,去执行一次A任务,你打算怎么实现? 我觉得一般都能想到,使用一个死循环,然后每次循环比较时间,时间到了就去执行A任务就好了。但是这样会不会有问题?每次循环会不会性能消耗太大?别人都是怎么做的?如果有语言提供的工具,那我自然更加...

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

Java

Dubbo 2.6.3 正式版发布,分布式 RPC 服务框架

yeseng 发布于 2018-09-13

Dubbo 2.6.3 正式版 发布 了,带来了功能增强、新特性、bug 修复、性能优化和 Hessian-lite。 功能增强/新特性 Support implicit delivery of attachments from provider to consumer...

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

Java

OKHTTP3源码和设计模式(下篇)

5

xirruiqiang 发布于 2018-08-29

​ 在 《OKHTTP3源码和设计模式(上篇)》 ,中整体介绍了 OKHttp3 的源码架构,重点讲解了请求任务的分发管理和线程池以及请求执行过程中的拦截器。这一章我们接着往下走认识一下 OKHttp3 底层连接和连接池工作机制。 RealCall 封装了请求过程, 组织了用户和...

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

Java

Bulk 异常引发的 Elasticsearch 内存泄漏

11

xiaoli.wang 发布于 2018-08-29

女主宣言 运维线上ES集群时,偶然遇到内存泄露的问题,排查问题时看到了这篇文章,清晰明了,所以分享给大家,希望给大家问题排查提供一些思路。 本文转载自简书,如遇版权问题,请及时联系小编。 PS:丰富的一线技术、多元化的表现形式,尽在“ HULK一线技术杂谈 ”,点关注哦! 背景介...

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

Spring

优雅关闭Spring Boot应用

puefu.he 发布于 2018-07-27

优雅关闭Spring Boot应用程序 发表于2018年6月27日 本指南介绍了正常关闭Spring Boot 应用程序的过程。许多开发人员和架构师总是讨论SpringBoot的应用设计、流量负载、框架和应用模式,但很少有人讨论关闭阶段。生命周期意识可以说一个真正资深程序员应该具...

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

Spring

优雅关闭Spring Boot应用

likai 发布于 2018-07-27

优雅关闭Spring Boot应用程序 发表于2018年6月27日 本指南介绍了正常关闭Spring Boot 应用程序的过程。许多开发人员和架构师总是讨论SpringBoot的应用设计、流量负载、框架和应用模式,但很少有人讨论关闭阶段。生命周期意识可以说一个真正资深程序员应该具...

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

Java

深入学习 Java 线程池

2

yanxinchi 发布于 2018-07-27

线程池是多线程编程中的核心概念,简单来说就是一组可以执行任务的空闲线程。 首先,我们了解一下多线程框架模型,明白为什么需要线程池。 线程是在一个进程中可以执行一系列指令的执行环境,或称运行程序。多线程编程指的是用多个线程并行执行多个任务。当然,JVM 对多线程有良好的支持。 尽管...

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

Java

Dubbo 2.6.3 预览版发布,分布式 RPC 服务框架

wenming.gapo 发布于 2018-07-26

Dubbo 2.6.3 预览版已发布,列出了即将到来的正式版本所包含的更新内容: 改进/特性 Support implicit delivery of attachments from provider to consumer, #889 Support inject Sprin...

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

Java

Oracle Weblogic 反序列化漏洞 (CVE-2018-2893 )的补丁升级操作

1

刘莉莉 发布于 2018-07-20

Oracle官方发布了7月份的关键补丁更新 CPU(CriticalPatchUpdate ),其中包含一个高危的 Weblogic 反序列化漏洞 (CVE-2018-2893 ),该漏洞通过JRMP协议利用RMI机制的缺陷达到执行任意反序列化代码的目。 攻击者可以在未授权情况下...

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

Java

Oracle Weblogic 反序列化漏洞 (CVE-2018-2893 )的补丁升级操作

1

刘莉莉 发布于 2018-07-20

Oracle官方发布了7月份的关键补丁更新 CPU(CriticalPatchUpdate ),其中包含一个高危的 Weblogic 反序列化漏洞 (CVE-2018-2893 ),该漏洞通过JRMP协议利用RMI机制的缺陷达到执行任意反序列化代码的目。 攻击者可以在未授权情况下...

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

Java

事件驱动与协程概念

9

xirruiqiang 发布于 2018-06-30

在一个完美的世界中,不存在战争和饥饿,所有的API都将使用异步方式编写,兔兔和小羊羔将会在阳光明媚的绿色草地上手牵手地跳舞 从IO讲起 应用独占式 在计算机发展的初期,每个应用都是独占式的,没有OS进行调度,每次只加载一个进程,学过单片机的朋友应该有过这样的体验,例如常用的808...

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

Java

单品页统一服务系统架构未公开细节

32

刘莉莉 发布于 2018-06-17

本文是《 京东商品详情页服务闭环实践 》中未公开的一些细节,是15年内部培训的PPT,目前的内容也不过时,还适用现有系统架构设计。PPT下载地址: https://pan.baidu.com/s/1K-Djkf6IFZ7qSEIlNqYPAw 。 架构 单品页依赖服务众多,分布在...

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

Java

Java网络编程和NIO详解10:初探Tomcat的HTTP请求过程

5

hellas 发布于 2018-06-03

本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Java网络编程和NIO https://blog.csdn.net/column/details/21963.html 部分代码会放在我的的Github: https://...

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