标签:druid

Java

淘宝网从 100 到 1000 万高并发的架构演进之路

17

刘莉莉 发布于 2019-09-17

1、引言 本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的14次演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。 文章最后汇总了一些架构设计的原则。 2、关于作者 huashiou: 广东工业大学计算机科学与技...

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

Spring

SpringBoot集成Druid连接池

5

changyuan.xu 发布于 2019-09-17

关于数据库连接池 早期数据库访问(也没多少人上网) ​ ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据库连接。 对于并发量大的网站,会导致以下问题: 每一次web请求都要建立一次数据库连接,在同样的步骤下重复占用系统资源 不能控...

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

Spring

Spring Cloud同步场景分布式事务怎样做?试试Seata

8

puefu.he 发布于 2019-09-16

一、概述 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用 Seata 的 AT模式 来解决一致性问题。 Seata 是 阿里巴巴 开源的 一站式分布式事务解决方案 中间件,以 高效 ...

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

Java

Spring Cloud同步场景分布式事务怎样做?试试Seata

8

hellas 发布于 2019-09-16

一、概述 在微服务架构下,虽然我们会尽量避免分布式事务,但是只要业务复杂的情况下这是一个绕不开的问题,如何保证业务数据一致性呢?本文主要介绍同步场景下使用 Seata 的 AT模式 来解决一致性问题。 Seata 是 阿里巴巴 开源的 一站式分布式事务解决方案 中间件,以 高效 ...

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

编程技术

​海量数据实时分析服务技术架构演进

9

zhuangli 发布于 2019-09-16

1.现状与挑战 爱奇艺目前使用到的大数据相关技术有Druid、Impala、Kudu、Kylin、Presto、ElasticSearch等,并且随着各技术框架的版本升级而升级。 比如: Druid是一个分布式的支持实时分析的数据存储系统,数据与时间强相关,已由0.10.0版本升...

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

Java

基于注解配置的SpringMVC项目 – 标准项目初始化流程 (包含基本拦截器, 视图解析器,静态资源处理器)

yeseng 发布于 2019-09-14

做项目,尤其是基于不同业务而创建的项目,很少有标准的项目初始化流程. 但在技术层面,使用一个标准且可复用的方式去创建包含基本功能的工程,是程序员的基本素养. 而且, 更主要的是,依靠这样的方式,可以节省大量的时间和精力. 废话不多说, 开始一个基本的SpringMVC项目. 开始...

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

Spring

springboot入门02 – 自定义数据源

hellas 发布于 2019-09-13

spring-boot的自动化配置中是包含数据源连接配置的。但有些时候我们需要自定义数据源连接的配置,比如: 使用的数据库连接池Spring暂时还不支持; 需要配置连接多数据源; 需要自定义一些数据库连接配置项。 这三种只是我曾经遇到的情形,当然还有些其他的情形。接下来就以曾经遇...

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

Spring

SpringBoot的常用注解配置

hellas 发布于 2019-09-11

SpringBoot的注解配置 常用注解 @Configuration 从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicatio...

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

Spring

SpringBoot 2.0 基础案例(十二):基于转账案例,演示事务管理操作

4

邓龙华 发布于 2019-09-11

一、事务管理简介  1、基本概念 一组业务操作ABCD,要么全部成功,要么全部不成功。 2、特性:ACID 原子性:整体 一致性:完成 隔离性:并发 持久性:结果 3、隔离问题 脏读:一个事务读到另一个事务没有提交的数据 不可重复读:一个事务读到另一个事务已提交的数据(...

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

Java

Spring Cloud Alibaba | 微服务分布式事务之Seata

15

邓龙华 发布于 2019-09-11

Spring Cloud Alibaba | 微服务分布式事务之Seata SpringBoot:2.1.7.RELEASE Spring Cloud:Greenwich.SR2 Spring CLoud Alibaba:2.1.0.RELEASE 1. 概述 在构建微服务的过程...

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

Java

Spring 框架基础(01):核心组件总结,基础环境搭建

3

xubiao.zhuang 发布于 2019-09-10

本文源码: GitHub·点这里 || GitEE·点这里 一、Spring框架 1、框架简介 Spring是一个开源框架,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Sprin...

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

Spring

Spring Boot 2.0 基础案例(十):整合 Mybatis 框架,集成分页助手插件

3

changyuan.xu 发布于 2019-09-10

一、Mybatis框架  1、mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射...

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

Java

spring-boot-plus V1.2.3 发布,新增 CentOS 相关脚本

changyuan.xu 发布于 2019-09-09

[V1.2.3-RELEASE] 2019.09.09 :computer: spring-boot-plusV1.2.3发布,CentOS快速安装环境/构建/部署/启动项目 :star:️ New Features 项目运行环境安装脚本 CentOS快速构建...

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

Java

Java分布式 RPC 框架性能大比拼,Dubbo真的最差吗?

6

尖兵 发布于 2019-09-07

回复“ 1024 ”或 “ 面试题 ” 获取学习资料 Dubbo  是阿里巴巴公司开源的一个Java高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 不过,略有遗憾的是,据说在淘宝内部,dubbo由于跟淘...

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

Java

分库分表算法方案与技术选型(二)技术选型与sharding-jdbc实现

xirruiqiang 发布于 2019-09-07

框架比较 主键生成策略 sharding-jdbc 代码实现样例,如需源码可在后文中查看 可以按需阅读文章 常见框架 除了原生JDBC,网上常见分库分表框架有: 当当网 sharding-jdbc alibaba.cobar (是阿里巴巴(B2B)部门开发) MyCAT(基于阿里...

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

Java

Spring源码解析系列汇总

2

hellas 发布于 2019-09-06

相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题。喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源码解析的demo环境,启动这个环境即可开启阅读Spring源码的第一步 开始源码...

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

Spring

spring boot web

3

songhua.gao 发布于 2019-09-04

所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源; webjars 文件代表以jar包的形式去引入静态资源,具体见webjars; webjars 使用方式很简单,以 jquery 引入为例: // pom...

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

Java

Apache Dubbo Roadmap 2019

15

likai 发布于 2019-09-04

分享嘉宾:秦金卫 火币集团 编辑整理:董亮亮 内容来源:大数据开源技术论坛 出品社区:DataFun 注:欢迎转载,转载请注明出处 导读: Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均...

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