标签:连接池

Java

HikariPool源码(四)资源状态

4

刘莉莉 发布于 2020-04-09

了解池资源的状态,以及状态如何变迁,用于池化资源设计参考。 2.HikariPool资源核心类回顾 HikariPool资源相关的类如下: 类说明: 类 职责 HikariPool 资源池,客户端资源操作的入口。 ConcurrentBag 通用的并发包工具。 CopyOnWri...

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

Spring

【修炼内功】[spring-framework] [3] Bean是如何被创建的

29

尖兵 发布于 2020-04-08

本文已收录【修炼内功】跃迁之路 书接上文,在BeanDefinitionReader 一文中简单介绍了 XMLBeanFactory 解析xml配置、并注册 BeanDefinition 的逻辑,本文就bean的实例化过程及销毁做简要分析 先放一张大图(点击图片放大查看),展示完...

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

Java

spring-cloud-gateway降级

小丁 发布于 2020-04-07

前言 本文主要研究一下 spring cloud gateway 如何集成 hystrix。 当下游接口负载很大,或者接口不通等其他原因导致超时,如果接口不熔断的话将会影响到下游接口得不到喘息,网关也会因为超时连接一直挂起,很可能因为一个子系统的问题导致整个系统的雪崩。所以我们的...

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

Java

从0学习java并发编程实战-读书笔记-活跃性问题(9)

hanze 发布于 2020-04-07

在安全性与活跃性之间通常存在着某些制衡。 锁顺序死锁(Lock-Ordering Deadlock) 资源死锁(Resource Deadlock) 死锁 在数据库系统的设计中考虑了检测死锁以及从死锁中恢复。当数据库系统检测到一组事务发生了死锁(通过在表示等待关系的有向图中搜索循...

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

Java

Java并发编程面试题(2020最新版)

6

yanxinchi 发布于 2020-04-07

基础知识 并发编程的优缺点 为什么要使用并发编程(并发编程的优点)  充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升  方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现...

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

Spring

zlt-mp v3.5.0 发布,基于 Spring Cloud Alibaba 的微服务平台

6

xiaoli.wang 发布于 2020-04-07

项目介绍 基于 SpringBoot2.x、SpringCloud 和 SpringCloudAlibaba 并采用前后端分离的企业级微服务多租户系统架构。 发布v3.5.0 版本 特性/增强 新增zlt-elasticsearch-spring-boot-starter工程 支...

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

Java

ZLT-MP v3.5.0 发布

7

xiaoli.he 发布于 2020-04-07

点击上方“ 陶陶技术笔记 ”关注我 回复“ 资料 ”获取作者整理的大量学习资料! 项目地址 https://gitee.com/zlt2000/microservices-platform 更新内容 特性/增强 新增zlt-elasticsearch-spring-boot-st...

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

Spring

【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)

4

hellas 发布于 2020-04-07

一、缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象。所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从缓存里查询,如果存在则返回,如果不存在再从数据库里查询,最后添加到缓存里,然后返...

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

Java

记录一次高并发引起的生产事故的溯源记录

邓龙华 发布于 2020-04-06

一次高并发抢购活动引起的生产事故的过程分析记录 1.在日志中观察到的很多dubbo超时报错 Caused by: com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. ...

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

Java

深入拆解Tomcat&Jetty(八)

2

hellas 发布于 2020-04-05

前面的学习记录已经对Tomcat整体的架构和工作原理有基本了解.但是Servlet容器不止有Tomcat,还有后来者 Jetty Jetty与Tomcat一样都是 HTTP服务器+Servlet容器 ,Jetty与Tomcat的架构上有很多类似的地方,但是Jetty更为轻量,更容...

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

Java

Java并发编程学习笔记—-线程池

1

hellas 发布于 2020-04-05

记录一下有关Java线程池的学习笔记,主要内容来自于《Java并发编程的艺术》,增加了一些自己的理解和实际问题中的处理。 1. 线程池概念和优点 1.1 为什么需要线程池 线程同样是一个对象,对象的创建和销毁都需要消耗系统资源(类加载、垃圾回收)。频繁地创建线程会 消耗系统资源,...

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

Java

Android 网络请求框架okhttp学习笔记

4

songhua.gao 发布于 2020-04-05

​ ——谁不是一边受伤一边成长,谁不是一面流泪一面坚强。 前言 这篇给Okhttp做个记录。主要还是对自己阅读源码后的一个总结。当然距离上次看过源码已经1年多。写这篇的原因还是担心过太久又忘了。 所以复习并总结一下。本篇不会有太多的拓展,主要以介绍性为主。 一、简介 github...

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

Spring

spring-cloud-gateway静态路由

小丁 发布于 2020-04-04

为什么引入 API 网关 使用 API 网关后的优点如下: 易于监控。可以在网关收集监控数据并将其推送到外部系统进行分析。 易于认证。可以在网关上进行认证,然后再将请求转发到后端的微服务,而无须在每个微服务中进行认证。 减少了客户端与各个微服务之间的交互次数。 基本环境见 spr...

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

Java

分库分表实践-Sharding-JDBC

5

yanxinchi 发布于 2020-04-04

最近一段时间在研究分库分表的一些问题,正好周末有点时间就简单做下总结,也方便自己以后查看。 关于为什么要做分库分表,什么是水平分表,垂直分表等概念,相信大家都知道,这里就不在赘述了。 本文只讲述使用Sharding-JDBC做分库分表的一些实践经验,如果有错误欢迎大家指出。 什么...

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

Java

dubbo升级2.7.4.1平滑迁移到nacos

songhua.gao 发布于 2020-04-03

前言 dubbo是一款非常优秀的服务治理型RPC框架,dubbo的优秀在于,庞大的架构体系、精湛的模块设计、灵活的SPI设计、丰富的组件实现,博主做微服务技术选型考察dubbo时,非常惊叹在那个年代别人就已经能够产出如此优秀的项目,以至于后面每逢别人说想要学习架构设计时,我都会推...

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

Spring

Spring注解 TX声明式事务实现过程解析

5

xiaoli.he 发布于 2020-04-03

环境搭建导入 maven依赖 <!--spring提供的数据库操作工具--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-...

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

Java

dubbo升级2.7.4.1平滑迁移到nacos 原 荐

wenming.gapo 发布于 2020-04-03

前言 dubbo是一款非常优秀的服务治理型RPC框架,dubbo的优秀在于,庞大的架构体系、精湛的模块设计、灵活的SPI设计、丰富的组件实现,博主做微服务技术选型考察dubbo时,非常惊叹在那个年代别人就已经能够产出如此优秀的项目,以至于后面每逢别人说想要学习架构设计时,我都会推...

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