腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
路人甲Java
专栏成员
举报
269
文章
429942
阅读量
89
订阅数
订阅专栏
申请加入专栏
全部文章(269)
java(94)
spring(83)
sql(49)
编程算法(49)
数据库(47)
云数据库 SQL Server(33)
网络安全(33)
xml(28)
容器(25)
http(22)
https(19)
mvc(18)
ide(15)
网站(15)
压力测试(15)
maven(13)
mybatis(12)
json(11)
缓存(10)
servlet(9)
存储(9)
腾讯云测试服务(8)
php(7)
javascript(7)
云数据库 Redis®(7)
打包(7)
git(7)
spring boot(7)
线程(7)
node.js(6)
linux(6)
aop(6)
android(5)
github(5)
jar(5)
tomcat(5)
分布式(5)
jdk(5)
面向对象编程(5)
jdbc(5)
接口(5)
html(4)
api(4)
tcp/ip(4)
uml(4)
windows(4)
微服务(4)
队列(4)
对象(4)
数据(4)
jsp(3)
unix(3)
apache(3)
开源(3)
爬虫(3)
jvm(3)
数据结构(3)
配置(3)
索引(3)
线程池(3)
性能(3)
费用中心(2)
python(2)
oracle(2)
容器镜像服务(2)
企业(2)
express(2)
自动化(2)
flash(2)
markdown(2)
rabbitmq(2)
gradle(2)
kafka(2)
thread(2)
并发(2)
登录(2)
工作(2)
集合(2)
技巧(2)
设计(2)
事务(2)
同步(2)
系统(2)
效率(2)
性能优化(2)
异常(2)
优化(2)
原理(2)
注解(2)
其他(1)
xcode(1)
bootstrap(1)
vue.js(1)
css(1)
jquery(1)
ajax(1)
汇编语言(1)
eclipse(1)
ubuntu(1)
nginx(1)
mapreduce(1)
批量计算(1)
检测工具(1)
cci 持续集成(1)
数据备份(1)
电商(1)
数据安全(1)
svg(1)
xslt & xpath(1)
serverless(1)
游戏(1)
数据迁移(1)
html5(1)
ssh(1)
正则表达式(1)
gui(1)
sql server(1)
hashmap(1)
zookeeper(1)
kotlin(1)
单元测试(1)
dubbo(1)
jenkins(1)
spring cloud(1)
大数据(1)
安全(1)
架构设计(1)
任务调度(1)
mvcc(1)
ipv6(1)
迁移(1)
接口测试(1)
aspectj(1)
boot(1)
capture(1)
component(1)
configuration(1)
debug(1)
distinct(1)
exe(1)
executorservice(1)
exists(1)
gif(1)
google(1)
guava(1)
having(1)
ioc(1)
it(1)
list(1)
lock(1)
mq(1)
mysql(1)
null(1)
paint(1)
push(1)
ref(1)
rocketmq(1)
search(1)
select(1)
set(1)
shift(1)
sleep(1)
space(1)
sso(1)
status(1)
submit(1)
system(1)
target(1)
threadpoolexecutor(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)
搜索文章
搜索
搜索
关闭
精妙设计:支付系统状态机与核心代码实现
系统
状态机
模型
设计
事件
本篇主要讲清楚什么是状态机,简洁的状态机对支付系统的重要性,状态机设计常见误区,以及如何设计出简洁而精妙的状态机,核心的状态机代码实现等。
路人甲Java
2024-02-01
2.6K
0
浅谈Java中的池化技术
java
对象
连接
线程
性能
比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象的初始化通常要花费比较长的时间,如果频繁地申请和销毁,就会耗费大量的系统资源,造成不必要的性能损失。
路人甲Java
2023-11-15
397
1
横贯八方揭秘RabbitMQ、RocketMQ、Kafka 的核心原理(建议收藏)
rabbitmq
kafka
rocketmq
队列
原理
今天我们通过一篇文章来认识一下常见消息队列RabbitMQ、RocketMQ、Kafka。
路人甲Java
2023-11-14
1.3K
0
代码总是被嫌弃写的太烂?装上这个 IDEA 插件再试试!
检测工具
https
插件
代码规范
代码质量
在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint
路人甲Java
2023-11-14
322
0
Spring Boot 自动装配原理,图文并茂,万字长文!
spring
容器
boot
配置
原理
点进@SpringBootApplication来看,发现@SpringBootApplication是一个组合注解。
路人甲Java
2023-10-18
415
0
如何优雅的自定义 ThreadPoolExecutor 线程池
threadpoolexecutor
队列
工作
线程
线程池
java 中经常需要用到多线程来处理一些业务,非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。同时创建过多的线程也可能引发资源耗尽的风险,这个时候引入线程池比较合理,方便线程任务的管理。
路人甲Java
2023-10-18
1.6K
0
面试官:电商库存扣减如何设计?如何防止超卖?
数据库
电商
并发
脚本
设计
路人甲Java
2023-08-31
764
0
面试官:说一下SSO 单点登录和 OAuth2.0 的区别
sso
单点登录
登录
服务器
系统
最常见的例子是,我们打开淘宝APP,首页就会有天猫、聚划算等服务的链接,当你点击以后就直接跳过去了,并没有让你再登录一次
路人甲Java
2023-08-31
802
0
面试官:线程池中多余的线程是如何回收的?
队列
工作
线程
线程池
异常
最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂,就不再赘述了,别人写的比我好多了。
路人甲Java
2023-08-31
1.1K
0
面试官:ReadWriteLock读写之间互斥吗?
并发
接口
同步
线程
性能
开发中遇到并发的问题一般会用到锁,Synchronized存在明显的一个性能问题就是读与读之间互
路人甲Java
2023-08-29
222
0
面试官:说一下加密后的数据如何进行模糊查询?
数据库
存储
加密
数据
算法
我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。
路人甲Java
2023-08-29
769
0
面试官:Java反射和new效率对比,差距有多大?
java
对象
反射
效率
优化
Java中,一般我们创建一个对象可能会选择new一下个实例。但是随着我们技术的不断提升,我们也学习到了,可以通过反射技术实现对象的创建。
路人甲Java
2023-08-29
430
0
面试官:谈谈过滤器和拦截器的区别?
容器
登录
函数
接口
配置
而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件
路人甲Java
2023-08-29
448
0
面试官:Spring IOC 为什么能降低耦合?
spring
ioc
对象
接口
依赖注入
有同学在学习 Spring 框架中可能会问这样的问题,为什么通过依赖注入就可以降低代码间的耦合呢?我通过 new 生产对象不也可以吗,不就是一行代码的不同,一个是 @Resource 注入,一个是 new 创建,怎么就降低耦合了?
路人甲Java
2023-08-29
173
0
面试官:Java有线程安全的set吗?
java
set
集合
线程安全
源码
在多线程环境下,要使用线程安全的集合,比如,ConcurrentHashMap是线程安全的HashMap,CopyOnWriteArrayList是线程安全的ArrayList。那么HashSet对应的线程安全集合,是什么呢?java有没有提供默认实现呢?
路人甲Java
2023-08-29
254
0
面试官:HashMap 为什么不能一边遍历一遍删除
hashmap
遍历
编译器
集合
异常
上面出现这样的原因是在使用 foreach 对 HashMap 进行遍历时,同时进行 put 赋值操作会有问题,异常 ConcurrentModificationException。
路人甲Java
2023-08-29
329
0
面试官:Java 是如何实现线程间通信的?
java
system
thread
同步
线程
正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。
路人甲Java
2023-08-29
264
0
面试官:ThreadLocal 搭配线程池时为什么会造成内存泄漏?
变量
对象
内存泄漏
线程
线程池
所以对于不同的线程,每次获取副本值时,别的线程并不能获取到当前线程的副本值,形成了副本的隔离,互不干扰。
路人甲Java
2023-08-29
673
0
面试官:MySQL 中的 distinct 和 group by 哪个效率更高?
distinct
mysql
排序
索引
效率
带着这两个问题找答案。接下来,我们先来看一下distinct和group by的基础使用。
路人甲Java
2023-08-29
649
0
面试官:说说 @Configuration 和 @Component 的区别
component
configuration
测试
配置
注解
理解:调用@Configuration类中的@Bean注解的方法,返回的是同一个示例;而调用@Component类中的@Bean注解的方法,返回的是一个新的实例。
路人甲Java
2023-08-29
356
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档