首页
学习
活动
专区
工具
TVP
发布

IT技术精选文摘

专栏成员
542
文章
800045
阅读量
136
订阅数
分布式锁工具Redisson,太香了!!
Redisson和它俩的区别就像一个用鼠标操作图形化界面,一个用命令行操作文件。Redisson是更高层的抽象,Jedis和Lettuce是Redis命令的封装。
用户1263954
2022-10-28
1K0
100 行代码透彻解析 RPC 原理
本文主要论述的是“RPC 实现原理”,那么首先明确一个问题什么是 RPC 呢?RPC 是 Remote Procedure Call 的缩写,即,远程过程调用。RPC 是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而开发人员无需额外地为这个交互编程。
用户1263954
2022-05-23
2900
招银网络一面:@Autowired 和 @Resource 的区别是什么?
Spring 内置的 @Autowired 以及 JDK 内置的 @Resource 和 @Inject 都可以用于注入 Bean。
用户1263954
2022-05-23
1720
后端必备:如何排查问题以及jvm调优思路
大家好,今天跟大家就CPU、磁盘、网络及内存方面的问题,聊聊如何排查和调优。 CPU过高,怎么排查问题 linux内存 磁盘IO 网络IO java 应用内存泄漏和频繁 GC java 线程问题排查 常用 jvm 启动参数调优 linux CPU 过高,怎么排查问题 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷
用户1263954
2022-05-23
2300
小厂后端十连问(附答案)
大家好,在此分享一份面试真题,我整理了一下答案给大家。如果有不正确的,欢迎指出哈,一起进步。
用户1263954
2022-05-23
4080
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。
用户1263954
2022-05-23
4370
面试必问 | 一个线程从创建到消亡要经历哪些阶段?
今天,我们就结合 操作系统线程和编程语言线程 再次深入探讨线程的生命周期问题,线程的生命周期其实没有我们想象的那么简单!!
用户1263954
2022-05-23
2740
聊聊并发编程的 10 个坑
说实话,在java中并发编程是一大难点,至少我是这么认为的。不光理解起来比较费劲,使用起来更容易踩坑。
用户1263954
2022-04-08
1550
Java底层知识:什么是 “桥接方法” ?
在最近的日常工作中,因业务需要,研究 Java 字节码层面的知识。具体是,需要根据类字节码,获取特定方法名的方法入参,此方法名在源码中只有一个。但是在实际使用中发现:在类实现泛型接口的情况下,在字节码层面,类却有两个同名方法,导致无法确定哪个方法才是我们需要的方法。经过研究发现,其中一个方法是编译器在编译的过程中,自动生成的桥接方法(bridge method),两个方法可通过特定标识区分。
用户1263954
2022-04-08
3390
同事:你能跟我聊聊class文件么?
上次聊过了Java源码经过编译器的一系列转换最终生成标准的Class文件的过程,我们用一张图来简单地回顾一下:
用户1263954
2022-04-08
2920
Java面试必问:ThreadLocal终极篇
张三最近天气很热心情不是很好,所以他决定出去面试跟面试官聊聊天排解一下,结果刚投递简历就有人约了面试。
用户1263954
2022-02-17
3870
AQS
在Java多线程编程中,重入锁(ReentrantLock) 和信号量(Semaphore)是两个极其重要的并发控制工具。相信大部分读者都应该比较熟悉它们的使用(如果不清楚的小伙伴,赶快拿出书本翻阅一下)。
用户1263954
2022-02-17
2020
图解Java中那18 把锁
举个生活中的例子,假设厕所只有一个坑位了,悲观锁上厕所会第一时间把门反锁上,这样其他人上厕所只能在门外等候,这种状态就是「阻塞」了。
用户1263954
2022-02-17
2130
并发问题的根源到底是什么?
并发编程是 java 高级程序员的必备的基础技能之一。但是想要写好并发程序并非易事。
用户1263954
2022-02-17
3420
万万没想到,HashMap默认容量的选择,竟然背后有这么多思考
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。
用户1263954
2022-02-17
2800
25 张图 | 深入浅出「偏向锁」
在 JDK1.5 之前,面对 Java 并发问题, synchronized 是一招鲜的解决方案:
用户1263954
2022-02-15
1.1K0
聊聊接口性能优化的11个小技巧
接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。
用户1263954
2022-02-15
6740
面试必问|聊聊JVM性能调优?
对于工作3年左右的Java程序员来说,在面试大厂的过程中,面试官可能不会太关注你做了多少个项目、你的CRUD水平如何。更多的是关注你对某项技术点的理解深度,所以说,工作3年左右的小伙伴一定要把自己的重心放到技术的深度上来。
用户1263954
2021-12-21
8020
10分钟手撸Java线程池
看过Java线程池源码的小伙伴都知道,在Java线程池中最核心的类就是ThreadPoolExecutor,而在ThreadPoolExecutor类中最核心的构造方法就是带有7个参数的构造方法,如下所示。
用户1263954
2021-12-13
1850
十九招,让你写出好代码!
在JAVA中好的代码可以带来性能的提升,本文将讲解一些常用的代码优化招式,从而让我们在编码中保持好的编程习惯,让代码保持最优状态,当然也可以将这些招式引入到你们的代码评审中,让整个团队都写出更好的代码。
用户1263954
2021-12-10
2450
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档