腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA烂猪皮
专栏成员
举报
324
文章
362209
阅读量
41
订阅数
订阅专栏
申请加入专栏
全部文章(324)
java(103)
编程算法(67)
spring(52)
数据库(42)
云数据库 Redis(33)
sql(33)
http(31)
分布式(29)
线程(28)
jvm(26)
微服务(26)
hashmap(24)
云数据库 SQL Server(23)
其他(21)
容器(18)
缓存(18)
https(18)
网络安全(17)
队列(17)
数据结构(15)
配置(15)
api(14)
dubbo(13)
kafka(13)
源码(13)
jdk(12)
开源(11)
spring cloud(11)
spring boot(10)
消息队列 CMQ 版(9)
存储(9)
zookeeper(9)
对象(9)
同步(9)
xml(8)
html(8)
tomcat(8)
linux(8)
文件存储(8)
网站(8)
压力测试(8)
rabbitmq(8)
socket编程(8)
大数据(8)
负载均衡(7)
android(7)
nginx(7)
rpc(7)
es(7)
php(6)
ide(6)
aop(6)
并发(6)
node.js(5)
负载均衡缓存(5)
apache(5)
变量(5)
接口(5)
数据(5)
c++(4)
mvc(4)
git(4)
unix(4)
容器镜像服务(4)
腾讯云测试服务(4)
kubernetes(4)
二叉树(4)
tcp/ip(4)
数据分析(4)
并发编程(4)
服务(4)
开发(4)
面试(4)
异常(4)
自动驾驶(3)
python(3)
servlet(3)
react(3)
oracle(3)
jar(3)
maven(3)
mybatis(3)
安全(3)
数据处理(3)
系统架构(3)
笔记(3)
服务器(3)
排序(3)
日志(3)
数组(3)
算法(3)
系统(3)
原理(3)
源码学习(3)
lua(2)
erlang(2)
bootstrap(2)
打包(2)
eclipse(2)
github(2)
访问管理(2)
mongodb(2)
企业(2)
erp(2)
jdbc(2)
单元测试(2)
微信(2)
架构设计(2)
etcd(2)
count(2)
data(2)
final(2)
lock(2)
null(2)
synchronized(2)
登录(2)
继承(2)
集群(2)
监控(2)
客户端(2)
框架(2)
链表(2)
流量(2)
设计(2)
异步(2)
费用中心(1)
对象存储(1)
官方文档(1)
ios(1)
javascript(1)
ruby(1)
go(1)
scala(1)
json(1)
sqlite(1)
nosql(1)
memcached(1)
搜索引擎(1)
全文检索(1)
lucene/solr(1)
容器服务(1)
存储网关(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
消息队列 CKafka 版(1)
SSL 证书(1)
腾讯git代码托管(工蜂)(1)
人工智能(1)
devops(1)
游戏(1)
shell(1)
spark(1)
hive(1)
sql server(1)
openstack(1)
cdn(1)
udp(1)
jenkins(1)
kernel(1)
uml(1)
nest(1)
虚拟化(1)
sdk(1)
性能测试(1)
raft(1)
Elasticsearch Service(1)
分布式配置中心(1)
authentication(1)
bat(1)
cas(1)
ddd(1)
feign(1)
hystrix(1)
interrupt(1)
io(1)
jpa(1)
logback(1)
mesh(1)
mysql(1)
native(1)
pdf(1)
pipeline(1)
public(1)
rest(1)
restful(1)
ribbon(1)
semaphore(1)
service(1)
thread(1)
volatile(1)
web开发(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)
搜索文章
搜索
搜索
关闭
ReentrantReadWriteLock读写锁解析
缓存
final
队列
线程
异常
我们之前说到,ReentrantLock是独占锁,某一时刻只有一个线程可以获取该锁,而实际上会存在很多读多写少的场景,而读操作本身并不会存在数据竞争问题,如果使用独占锁,可能会导致其中一个读线程使其他的读线程陷入等待,降低性能。
烂猪皮
2023-09-04
276
0
面试|京东面试后的复盘总结
云数据库 Redis
缓存
jvm
oracle
云数据库 SQL Server
问题至少40个……老子面试了立马复盘都忘了一小半…… 面试的是3年的岗位(老子实际开发时间就100天!!!) 外包的岗位…… 个人评价:面试的题目荤素不忌,难的简单的一起上……自己能答出65%左右…… Java 重写hashcode的原因 可重入锁和不可重入锁的区别,synchronized是什么级别的锁。 为什么叫做不可重入锁,recheck(?)是什么类型的锁? Java的四种锁粒度…… hashcode的实现、扩容算法、为什么红黑树…… 扩容算法为什么只能二进制? hashMap头插法和尾插法 头插法
烂猪皮
2022-12-16
322
0
阿里藏经阁天花板:高性能Java架构核心原理手册,一定要偷偷看
缓存
云数据库 Redis
性能测试
腾讯云测试服务
市面上讲Java框架的书很多,包括Sping Boot、Spring Cloud、Kafka等,但这些书通常只会让你技术的“量”增长,而“质”仍处于SSM的阶段。而且互联网上并没有体系化、结构化的提升技术的“质”的教材,于是这份阿里的高性能java架构核心手册就出来了!
烂猪皮
2022-04-02
445
0
网易Java社招研发面经:Java+数据库+Redis+Linux+框架+架构设计
云数据库 Redis
nginx
缓存
编程算法
spring
一面二面电话面-->三面四面视频面-->主管电话面-->hr电话面,整个流程下来就两个礼拜。
烂猪皮
2021-06-10
686
0
哔哩哔哩 java岗二面面经
云数据库 Redis
lua
缓存
3. Redis 性能为什么高?Redis的lua脚本,为什么能保证原子性?如果lua脚本在库存扣减
烂猪皮
2021-06-09
591
0
蚂蚁金服Java研发三面(电面+现场面),终获offer分享我的面经感悟
分布式
缓存
java
jvm
云数据库 Redis
一份初得蚂蚁面试机会(本人非985/211,蚂蚁真的不是很在乎学历!!!),有了一次社招机会,前后经历三关,受益匪浅,在此与各位朋友分享经历与心得。
烂猪皮
2021-06-09
966
0
再谈spring的循环依赖是怎么造成的?
spring
缓存
网络安全
编程算法
老生常谈,循环依赖!顾名思义嘛,就是你依赖我,我依赖你,然后就造成了循环依赖了!由于A中注入B,B中注入A导致的吗?
烂猪皮
2021-04-02
685
0
Redis不止缓存!百度强推“Redis成长笔记”我粉了
云数据库 Redis
分布式
缓存
编程算法
相信大家对于Redis第一印象都是“缓存”,它相比Memcache 而言更加易于理解、使用和控制。但Redis作为互联网技术领域使用最为广泛的存储中间件,其实还是有很多其他的应用场景的。当系统的并发量达到一定的量级,流量涨上来了,Redis的其他功能就需要应用起来了。
烂猪皮
2021-01-13
398
0
利用 Redis 实现分布式锁
云数据库 Redis
分布式
压力测试
缓存
对于这个问题,我们可以简单将锁分为两种——内存级锁以及分布式锁,内存级锁即我们在 Java 中的 synchronized 关键字(或许加上进程级锁修饰更恰当些),而分布式锁则是应用在分布式系统中的一种锁机制。分布式锁的应用场景举例以下几种:
烂猪皮
2020-11-25
600
0
分析和解决 JAVA 内存泄露的实战例子
编程算法
hashmap
缓存
java
这几天,一直在为Java的“内存泄露”问题纠结。Java应用程序占用的内存在不断的、有规律的上涨,最终超过了监控阈值。福尔摩 斯不得不出手了!
烂猪皮
2020-11-10
766
0
精妙绝伦!阿里资深架构师撰写这份:并发编程,可谓“独具匠心”
压力测试
缓存
java
数据分析
并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。现在几乎100%的公司不但面试都必须问到并发编程,而且在日常工作和开发当中更是需要并发编程的使用,尤其是在互联网公司,它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。
烂猪皮
2020-11-02
301
0
RabbitMQ在分布式系统中的应用
rabbitmq
消息队列 CMQ 版
kafka
缓存
当RabbitMQ退出时,默认会将消息和队列都清除,所以需要在第一次声明队列和发送消息时指定其持久化属性为true,这样RabbitMQ会将队列、消息和状态存到RabbitMQ本地的数据库,重启后会恢复。
烂猪皮
2020-10-10
962
0
原创分布式即时通讯(IM)系统理论架构方案
android
消息队列 CMQ 版
缓存
存储
无论是IM消息通信系统还是客户消息系统,其本质都是一套消息发送与投递系统,或者说是一套网络通信系统,其本质两个词:存储与转发。
烂猪皮
2020-09-01
1.6K
0
深入理解分布式系统kafka知识点
kafka
zookeeper
数据处理
大数据
缓存
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。
烂猪皮
2019-10-15
396
0
缓存有那么多种,分别是干什么的?
数据库
sql
缓存
云数据库 Redis
memcached
只要是位正儿八经的程序员应该都知道“缓存”是什么,甚至我司的很多做运营的小姐姐现在和程序员小哥哥交流中都时不时冒出“缓存”这个词,让人压力山大。
AI乔治
2019-08-08
858
0
MySQL 性能调优——SQL 查询优化
云数据库 SQL Server
缓存
sql
数据库
如何设计最优的数据库表结构,如何建立最好的索引,以及如何扩展数据库的查询,这些对于高性能来说都是必不可少的。但是只有这些还不够,要获得良好的数据库性能,我们还要设计合理的数据库查询,如果查询设计的很糟糕,即使增加再多的只读从库,表结构设计的再合理,索引再合适,只要查询不能使用到这些东西,也无法实现高性能的查询。所以说查询优化,索引优化,库表结构优化需要齐头并进。
烂猪皮
2019-07-30
1.3K
0
实战分布式之电商高并发秒杀场景总览
压力测试
缓存
本文是新系列“实战高并发”的开篇作。这个系列作为“我说分布式”的子系列,将着重挑选若干典型的分布式实战场景,尽量对当下高并发领域较为热门的架构及业务场景做一次较为深入的实践与总结。
AI乔治
2019-07-29
886
0
JAVA多线程与并发学习总结
java
缓存
存储
kernel
使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。
烂猪皮
2018-09-18
498
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档