Java技术进阶 + 关注 云栖社区

Java 数据持久化系列之池化技术

今天我们就先来了解一下池化技术的必要性、原理;然后使用 Apache-common-Pool2实现一个简单的数据库连接池;接着通过实验,对比简单连接池、HikariCP、Druid 等数据库连接池的性能数据,分析实现高性能数据库连接池的关键...

数据存储与数据库 java 源码 数据库 配置 exception Create Druid 连接池 HikariCP

Java使用阿里云OSS和短信

Java版OSS和短信工具

java OSS 短信

【从入门到放弃-ZooKeeper】ZooKeeper实战-分布式竞选

前言 上文【从入门到放弃-ZooKeeper】ZooKeeper实战-分布式锁-升级版中,我们通过利用ZooKeeper的临时节点和Watcher特性,实现了一个分布式锁。本文我们结合实际场景,完成一个分布式竞争选举。

编程语言 分布式 java path logger node string exception void zookeeper

Java电商支付系统实战(一)- 简介

现如今,支付成为热点对于电商业务,这都是不可或缺的 核心功能剖析 下单-》支付nginx 将用户请求反向代理到我们编写的电商系统 = 下单之后,点击支付跳转到支付系统,最后对接通过跳转将业务和支付解耦,不管电商系统,还是新增的活动系统都可...

云栖社区 架构 java 电商 Image

Spring Security 授权认证部分学习记录

Spring Security官方文档  Spring Security和Shiro都是安全框架,其中包含了很多内容本文主要记录一下自己理解的授权认证部分希望能表达的尽量简洁和完整,欢迎交流。  formlogin主体流程 其中认证相关...

源码 spring web 配置 request exception void Access Security

我的2019年云栖社区总结

2019年总计写了17篇博客 在传输对象中,属性使用包装类型还是基础类型 在 Mybatis Plus 的单表操作中 in 的相关问题 三步解决 Maven 无法下载依赖包的问题 简单说明:list.

云栖社区 java Oracle SQL aliyun 序列 arraylist mybatis 总结 2019

Dubbo 路由规则和权重的生效时机

这里的 Invoker 是 Provider 的一个可调用 Service 的抽象,Invoker 封装了 Provider 地址及 Service 接口信息 Directory 代表多个 Invoker,可以把它看成 List ,但...

云栖社区 算法 集群 负载均衡 Consumer list service

Dubbo Consumer 初始化连接过程

开篇 这篇文章的目的在于梳理Dubbo Consumer的连接过程,在这个过程中会涉及Exchanger、Transporter、NettyClient的整个过程梳理。 在这个过程中会涉及到ChannelHandler的封装过程,调用过...

云栖社区 string static url Consumer class handler bootstrap

Dubbo Admin 2.7.X 初探

开篇 为了统一不同配置中心(如Zookeeper、Nacos、Etcd等)对于服务治理规则的实现,Dubbo2.7.3及之后的版本针对2.7.0以来的配置中心的部分实现进行了重构。 从实际代码来看,Dubbo Admin针对应用纬度...

云栖社区 Apache 配置 runtime Server Consumer scope demo type service github

Dubbo Admin 数据获取原理

开屏 继Dubbo Admin实现原理文章之后,我们要具体看下Dubbo Admin各类数据的实际获取的例子。包含提供者、消费、路由规则、动态配置数据、访问控制、权重调节、负载均衡等。 文章是基于dubbo-2.6.0的版本进行分析。

云栖社区 string static url class PUT Registry list alibaba arraylist service

Dubbo Admin实现原理

开篇 这篇文章主要用于讲解清楚Dubbo Admin的监控数据的来源,如何通过zookeeper作为注册中心来获取实际运行中的数据进行服务治理。 这篇文章主要侧重于数据方面的获取包括consumers, configurators,...

云栖社区 string url class demo list alibaba service

Dubbo-Admin初探

Dubbo Admin介绍 在Dubbo2.6.0版本之前,Dubbo的工程内部包含有dubbo-admin的模块,这个模块提供了Dubbo服务治理的功能,包括动态配置等。 在github上对应的发布tag上可以看到从dubbo-2...

云栖社区 模块 源码 配置 alibaba zookeeper

Dubbo 动态规则配置分析

开篇 覆盖规则是Dubbo设计的在无需重启应用的情况下,动态调整RPC调用行为的一种能力。 在Dubbo2.6及更早版本中,所有的服务治理规则都只针对服务粒度(service),如果要把某条规则作用到应用粒度上,需要为应用下的所有服务(...

云栖社区 java Apache 配置 string url Consumer list

Dubbo 标签路由

开篇 Dubbo路由规则在发起一次RPC调用前起到过滤目标服务器地址的作用,过滤后的地址列表,将作为消费端最终发起RPC调用的备选地址。 目前支持的路由包括:条件路由。支持以服务或Consumer应用为粒度配置路由规则。

云栖社区 Apache request string Consumer class Registry schema demo alibaba service

阿里云图像搜索Quick Start

因为导入到实例的图片实例本身并不存储原始图片,所以在使用查询功能的时候,并不能直接返回原始图片或者可以直接访问的图片URL,需要使用者根据查询反馈的picname等信息自行到自己的图库中反查原始图片,这样给使用带来了很大的不便。

云栖社区 测试 图像搜索 aliyun string static url

Kafka实战(七) - 优雅地部署 Kafka 集群

既然是集群,必然有多个Kafka节点,只有单节点构成的Kafka伪集群只能用于日常测试,不可能满足线上生产需求。真正的线上环境需要考量各种因素,结合自身的业务需求而制定。看一些考虑因素(以下顺序,可是分了顺序的哦) 1 操作系统 - OS...

云栖社区 linux 大数据 java 服务器 性能 windows 集群 操作系统 负载均衡 带宽 磁盘 存储

SpringBoot中Shiro使用Pac4j集成CAS认证

Pac4j 简介 Pac4j与Shiro,Spring Security一样都是权限框架,并且提供了OAuth - SAML - CAS - OpenID Connect - HTTP - OpenID - Google App Eng...

java 配置 string PUT html github

Spring Cloud Alibaba 实战(十三) - Sleuth调用链监控

本文概要:大白话剖析调用链监控原理,然后学习Sleuth,Zipkin,然后将Sleuth整合Zipkin,最后学习Zipkin数据持久化(Elasticsearch)以及Zipkin依赖关系图 实战至此,基本功能已经全部实现 1 剖析...

云栖社区 分布式 java 监控 服务器 Cloud spring 微服务 Image Server Elasticsearch 监控工具 alibaba Bash

Spring Cloud Alibaba 实战(十一) - Spring Cloud认证授权

本文主要内容: 如何实现用户认证与授权? 实现的三种方案,全部是通过画图的方式讲解.以及三种方案的对比 最后根据方案改造Gateway和扩展Feign 0 相关源码 1 有状态 vs 无状态 1.1 有状态 也可使用粘性会话,...

云栖社区 Cloud spring 微服务 Image alibaba github

关于近期技术改造的一些思考

 在过去的差不多一个半月时间里,有幸参与了订单列表的翻译工作,这个工作就做一个事情,将订单列表的实现由php语言改为java语言(类似于搬运工的工作)。在这个过程中有一些个人的感悟,沉淀下来作为个人的总结。

云栖社区 java 电商

31
GO