Java 线程池之ThreadPoolExecutor学习总结

前提 java version "1.8.0_25" 池简述 软件开发活动中,我们经常会听到数据库连接池、内存池、线程池等各种“池”概念,这些“池”到底是什么东西呢?程序的世界里,我们可以将池简单的理解为一种容器类数据结构,比如列表。程序处理信息的过程中,可能会依赖某些资源或者对象(暂且统一称之为对 ...

浅谈PHP设计模式的责任链模式

概念: 责任链模式又叫做职责链模式,是属于行为型的一种。 责任链模式分为两种: 第一种像工厂流水线,目的就让每一个环节都进行处理。 第二种像层层审批,如果其中一个对象无法处理,调用下一个对象来进行处理,如果一旦能处理,链式就此停止,以此类推,第二种为了程序的健壮性,至少得需要一个兜底的模块,防止穿透 ...

Feign

Feign Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign 1.使用 1.引入依赖 <!-- Feign客户端--> <dependency> <groupId>org.springframework.cloud</groupI ...

SpringBoot自定义注解+异步+观察者模式实现业务日志保存

一、前言 我们在企业级的开发中,必不可少的是对日志的记录,实现有很多种方式,常见的就是基于AOP+注解进行保存,但是考虑到程序的流畅和效率,我们可以使用异步进行保存,小编最近在spring和springboot源码中看到有很多的监听处理贯穿前后:这就是著名的观察者模式!! 二、基础环境 项目这里小编 ...

使用Spring AOP实现系统操作日志记录

使用Spring AOP实现系统操作日志记录 一、什么是Spring Spring 是一个广泛应用的J2EE框架,是针对bean的生命周期进行管理的轻量级容器,主要由Spring Core、Spring AOP、Spring ORM、Spring DAO、Spring Context、Spring ...

发现一款 SQL 自动检查神器,再也不用担心 SQL 出错了!

Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审核等多种功能,支持Mysql,可以在一定程度上解决运维与开发之间的那一环,功能丰富,代码开源,安装部署容易! 开源地址 https://gitee.com/cookieYe/Yearning 功能介绍 **1、**SQL查 ...

ES + Redis + MySQL,这个高可用架构设计太顶了!

文章来源:【公众号:同程艺龙技术中心】 背景 会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。 随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程 ...

win10管理日志怎么导出

win10管理日志可以帮助用户看到详细的系统使用情况,可以帮助用户记录使用和问题,很多用户不知道怎么导出,今天小编就给大家带来了详细的教程。...

Webalizer web服务器日志分析程序

Webalizer_百度百科 Webalizer 求助编辑百科名片 webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果以HTML文件格式保存,从而可以很方便的通过web服务器进