会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AI智能体应用实战
记录和分享学习笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
2020年2月19日
实例探究Aspectj,解析SentinelResourceAspect
摘要: 为了学习SentinelResourceAspect,这篇文章里我用Aspectj实现一个AOP实例,一起来看下。 Sentinel 提供了 @SentinelResource 注解用于定义资源,支持 AspectJ 的扩展用于自动定义资源、处理 BlockException 等。 Sentinel
阅读全文
posted @ 2020-02-19 10:48 越哥聊AI
阅读(1373)
评论(0)
推荐(0)
2020年2月15日
面试官系列,深入数据库分区分库分表
摘要: 一、为什么要分库分表 软件时代,传统应用都有这样一个特点:访问量、数据量都比较小,单库单表都完全可以支撑整个业务。随着互联网的发展和用户规模的迅速扩大,对系统的要求也越来越高。因此传统的MySQL单库单表架构的性能问题就暴露出来了。而有下面几个因素会影响数据库性能: 数据量 MySQL单库数据量在5
阅读全文
posted @ 2020-02-15 17:14 越哥聊AI
阅读(895)
评论(0)
推荐(1)
2020年2月13日
从原理到优化,深入浅出数据库索引
摘要: MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 数据库查询是数据库的最主要功能之一,我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化,这篇文章对索引做一个系统的梳理,希望对大家有帮助。 一、MySQL有哪些索引类型 索引
阅读全文
posted @ 2020-02-13 22:38 越哥聊AI
阅读(674)
评论(0)
推荐(1)
2020年2月9日
深入并发锁,解析Synchronized锁升级
摘要: 这篇文章分为六个部分,不同特性的锁分类,并发锁的不同设计,Synchronized中的锁升级,ReentrantLock和ReadWriteLock的应用,帮助你梳理 Java 并发锁及相关的操作。 一、锁有哪些分类 一般我们提到的锁有以下这些: 乐观锁/悲观锁 公平锁/非公平锁 可重入锁 独享锁/
阅读全文
posted @ 2020-02-09 16:37 越哥聊AI
阅读(3289)
评论(0)
推荐(1)
2020年2月7日
含源码解析,深入Java 线程池原理
摘要: 从池化技术到底层实现,一篇文章带你贯通线程池技术。 1、池化技术简介 在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。 在编程领域,比较典型的池化技术有: 线程池、连接池、内存池、对象池等。 对象池通过复用对象来减少创建对象、垃圾回收的开销;连接池(数据库连接池、Redis连接
阅读全文
posted @ 2020-02-07 15:23 越哥聊AI
阅读(944)
评论(0)
推荐(1)
2020年2月6日
性能优于JDK代理,CGLib如何实现动态代理
摘要: 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。 动态代理三种方式 动态代理实现有三种方式,jdk动态代理(基于接口),cglib动态代理(基
阅读全文
posted @ 2020-02-06 12:06 越哥聊AI
阅读(491)
评论(0)
推荐(1)
2020年2月4日
Dubbo如何支持本地调用?injvm方式解析
摘要: Dubbo是一个远程调用的框架,对于一个服务提供者,暴露了一个接口供外部消费者调用, 那么对于提供者自己是否可以调用这个接口,需要什么特殊处理吗? 这篇文章就分享下Dubbo关于本地调用的实现机制,以及如何开启和关闭本地调用。 injvm支持本地调用 使用 Dubbo 本地调用不需做特殊配置,按正常
阅读全文
posted @ 2020-02-04 18:11 越哥聊AI
阅读(5523)
评论(1)
推荐(1)
2020年2月3日
计算机网络高频面试题解析(含书籍推荐)
摘要: 网络原理是工程师的必须了解的计算机基础知识,先推荐下两本好书,《图解HTTP》和《图解TCP/IP》。 《图解TCP/IP》讲解网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,《图解HTTP》对HTTP协议进行了全面系统的
阅读全文
posted @ 2020-02-03 20:45 越哥聊AI
阅读(565)
评论(0)
推荐(0)
2020年2月2日
一个注解搞懂 Sentinel,@SentinelResource 总结
摘要: 在前面的博客中,我给大家演示了使用 @SentinelResource 定义资源完成限流的例子, 下面就从源码解析开始,看下SentinelResource是如何实现限流的,以及@SentinelResource提供了哪些功能,支持哪些属性。 @SentinelResource可以说是Sentine
阅读全文
posted @ 2020-02-02 20:23 越哥聊AI
阅读(12861)
评论(0)
推荐(0)
Spring Cloud Alibaba 之 Sentinel 限流规则和控制台实例
摘要: 这一节我们通过一个简单的实例,学习Sentinel的基本应用。 一、Sentinel 限流核心概念 在学习Sentinel的具体应用之前,我们先来了解一下Sentinel中两个核心的概念,资源和规则。 资源 资源 是 Sentinel 中的核心概念之一。既然是限流,或者系统保护,那么是针对什么做限流
阅读全文
posted @ 2020-02-02 11:25 越哥聊AI
阅读(2230)
评论(0)
推荐(0)
2020年1月28日
可视化限流管理,Sentinel 控制台启动和接入
摘要: Sentinel 的使用可以分为核心库和控制台两个部分。 核心库不依赖任何框架/库,集成了主流框架,可以进行单机限流降级等功能, 控制台Dashboard提供了可视化的管理限流规则、对集群进行监控,集群限流分配管理、机器发现等功能。 这篇博客学习 Sentinel 控制台的启动和接入。 一、控制台启
阅读全文
posted @ 2020-01-28 18:34 越哥聊AI
阅读(6040)
评论(0)
推荐(1)
2020年1月23日
替代 Hystrix,Spring Cloud Alibaba Sentinel 快速入门
摘要: 提起 Spring Cloud 的限流降级组件,一般首先想到的是 Netflix 的 Hystrix。 不过就在2018年底,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求
阅读全文
posted @ 2020-01-23 09:07 越哥聊AI
阅读(2166)
评论(1)
推荐(0)
2020年1月21日
官方文档中文版!Spring Cloud Stream 快速入门
摘要: 本文内容翻译自官方文档, "spring cloud stream docs" ,对 Spring Cloud Stream的应用入门介绍。 一、Spring Cloud Stream 简介 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 Spring Cloud
阅读全文
posted @ 2020-01-21 16:24 越哥聊AI
阅读(14100)
评论(2)
推荐(2)
2020年1月20日
生产环境当然要高可用,Alibaba Nacos 集群部署
摘要: 前面学习了单机模式下的启动,今天尝试下集群部署。 生产环境中部署nacos肯定是使用集群模式cluster保证高可用。 官方文档的集群部署推荐使用VIP+域名模式,把所有服务列表放到一个vip下面,然后挂到一个域名下面。 三种部署方式 官方推荐,nacos集群一般有3种方式,三种部署方式在访问形式的
阅读全文
posted @ 2020-01-20 18:25 越哥聊AI
阅读(1523)
评论(0)
推荐(0)
对标Eureka的AP一致性,Nacos如何实现Raft算法
摘要: 一、快速了解Raft算法 Raft 适用于一个管理日志一致性的协议,相比于 Paxos 协议 Raft 更易于理解和去实现它。 为了提高理解性,Raft 将一致性算法分为了几个部分,包括领导选取(leader selection)、日志复制(log replication)、安全(safety),并
阅读全文
posted @ 2020-01-20 11:40 越哥聊AI
阅读(2634)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
公告