腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
nobody
nobody
专栏成员
举报
123
文章
81646
阅读量
21
订阅数
订阅专栏
申请加入专栏
全部文章(123)
java(66)
线程(31)
线程池(19)
异常(18)
spring(14)
并发(14)
数据(13)
原理(12)
变量(11)
科技(11)
队列(10)
系统(9)
接口(8)
配置(8)
注解(8)
编码(7)
对象(7)
工具(7)
缓存(6)
开发(6)
连接(6)
设计(6)
事务(6)
数据库(5)
容器(5)
cloud(5)
编译(5)
多线程(5)
函数(5)
模型(5)
事件(5)
数组(5)
网络(5)
源码(5)
字符串(5)
mybatis(4)
安全(4)
null(4)
string(4)
threadpoolexecutor(4)
编程(4)
代理(4)
反射(4)
服务(4)
进程(4)
内存(4)
线程安全(4)
异步(4)
jar(3)
maven(3)
redis(3)
客户端(3)
实践(3)
算法(3)
协议(3)
语法(3)
源码分析(3)
json(2)
sql(2)
打包(2)
存储(2)
分布式(2)
自动化(2)
jvm(2)
hashmap(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)
system(2)
tcp(2)
text(2)
thread(2)
variables(2)
单例模式(2)
动态代理(2)
分布式锁(2)
服务端(2)
工作(2)
开发者(2)
面试(2)
日志(2)
微信公众号(2)
序列化(2)
javascript(1)
go(1)
bash(1)
git(1)
github(1)
tomcat(1)
linux(1)
apache(1)
http(1)
jdbc(1)
单元测试(1)
https(1)
微服务(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)
executorservice(1)
factory(1)
gc(1)
hashcode(1)
ibatis(1)
import(1)
interceptor(1)
io(1)
it(1)
jsonpath(1)
kubectl(1)
lambda(1)
logback(1)
lombok(1)
methods(1)
module(1)
mysql(1)
netty(1)
pojo(1)
private(1)
profile(1)
public(1)
quartz(1)
reference(1)
return(1)
root(1)
shutdown(1)
state(1)
static(1)
stream(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)
文件系统(1)
效率(1)
性能(1)
依赖注入(1)
指针(1)
状态机(1)
LLM(1)
搜索文章
搜索
搜索
关闭
Java的Thread线程对象对异常捕获的处理策略
异常
java
thread
对象
线程
线程对异常的处理主要涉及到java.lang.Thread.UncaughtExceptionHandler:
崔认知
2024-09-18
81
0
单元测试中,如何为java设置系统变量(System Variables)【建议使用配置文件或系统属性】
单元测试
system
variables
变量
系统
开发中一般我们使用配置文件或系统属性(System Properties)配置参数,而不用系统变量(System Variables),因为配置文件或系统属性(System Properties)比较灵活,系统变量(System Variables)是操作系统级别的环境变量,它不是Java特有的,而是操作系统的一部分。
崔认知
2024-09-18
130
0
《企业应用架构模式》读书
系统
并发
架构模式
企业应用
事务
招式套路可以千变万化,扎实深厚的“内功”却是始终如一!虽然企业应用涉及的软件技术不断翻新,但是基本的架构及设计思想却没有太多变化。
崔认知
2024-09-13
89
0
高可用:故障隔离方案【隔离术】
高可用
进程
数据
系统
服务
故障隔离是分布式系统中提高可用性的关键技术之一,它通过将故障限制在局部范围内,防止故障扩散影响到整个系统。
崔认知
2024-09-13
134
0
线上的任何变更都要引起高度重视—全球最大的代码托管平台GitHub遭遇了大规模的全站服务故障,核心服务几乎全部瘫痪。
github
代码托管
服务
路由
数据库
2024年8月14日,全球最大的代码托管平台GitHub遭遇了大规模的全站服务故障,核心服务几乎全部瘫痪。这次故障影响了GitHub的主网站及多项服务功能,包括Pull Request、GitHub Pages、Copilot和API等。以下是关于这次故障的相关信息:
崔认知
2024-09-13
60
0
TCP 拆包和粘包问题,Netty是如何帮我们处理的
数据
协议
netty
tcp
变量
在使用 TCP 协议进行网络通信时,由于 TCP 本身是一个基于流的协议,它不保证数据的边界,因此发送的数据包可能会被操作系统或网络设备拆分成多个小包发送,或者多个小数据包可会被合并成一个大的数据包发送给接收方,这就是所谓的 TCP 拆包和粘包问题。
崔认知
2024-09-13
97
0
Java集合中的ConcurrentModificationException异常
科技
线程
异常
java
集合
当底层集合在迭代过程中被修改时,快速失败(fail-fast)迭代器可能会抛出ConcurrentModificationException。
崔认知
2024-09-13
91
0
IO密集型任务使用Java的parallelStream并行流,提高性能及隔离故障,如何自定义线程池
线程池
性能
java
io
系统
在Java中,parallelStream 是 Java 8 引入的 Stream API 的一部分,它允许并行处理集合中的元素。默认情况下,parallelStream 共享使用默认的 ForkJoinPool 作为其线程池,可能对你的业务影响性能,而且起不到隔离的作用。所以我们需要自定义其使用的线程池。
崔认知
2024-09-13
115
0
Java避坑指南:多线程批量调用下游接口,如何正确设置总超时时间
科技
线程池
java
多线程
接口
多线程批量调用下游接口,设置总超时时间是一种常见的需求,特别是在需要保证程序在预定时间内必须返回,否则超时设置不合理,导致接口变慢。
崔认知
2024-09-13
163
0
八股文:如有优雅关闭(Graceful Shutdown)Java的线程池ExecutorService
java
executorservice
shutdown
线程池
源码
优雅地关闭线程池是一个涉及资源管理和代码健壮性的重要问题。在Java中,可以使用ExecutorService来创建和管理线程池,并使用其提供的方法来优雅地关闭线程池。以下是一些建议的步骤和注意事项:
崔认知
2024-06-17
358
0
八股文:为什么HashMap的键值可以为null,而ConcurrentHashMap不行?
hashmap
null
设计
线程
线程安全
在Java中,ConcurrentHashMap这个线程安全的集合中的Key或者Value是不允许 null(空)值出现,但是非线程安全的HashMap又允许Key或者Value插入null(空)值。why?
崔认知
2024-06-17
243
0
HTTP 协议的的进化史:HTTP/1、HTTP/2、HTTP/3
http
服务器
连接
数据
协议
HTTP/0.9是HTTP协议的最早版本,于1991年由万维网协会和互联网工程任务组制定。这个版本非常简单,主要用于学术交流,主要用于在网络之间传输HTML超文本的内容,因此也被称为超文本协议。
崔认知
2024-06-04
626
0
Spring Cloud 下使用Javassist 在类被加载之前修改字节码
spring
容器
class
cloud
import
Spring Cloud 项目中,很多功能都是用 aop去实现的,或者直接使用Java Agent。
崔认知
2024-06-04
192
0
eBPF + LLM:实现可观测性智能体的基础设施
内核
数据
LLM
函数
进程
今天很高兴与大家分享 DeepFlow 在可观测性智能体方面所做的一些工作。今天的话题主要包括两个方面:如何使用 eBPF 解决数据质量的问题,如何在此基础上使用 LLM 构建高效率的智能体。从这两方面出发,我们能看到为何说 eBPF 和 LLM 是实现可观测性智能体的关键基础设施。
崔认知
2024-06-04
215
0
「Fallacies of Distributed Systems (分布式系统的谬误)」
数据
网络
系统
distributed
分布式系统
Sun Microsystems公司的研究员Peter Deutsch早在1994年就意识到了几个有关分布式系统的误区:
崔认知
2024-05-15
85
0
阿里Java 面试:@Transactional 和 @Async是否可以一起使用?
线程
java
async
面试
事务
@Transactional 和 @Async 标注同一个 service 方法会导致事务失效吗
崔认知
2024-04-28
889
0
在IT领域,什么是幂等性(idempotence)?为什要实现幂等?如何解决幂等性?
系统
数据库
it
数据
索引
幂等性(idempotence)是一个数学和计算机学概念,指的是对于同一操作,无论是一次还是多次执行,产生的结果是一致的,不会因为多次执行而产生副作用。在编程中,幂等操作是指可以使用相同参数重复执行,对系统产生的影响是一样的,即对资源的作用是一样的,不会发生副作用。
崔认知
2024-03-22
515
0
全球首位 AI 软件工程师Devin问世:能自学新语言、开发迭代 App
模型
软件
软件工程
app
开发
IT之家 3 月 13 日消息,初创公司 Cognition 近日发布公告,宣布推出全球首个 AI 软件工程师 Devin,并号称会彻底改变人类构建软件的方式。
崔认知
2024-03-22
135
0
使用Java 注解处理器(Annotation Processor)来避免Spring事务抛出受检异常Exception无法回滚
事务
异常
注解
spring
exception
Java 注解处理器(Annotation Processor)是 Java 编译器的一部分,用于处理源代码中的注解信息。它可以在编译时扫描和处理注解,并生成额外的代码或者进行其它的操作。注解处理器可以用来自动生成代码、进行代码检查、生成文档等。
崔认知
2024-01-22
487
0
战术性编程(Tactical programming )腐蚀系统,我们需战略性编程(Strategic programming)
编程
工程师
工作
设计
系统
在很多“经验丰富”的服务端工程师看来,实现产品需求的功能非常简单,无非是一系列接口和服务,通过不断地堆代码即可实现,这是一种典型的“战术性编程”思维。
崔认知
2023-12-26
194
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档