腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
小工匠聊架构
专栏作者
举报
1492
文章
1210685
阅读量
53
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
编程算法(306)
spring(254)
java(226)
sql(165)
数据库(140)
网络安全(116)
https(106)
linux(103)
http(95)
缓存(89)
xml(83)
android(82)
git(82)
github(80)
数据(77)
容器(71)
kafka(66)
云数据库 Redis(58)
网站(58)
单元测试(57)
node.js(54)
开源(52)
腾讯云测试服务(49)
微服务(49)
oracle(48)
存储(47)
javascript(46)
es(45)
html(44)
云数据库 SQL Server(44)
api(44)
jvm(44)
jdk(42)
tcp/ip(38)
apache(37)
shell(36)
spring boot(36)
配置(33)
mybatis(32)
文件存储(30)
数据结构(29)
bash(27)
ide(27)
maven(27)
zookeeper(27)
原理(27)
python(26)
面向对象编程(26)
打包(24)
数据分析(24)
架构(24)
bash 指令(22)
连接(22)
tomcat(21)
客户端(21)
系统(21)
mvc(20)
nginx(20)
Elasticsearch Service(20)
服务(20)
事件(20)
servlet(19)
o2o(19)
netty(19)
对象(19)
异步(19)
负载均衡(18)
unix(18)
线程(18)
容器镜像服务(17)
aop(17)
spring cloud(17)
c++(16)
css(16)
jdbc(16)
boot(15)
服务器(15)
php(14)
jar(14)
安全(14)
性能(14)
对象存储(13)
serverless(13)
分布式(13)
异步编程(13)
其他(12)
负载均衡缓存(12)
管理(12)
hashmap(11)
windows(11)
nacos(11)
同步(11)
json(10)
压力测试(10)
chatgpt(10)
高性能(10)
源码(10)
grep(9)
nio(9)
工作(9)
集群(9)
框架(9)
设计(9)
线程池(9)
自动驾驶(8)
消息队列 CMQ 版(8)
nat(8)
aggregation(8)
tcp(8)
队列(8)
接口(8)
日志(8)
通信(8)
网络编程(8)
协议(8)
jsp(7)
批量计算(7)
NAT 网关(7)
SSL 证书(7)
企业(7)
正则表达式(7)
变量(7)
并发编程(7)
测试(7)
listview(6)
单片机(6)
ssh(6)
yum(6)
rabbitmq(6)
任务调度(6)
虚拟化(6)
ipv6(6)
count(6)
events(6)
模型(6)
序列化(6)
异常(6)
官方文档(5)
actionscript(5)
jquery(5)
access(5)
centos(5)
spark(5)
hadoop(5)
udp(5)
socket编程(5)
架构设计(5)
nest(5)
date(5)
dsl(5)
event(5)
field(5)
int(5)
mq(5)
object(5)
wait(5)
程序(5)
磁盘(5)
登录(5)
工具(5)
进程(5)
内存(5)
排序(5)
权限(5)
数组(5)
bootstrap(4)
textview(4)
全文检索(4)
访问管理(4)
短信(4)
dns(4)
rpc(4)
微信(4)
腾讯云开发者社区(4)
sdk(4)
迁移(4)
com(4)
elasticsearch(4)
key(4)
lock(4)
ode(4)
sum(4)
并发(4)
解决方案(4)
流量(4)
索引(4)
统计(4)
网络(4)
优化(4)
注解(4)
ios(3)
vue.js(3)
react(3)
sqlite(3)
mapreduce(3)
日志服务(3)
人工智能(3)
日志数据(3)
电商(3)
html5(3)
hive(3)
二叉树(3)
kernel(3)
gradle(3)
大数据(3)
canvas(3)
processing(3)
mvcc(3)
ascii(3)
aigc(3)
awk(3)
channel(3)
error(3)
file(3)
filter(3)
histogram(3)
import(3)
io(3)
ip(3)
join(3)
list(3)
monitor(3)
pipeline(3)
plugin(3)
root(3)
set(3)
settings(3)
synchronized(3)
thread(3)
time(3)
timeout(3)
编程(3)
编译(3)
服务端(3)
工作流(3)
函数(3)
集合(3)
技巧(3)
开发(3)
设计模式(3)
事务(3)
网关(3)
消息队列(3)
最佳实践(3)
机器学习(2)
c 语言(2)
perl(2)
ruby(2)
lua(2)
.net(2)
jquery ui(2)
ajax(2)
ecmascript(2)
硬件开发(2)
ruby on rails(2)
eclipse(2)
analyzer(2)
命令行工具(2)
海外加速(2)
云推荐引擎(2)
数据备份(2)
渲染(2)
数据安全(2)
express(2)
parcel(2)
运维(2)
数据迁移(2)
ftp(2)
dubbo(2)
gcc(2)
uml(2)
数据处理(2)
防火墙(2)
unicode(2)
groovy(2)
action(2)
apply(2)
architecture(2)
cmd(2)
code(2)
command(2)
cron(2)
daemon(2)
exists(2)
function(2)
init(2)
localhost(2)
map(2)
merge(2)
min(2)
mysql(2)
null(2)
profile(2)
prompt(2)
ps(2)
release(2)
sed(2)
semaphore(2)
server(2)
service(2)
status(2)
table(2)
threadpoolexecutor(2)
version(2)
备份(2)
编码(2)
部署(2)
插件(2)
分页(2)
后端(2)
继承(2)
计算机(2)
加密(2)
镜像(2)
命令行(2)
搜索(2)
算法(2)
推送(2)
消息中间件(2)
压缩(2)
语法(2)
云原生(2)
指针(2)
重定向(2)
字符串(2)
iphone(1)
go(1)
regex(1)
android studio(1)
arm(1)
svn(1)
搜索引擎(1)
中文分词(1)
lucene/solr(1)
ubuntu(1)
apt-get(1)
solaris(1)
神经网络(1)
深度学习(1)
数据库一体机 TData(1)
人脸融合(1)
图像处理(1)
vr 视频解决方案(1)
svg(1)
webpack(1)
underscore(1)
黑客(1)
爬虫(1)
强化学习(1)
sql server(1)
npm(1)
自动化测试(1)
cdn(1)
markdown(1)
物联网(1)
系统架构(1)
hbase(1)
云计算(1)
raft(1)
实时监控(1)
flink(1)
服务网格(1)
图片处理(1)
数据库管理(1)
验证码(1)
数据湖(1)
智能家居(1)
abstract(1)
actor(1)
akka(1)
analysis(1)
app(1)
aspectj(1)
assembly(1)
async(1)
authentication(1)
bit(1)
boolean(1)
branch(1)
broadcast(1)
buffer(1)
bug(1)
byte(1)
calendar(1)
cat(1)
checksum(1)
classnotfoundexception(1)
connect(1)
cookie(1)
countdown(1)
cpu(1)
crud(1)
cut(1)
dba(1)
ddd(1)
debug(1)
declaration(1)
delay(1)
dependencies(1)
deprecated(1)
document(1)
double(1)
dump(1)
editor(1)
entity(1)
epoll(1)
excel(1)
execution(1)
external(1)
fifo(1)
firewall(1)
fixed(1)
frequency(1)
gateway(1)
gc(1)
gitlab(1)
global(1)
grafana(1)
graphql(1)
gzip(1)
heap(1)
hmac(1)
host(1)
ini(1)
instagram(1)
jacoco(1)
javac(1)
javadoc(1)
junit(1)
junit4(1)
junit5(1)
jwt(1)
kibana(1)
lambda(1)
limit(1)
linkedlist(1)
load(1)
locale(1)
mac(1)
max(1)
microservice(1)
model(1)
oauth(1)
offset(1)
parcelable(1)
path(1)
performance(1)
pid(1)
polling(1)
position(1)
proc(1)
process(1)
protected(1)
protobuf(1)
public(1)
pulsar(1)
quartz(1)
rebase(1)
record(1)
redis(1)
repeat(1)
rest(1)
restart(1)
rmi(1)
rocketmq(1)
scope(1)
search(1)
select(1)
self(1)
session(1)
sh(1)
size(1)
sleep(1)
src(1)
sso(1)
stack(1)
startup(1)
statistics(1)
stream(1)
string(1)
styles(1)
subquery(1)
sudo(1)
system(1)
tar(1)
task(1)
telnet(1)
text(1)
timer(1)
timezone(1)
token(1)
touch(1)
transfer(1)
tree(1)
url(1)
void(1)
web(1)
web安全(1)
worker(1)
zero(1)
版本控制(1)
报表(1)
报表工具(1)
笔记(1)
遍历(1)
编译器(1)
表单(1)
表格(1)
博客(1)
操作系统(1)
产品(1)
代理(1)
地图(1)
动态代理(1)
多线程(1)
二进制(1)
反向代理(1)
高并发(1)
高可用(1)
工程化(1)
规范化(1)
行业(1)
后台(1)
架构模式(1)
加密解密(1)
加密算法(1)
监控(1)
兼容性(1)
脚本(1)
开发者(1)
链表(1)
路由(1)
模块化(1)
内核(1)
日志分析(1)
入门(1)
软件架构(1)
生命周期(1)
实践(1)
数据采集(1)
数据仓库(1)
数据存储(1)
数据同步(1)
思维导图(1)
腾讯(1)
网络通信(1)
文件系统(1)
源码分析(1)
终端(1)
重构(1)
中间件(1)
主机(1)
自然语言处理(1)
云架构(1)
容器编排(1)
数据索引(1)
搜索文章
搜索
搜索
关闭
Spring Boot - 利用Resilience4j-RateLimiter进行流量控制和服务降级
配置
spring
boot
服务
流量
Resilience4J 是一个针对 Java 8 应用程序的轻量级容错和弹性库。它设计用于在分布式系统中的服务之间提供弹性和容错性。Resilience4J 的名字来源于它提供的核心功能,即让系统(服务)能够“弹性”(resilient)地应对各种失败情况,包括网络问题、第三方服务故障等。
小小工匠
2024-01-16
279
0
每日一博 - 使用APIFOX调测 @RequestBody标注的对象
配置
数据
表单
对象
客户端
APIFOX(类似Postman)提供了丰富的功能来支持用户发送包含各种信息的 POST 请求,如文本数据、JSON 或 XML 数据结构、文件等。它不仅可以帮助开发人员测试 API 功能,还可以通过模拟客户端请求,有效帮助开发人员理解客户端如何与 API 交互。
小小工匠
2024-01-15
255
0
Spring Boot - JaCoCo Code Coverage
spring
boot
code
jacoco
测试
JaCoCo(Java Code Coverage)是一个开源的Java代码覆盖率工具,它主要用于评估Java程序的测试完整性。通过跟踪测试过程中执行的代码,JaCoCo能够提供多种覆盖率指标,帮助开发者确保代码的测试质量。这些指标包括指令覆盖、分支覆盖、圈复杂度、行覆盖、方法覆盖和类覆盖。
小小工匠
2024-01-15
221
0
Spring Boot - Application Events 同步 VS 异步 发布订阅事件实战
boot
事件
同步
异步
spring
@EnableAsync 是一个在 Spring 框架中使用的注解,它用于启用 Spring 的异步执行功能。当在一个配置类上加上 @EnableAsync 注解时,Spring 容器会设置异步任务执行的支持。这允许你将任务标记为异步,并且可以在不同的线程中执行它们,从而提高应用程序的响应能力和吞吐量。 以下是一些关键点,用以解释 @EnableAsync 注解的功能和用法:
小小工匠
2024-01-15
367
0
Spring Boot - Application Events 的发布顺序_ContextRefreshedListener
事件
异常
spring
boot
events
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
小小工匠
2024-01-15
134
0
Spring Boot - Application Events 的发布顺序_ApplicationPreparedEvent
spring
boot
events
配置
事件
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
小小工匠
2024-01-13
131
0
Spring Boot - Application Events 的发布顺序_ApplicationContextInitializedEvent
events
配置
事件
spring
boot
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
小小工匠
2024-01-13
122
0
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
spring
boot
events
配置
事件
Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent
小小工匠
2024-01-12
177
0
Spring Boot - Application Events 的发布顺序_ApplicationStartingEvent
配置
事件
spring
boot
events
Spring Boot 的广播机制是基于观察者模式实现的,它允许在 Spring 应用程序中发布和监听事件。这种机制的主要目的是为了实现解耦,使得应用程序中的不同组件可以独立地改变和复用逻辑,而无需直接进行通信。
小小工匠
2024-01-12
160
0
动态编译 - Dynamically Compile and Load External Java Classes
编译
编译器
java
external
load
小小工匠
2024-01-09
152
0
每日一博 - 多租户技术及其三种数据存储策略
数据库
服务
进程
数据
数据存储
多租户技术(Multi-Tenant Technology)是软件即服务(SaaS)架构中的一项核心技术,允许单一软件应用或服务同时服务于多个客户(即“租户”),而不会互相干扰,同时保持数据隔离和安全性。
小小工匠
2024-01-07
202
0
Java Review - MapStruct_使用 Intellij 和 Maven Debug 分析MapStruct实现原理
编程
JSR 269 Pluggable Annotation Processing API是Java社区规范,它允许开发者扩展Java编译器的注解处理能力。通过实现这个API,开发者可以创建自己的注解处理器,这些处理器可以在Java编译器(javac)运行时被调用,以处理特定的注解。
小小工匠
2024-01-06
153
0
Java Review - MapStruct全掌握:8个案例探究高效快捷的Java对象映射
java
import
编译
对象
接口
MapStruct是一个代码生成库,旨在简化Java Bean之间的映射。它允许开发者在定义了映射规则后,通过注解处理器在编译时自动生成映射代码。MapStruct遵循“约定优于配置”的原则,大多数情况下,它能够智能地处理常见的映射场景,而无需开发者编写繁琐的映射逻辑。
小小工匠
2024-01-06
724
0
Java Review - Spring BeanUtils 踩坑记
java
spring
对象
数据
异常
Spring BeanUtils 是 Spring 框架中的一部分,它提供了一套用于简化 Java 对象属性操作的工具类。尽管它的名字暗示了它可能与 Java Bean 相关,但实际上它并不操作 Java Bean 本身,而是操作对象的属性。
小小工匠
2024-01-06
204
0
每日一博 - 动态编译报错 ClassNotFoundException: com.sun.tools.javac.processing.JavacProcessingEnvironment
processing
classnotfoundexception
com
javac
编译
错误 java.lang.ClassNotFoundException: com.sun.tools.javac.processing.JavacProcessingEnvironment 表示Java运行时环境无法找到名为 com.sun.tools.javac.processing.JavacProcessingEnvironment 的类。这个类是Java编译器API的一部分,它是用于访问编译器的内部处理环境的。
小小工匠
2024-01-06
288
0
Nginx - 使用error_page实现带有图片的自定义错误页面
nginx
error
配置
语法
重定向
在Nginx中,您可以使用error_page指令来指定当请求遇到特定错误时应当显示的自定义错误页面。为了实现带有图片的自定义错误页面,可以按照以下步骤操作:
小小工匠
2024-01-03
231
0
Netty Review - 深入理解Netty: ChannelHandler的生命周期与事件处理机制
netty
服务端
连接
生命周期
数据
Netty的ChannelHandler是处理网络事件(如数据读取、数据写入、连接建立、连接关闭等)的核心组件。
小小工匠
2023-12-25
381
0
Netty Review - Netty自动重连机制揭秘:原理与最佳实践
netty
客户端
连接
原理
最佳实践
Netty Review - 深入探讨Netty的心跳检测机制:原理、实战、IdleStateHandler源码分析
小小工匠
2023-12-25
417
0
Netty Review - 深入探讨Netty的心跳检测机制:原理、实战、IdleStateHandler源码分析
netty
连接
事件
原理
源码分析
Netty 的心跳检测机制是一种用于保持网络连接活跃的机制,它通过定期发送和接收特定的消息(心跳包)来确保客户端和服务器之间的连接仍然有效。这种机制对于需要长时间保持连接的应用程序(如实时通信、监控、推送服务等)非常重要,因为它可以帮助检测连接是否因网络问题或客户端崩溃而断开。
小小工匠
2023-12-25
457
0
Netty Review - 优化Netty通信:如何应对粘包和拆包挑战_自定义长度分包编解码码器
netty
服务器
客户端
通信
优化
Netty Review - 借助SimpleTalkRoom初体验异步网络编程的魅力
小小工匠
2023-12-25
213
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档