标签:ThreadPoolExecutor

Java

一个关于log4j2的高并发问题

3

xirruiqiang 发布于 2018-08-20

原文链接: https://blog.fliaping.com/a-high-concurrency-problem-of-log4j2/ 前言 日志应该是一个应用的基础组件, 其中老牌的log4j应该是我们用的最多的, 后来互联网发展,大家都朝着高并发的方向发力,发现log4j...

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

Java

RxJava 2.x 源码分析

3

尖兵 发布于 2018-08-19

本次分析的 RxJava 版本信息如下: implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' implementation 'io.reactivex.rxjava2:rxjava:2.1.6' 先来个简单例子: // 创建...

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

Java

关于 tomcat 排查错误的一个小小感悟

changyuan.xu 发布于 2018-08-17

前几天响应公司的要求,系统日志接入公司的 ELK,按照中间件的同学要求之后,果然不出意外的遇到了问题,项目跑不起来了,控制台 catalina.out 打印日志如下: Aug 16, 2018 10:02:21 AM org.apache.coyote.AbstractProto...

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

Java

深入理解 RxJava2:Scheduler(2)

4

songhua.gao 发布于 2018-08-16

前言 欢迎来到大家深入理解 RxJava2 系列第二篇,这里先插上一句,本系列文章用的源码都是基于 RxJava 2.2.0 正式版。本篇文章将先与大家一起理解 Scheduler 与 Worker ,顺着 RxJava2 的源码捋一下它们的实现原理。 Scheduler 与 W...

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

Spring

原 荐 SpringBoot | 第二十章:异步开发之异步请求

4

yanxinchi 发布于 2018-08-16

前言 关于 web开发 的相关知识点,后续有补充时再开续写了。比如 webService 服务、 发邮件 等,这些一般上觉得不完全属于 web开发 方面的,而且目前 webService 作为一个接口来提供服务的机会应该比较小了吧。所以本章节开始,开始讲解关于异步开发过程中会使用...

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

Java

JMS消息确认和事务

5

xiaoli.he 发布于 2018-08-07

保证消息传送 保证消息传送有3个主要部分:消息自主性,存储并转发以及底层消息确认,下面具体看一下这些概念; 1.消息自主性 消息是自包含的自主性实体,在设计分布式消息应用程序时,要将此作为头条法则;当JMS客户端发送一条消息时,它就完成了它的所有工作,一旦该数据被传送出去,它就被...

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

Java

Spring定时任务高级使用篇

6

yeseng 发布于 2018-08-05

前面一篇博文 《Spring之定时任务基本使用篇》 介绍了Spring环境下,定时任务的简单使用姿势,也留了一些问题,这一篇则希望能针对这些问题给个答案 I. 定时任务进阶篇 1. 问题小结 前面一篇博文,抛出了下面的几个问题,接下来则围绕问题进行分析 一个项目中有多个定时任务时...

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

Spring

优雅关闭Spring Boot应用

puefu.he 发布于 2018-07-27

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

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

Spring

优雅关闭Spring Boot应用

likai 发布于 2018-07-27

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

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

Java

深入学习 Java 线程池

2

yanxinchi 发布于 2018-07-27

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

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

Spring

Java架构师知识体系汇总

xirruiqiang 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Spring

Java架构师知识体系汇总

xiaoli.he 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Java

Java架构师知识体系汇总

小丁 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Spring

Java架构师知识体系汇总

hanze 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Spring

Java架构师知识体系汇总

hanze 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Java

Java架构师知识体系汇总

darida 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Spring

Java架构师知识体系汇总

likai 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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

Spring

Java架构师知识体系汇总

xiaoli.he 发布于 2018-07-19

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 Context Io...

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