腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
nobody
nobody
专栏成员
举报
112
文章
54355
阅读量
21
订阅数
订阅专栏
申请加入专栏
全部文章(112)
java(61)
线程(28)
线程池(16)
异常(16)
spring(14)
并发(13)
原理(12)
数据(11)
队列(10)
变量(9)
科技(9)
配置(8)
注解(8)
编码(7)
工具(7)
接口(7)
缓存(6)
对象(6)
开发(6)
连接(6)
容器(5)
cloud(5)
编译(5)
函数(5)
模型(5)
设计(5)
事件(5)
事务(5)
数组(5)
网络(5)
系统(5)
字符串(5)
数据库(4)
mybatis(4)
安全(4)
string(4)
threadpoolexecutor(4)
编程(4)
代理(4)
多线程(4)
反射(4)
内存(4)
异步(4)
源码(4)
jar(3)
maven(3)
null(3)
redis(3)
进程(3)
客户端(3)
实践(3)
算法(3)
线程安全(3)
语法(3)
源码分析(3)
json(2)
sql(2)
打包(2)
存储(2)
分布式(2)
自动化(2)
jvm(2)
aop(2)
数据结构(2)
任务调度(2)
bigdecimal(2)
boot(2)
class(2)
debug(2)
equals(2)
exception(2)
gitlab(2)
lock(2)
map(2)
object(2)
rocketmq(2)
text(2)
单例模式(2)
动态代理(2)
分布式锁(2)
服务(2)
服务端(2)
工作(2)
开发者(2)
面试(2)
日志(2)
微信公众号(2)
协议(2)
序列化(2)
javascript(1)
go(1)
bash(1)
git(1)
tomcat(1)
linux(1)
apache(1)
http(1)
jdbc(1)
hashmap(1)
https(1)
微服务(1)
alias(1)
apollo(1)
app(1)
arrays(1)
async(1)
cas(1)
classloader(1)
com(1)
copy(1)
distributed(1)
dt(1)
epoll(1)
factory(1)
gc(1)
hashcode(1)
ibatis(1)
import(1)
interceptor(1)
it(1)
jsonpath(1)
kubectl(1)
lambda(1)
logback(1)
lombok(1)
methods(1)
module(1)
mysql(1)
pojo(1)
private(1)
profile(1)
public(1)
quartz(1)
reference(1)
return(1)
root(1)
state(1)
static(1)
stream(1)
system(1)
tcp(1)
thread(1)
variables(1)
version(1)
wait(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)
LLM(1)
搜索文章
搜索
搜索
关闭
HTTP 协议的的进化史:HTTP/1、HTTP/2、HTTP/3
http
服务器
连接
数据
协议
HTTP/0.9是HTTP协议的最早版本,于1991年由万维网协会和互联网工程任务组制定。这个版本非常简单,主要用于学术交流,主要用于在网络之间传输HTML超文本的内容,因此也被称为超文本协议。
崔认知
2024-06-04
177
0
Spring Cloud 下使用Javassist 在类被加载之前修改字节码
spring
容器
class
cloud
import
Spring Cloud 项目中,很多功能都是用 aop去实现的,或者直接使用Java Agent。
崔认知
2024-06-04
138
0
eBPF + LLM:实现可观测性智能体的基础设施
内核
数据
LLM
函数
进程
今天很高兴与大家分享 DeepFlow 在可观测性智能体方面所做的一些工作。今天的话题主要包括两个方面:如何使用 eBPF 解决数据质量的问题,如何在此基础上使用 LLM 构建高效率的智能体。从这两方面出发,我们能看到为何说 eBPF 和 LLM 是实现可观测性智能体的关键基础设施。
崔认知
2024-06-04
103
0
「Fallacies of Distributed Systems (分布式系统的谬误)」
数据
网络
系统
distributed
分布式系统
Sun Microsystems公司的研究员Peter Deutsch早在1994年就意识到了几个有关分布式系统的误区:
崔认知
2024-05-15
65
0
阿里Java 面试:@Transactional 和 @Async是否可以一起使用?
线程
java
async
面试
事务
@Transactional 和 @Async 标注同一个 service 方法会导致事务失效吗
崔认知
2024-04-28
272
0
在IT领域,什么是幂等性(idempotence)?为什要实现幂等?如何解决幂等性?
系统
数据库
it
数据
索引
幂等性(idempotence)是一个数学和计算机学概念,指的是对于同一操作,无论是一次还是多次执行,产生的结果是一致的,不会因为多次执行而产生副作用。在编程中,幂等操作是指可以使用相同参数重复执行,对系统产生的影响是一样的,即对资源的作用是一样的,不会发生副作用。
崔认知
2024-03-22
126
0
全球首位 AI 软件工程师Devin问世:能自学新语言、开发迭代 App
模型
软件
软件工程
app
开发
IT之家 3 月 13 日消息,初创公司 Cognition 近日发布公告,宣布推出全球首个 AI 软件工程师 Devin,并号称会彻底改变人类构建软件的方式。
崔认知
2024-03-22
110
0
使用Java 注解处理器(Annotation Processor)来避免Spring事务抛出受检异常Exception无法回滚
事务
异常
注解
spring
exception
Java 注解处理器(Annotation Processor)是 Java 编译器的一部分,用于处理源代码中的注解信息。它可以在编译时扫描和处理注解,并生成额外的代码或者进行其它的操作。注解处理器可以用来自动生成代码、进行代码检查、生成文档等。
崔认知
2024-01-22
296
0
战术性编程(Tactical programming )腐蚀系统,我们需战略性编程(Strategic programming)
编程
工程师
工作
设计
系统
在很多“经验丰富”的服务端工程师看来,实现产品需求的功能非常简单,无非是一系列接口和服务,通过不断地堆代码即可实现,这是一种典型的“战术性编程”思维。
崔认知
2023-12-26
162
0
一图理解quartz任务调度及注意事项
存储
任务调度
quartz
线程
线程池
解决:单机可加注解DisallowConcurrentExecution解决,集群环境必须靠分布式如quartz集群方案解决,如果保证不了任务的重叠执行,可以用分布式锁或任务执行幂等性来保证。
崔认知
2023-11-20
526
0
理解Netty4线程模型-线程封闭技术实现的无锁化设计,单线程不要阻塞和无序事件如何处理(rocketmq源码分析无序事件处理)
模型
设计
事件
线程
源码分析
Netty4的主从多线程模型是全局多线程,局部单线程(事件循环),用线程封闭技术实现的无锁化设计实现并发安全。
崔认知
2023-11-03
266
0
【八股文Java】图解Java线程池实现原理(ThreadPoolExecutor)
java
threadpoolexecutor
线程
线程池
原理
弄清楚 ThreadPoolExecutor 的原理之后,线程池的面试题都很简单。
崔认知
2023-10-30
296
0
一图理解Apollo配置中心,配置变更如何及时通知客户端的
缓存
apollo
接口
客户端
配置
1、Apollo客户端启动时,会启动异步线程,循环发起一个Http Long Polling请求到Config Service的notifications/v2接口(NotificationControllerV2),http请求超时默认90 秒(should be longer than server side's long polling timeout, which is now 60 seconds)。
崔认知
2023-10-25
813
0
【八股文Java】: Java对象的hashCode()值是可变的吗?发生GC之后会变吗?为什么?hashCode值如何生成?
java
gc
hashcode
对象
源码
1、如果Java对象的hashCode()方法重写即自定义hashCode值的实现,参与hash计算的变量一旦被赋值后就不能再改变,hash值与map容器相关,一旦改变,map取值:可能发生业务异常,内存泄漏,OOM异常。
崔认知
2023-10-20
468
0
【八股文Java】: 在Spring生态下,实现预热功能(比如提前加载本地缓存),需要使用哪些扩展点。为什么?
java
spring
缓存
接口
事件
问:在Spring生态下,实现预热功能(比如提前加载本地缓存),需要使用哪些扩展点?为什么?
崔认知
2023-10-20
402
0
【八股文Java】: OOM后,JVM一定会退出吗?为什么?
java
jvm
进程
线程
异常
OOM异常也是Java异常的一种,默认情况下,如果是某个线程抛出异常,此线程会退出,并且异常堆栈会输出到控制台。如果JVM所有的非守护线程都因为OOM异常或者其他异常退出,那么JVM就会退出。
崔认知
2023-10-20
302
0
一图理解tomcat线程模型
tomcat
队列
连接
模型
线程
基于tomcat-embed-core:9.0.60 , Http11NioProtocol(默认启用的)
崔认知
2023-09-18
786
0
Java之死锁: 死锁发生了?怎么去定位死锁?怎么去修复死锁?
java
编码
工具
监控工具
线程
利用java的命令行工具:jps + jstack 组合可以得到Thread Dump:
崔认知
2023-09-06
317
0
Java并发:FutureTask如何完成多线程并发执行、任务结果的异步获取?以及如何避其坑
java
并发
多线程
异步
异常
FutureTask其实类似一个代理机构,当我们提交任务的任务执行时,其实是由这个代理机构为我们触发的此任务,而且也会维护任务的结果、异常信息及任务执行过程中的状态。
崔认知
2023-09-06
369
0
Redis:开启了Redis多线程,就会以多线程模式运行了吗?一图理解Redis的多线程模式与单线程模式
redis
多线程
事件
数据
网络
2、在beforesleep阶段,会根据写数据的client的积压量来启用多线程模式
崔认知
2023-09-05
457
0
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
立即学习
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档