腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
ytao
专栏成员
举报
29
文章
26831
阅读量
13
订阅数
订阅专栏
申请加入专栏
全部文章(29)
java(10)
编程算法(9)
网络安全(6)
dubbo(4)
php(3)
javascript(3)
node.js(3)
xml(3)
android(3)
ide(3)
api(3)
http(3)
数据库(2)
sql(2)
mongodb(2)
缓存(2)
jdk(2)
mybatis(2)
面向对象编程(2)
Elasticsearch Service(2)
负载均衡(1)
servlet(1)
html(1)
云数据库 SQL Server(1)
云数据库 Redis(1)
tomcat(1)
linux(1)
负载均衡缓存(1)
容器镜像服务(1)
命令行工具(1)
消息队列 CMQ 版(1)
网站(1)
express(1)
xslt & xpath(1)
容器(1)
存储(1)
正则表达式(1)
socket编程(1)
数据分析(1)
数据结构(1)
https(1)
kafka(1)
搜索文章
搜索
搜索
关闭
AQS 原理剖析
数据分析
node.js
数据结构
AQS即AbstractQueuedSynchronizer类称作队列同步器,是构建其他同步器的一个重要的基础框架,同步器自身是没有实现任何同步接口。它是通过控制一个int类型的state变量来表示同步状态,使用一个内置的FIFO(先进先出)队列来构建工作队列操作。
ytao
2020-08-31
383
0
synchronized 原理知多少
编程算法
java
存储
synchronized是 Java 编程中的一个重要的关键字,也是多线程编程中不可或缺的一员。本文就对它的使用和锁的一些重要概念进行分析。
ytao
2020-07-01
392
0
MongoDB 常用查询操作
mongodb
在进行操作讲解前,先展示当前 MongoDB 中已存在的文档,集合名称article
ytao
2020-06-16
2.6K
0
MongoDB 安装及文档的基本操作
mongodb
MongoDB 是一个基于分布式文件存储的半结构化的非关系型数据库。在海量数据中,可以较高性能的处理存取操作。它是以 BSON 格式进行数据存储(类似 JSON 格式,但类型更为丰富),因此对于复杂的数据类型,可以较轻松的保存和处理。同时,在非关系型数据库阵容中,相比其他数据库产品,它拥有更丰富的功能,并且与关系型数据库类型,所以对于新手使用也能快速上手。
ytao
2020-06-04
1.4K
0
Java 多线程中使用 JDK 自带工具类实现计数器
node.js
javascript
编程算法
在实际开发过程中,经常遇到需要多线程并行的业务,最后需要进行将各个线程完成的任务进行汇总,但主线程一般会早于子线程结束,如果要想等各个子线程完成后再继续运行主线程,这时就需要对各个线程是否执行完成进行标识,JDK 并发包中就给开发者提供了几个不错的使用工具类。
ytao
2020-06-04
637
0
Java 线程通信之 wait/notify 机制
java
Java 线程通信是将多个独立的线程个体进行关联处理,使得线程与线程之间能进行相互通信。比如线程 A 修改了对象的值,然后通知给线程 B,使线程 B 能够知道线程 A 修改的值,这就是线程通信。
ytao
2020-06-04
815
0
Dubbo 负载均衡的实现
负载均衡
负载均衡缓存
http
node.js
负载均衡是指在集群中,将多个数据请求分散在不同单元上进行执行,主要为了提高系统容错能力和加强系统对数据的处理能力。
ytao
2020-06-04
1.7K
0
Java 线程基础,从这篇开始
编程算法
面向对象编程
java
一个独立运行的程序是一个进程,一个进程中可以包含一个或多个线程,每个线程都有属于自己的一些属性,如堆栈,计数器等等。同时,一个线程在一个时间点上只能运行在一个 CPU 处理器核心上,不同线程之间也可以访问共享变量。线程在运行时,系统给每个线程分配一些 CPU 时间片,CPU 在时间片这段时间运行某个线程,当这个时间片运行完又跳转至下一段时间片线程,CPU 在这些线程中进行高速切换,使得程序像是在同时进行多个线程操作。
ytao
2020-06-04
470
0
Dubbo 路由机制的实现
php
dubbo
Dubbo 路由机制是在服务间的调用时,通过将服务提供者按照设定的路由规则来决定调用哪一个具体的服务。
ytao
2020-06-04
999
0
你必须会的 JDK 动态代理和 CGLIB 动态代理
java
jdk
android
网络安全
面向对象编程
我们在阅读一些 Java 框架的源码时,基本上常会看到使用动态代理机制,它可以无感的对既有代码进行方法的增强,使得代码拥有更好的拓展性。通过从静态代理、JDK 动态代理、CGLIB 动态代理来进行本文的分析。
ytao
2020-06-04
504
0
Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI
dubbo
缓存
java
html
ide
SPI 全称为 Service Provider Interface,是一种服务发现机制。当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类。所以在程序中并没有直接指定使用接口的哪个实现,而是在外部进行装配。 要想了解 Dubbo 的设计与实现,其中 Dubbo SPI 加载机制是必须了解的,在 Dubbo 中有大量功能的实现都是基于 Dubbo SPI 实现解耦,同时也使得 Dubbo 获得如此好的可扩展性。
ytao
2020-06-04
915
0
volatile 手摸手带你解析
java
编程算法
ide
volatile 是 Java 里的一个重要的指令,它是由 Java 虚拟机里提供的一个轻量级的同步机制。一个共享变量声明为 volatile 后,特别是在多线程操作时,正确使用 volatile 变量,就要掌握好其原理。
ytao
2020-06-04
428
0
Dubbo之服务消费原理
dubbo
网络安全
php
缓存
上篇文章《Dubbo之服务暴露》分析 Dubbo 服务是如何暴露的,本文接着分析 Dubbo 服务的消费流程。主要从以下几个方面进行分析:注册中心的暴露;通过注册中心进行服务消费通知;直连服务进行消费。服务消费端启动时,将自身的信息注册到注册中心的目录,同时还订阅服务提供方的目录,当服务提供方的 URL 发生更改时,实时获取新的数据。
ytao
2020-06-04
979
0
Dubbo之服务暴露
dubbo
网络安全
php
Dubbo 通过使用 dubbo:service配置或 @service在解析完配置后进行服务暴露,供服务消费者消费。
ytao
2020-06-04
692
0
ElasticSearch之映射常用操作
网络安全
数据库
sql
Elasticsearch Service
编程算法
本文案例操作,建议先阅读我之前的文章《ElasticSearch之安装及基本操作API》
ytao
2020-06-04
1.2K
0
Redis5新特性Streams作消息队列
kafka
消息队列 CMQ 版
云数据库 Redis
api
本文所使用 Redis 版本为 5.0.5 。如果使用更早的 5.x 版本,有些 API 使用效果,与本文中描述略有不同。
ytao
2020-06-04
647
0
Netty之缓冲区ByteBuf解读(二)
javascript
api
这里的 demo 例子还是使用上节《Netty之缓冲区ByteBuf解读(一)》使用的。
ytao
2020-06-04
804
0
Netty之缓冲区ByteBuf解读(一)
java
在分析 ByteBuf 之前,先简单讲下 ByteBuffer 类的操作。便于更好理解 ByteBuf 。
ytao
2020-06-04
1.5K
1
ElasticSearch之安装及基本操作API
api
Elasticsearch Service
ide
jdk
网络安全
本文基于目前最新版本 ElasticSearch-7.5.0进行操作,如官网下载太慢,可在【ytao公众号】中发送 es获取下载链接。
ytao
2020-06-04
695
0
Netty中粘包/拆包处理
linux
java
编程算法
为突出 Netty 的粘包/拆包问题,这里通过例子进行重现问题,以下为突出问题的主要代码:
ytao
2020-06-04
1.1K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档