内卷的Java工程师
内卷的Java工程师
全部文章
后端
Java(711)
微服务(14)
数据库(15)
未归档(2)
网络(5)
队列(5)
面试(5)
归档
标签
去牛客网
登录
/
注册
内卷的Java工程师的博客
全部文章
/ 后端
(共272篇)
JVM 实战学习总结:JVM 的分代模型:年轻代、老年代、永久代
1、背景引入 我们从下面这段代码开始今天的内容: 有没有很眼熟呀,跟前面我们的代码差不多。只是这里稍微调整了一下,在main() 方法中,会循环调用 loadReplicasFormDisk() 方法。 我们来用内存分配的角度来用图示来描述一下上面的代码怎么运行的。 首先,一旦 m...
2021-10-09
0
398
一篇文教你在 Java 中利用 redis 实现分布式全局唯一标识服务
获取全局唯一标识的方法介绍 在一个IT系统中,获取一个对象的唯一标识符是一个普遍的需求。在以前的单体应用中,如果数据库是一个单数据库的结构。通常可以利用数据库的自增字段来获取这个唯一标识。 例如,在 Mysql 数据库中,我们可以通过 sql 语句创建一个自增长的 int 字段类型的表。如下所示...
2021-10-09
0
417
对限频限流的思考
ntro1 :限流的常见实现方式及常见开源限流组件有注意点 intro2 : 你真的理解了漏桶和令牌桶限流算法吗,划分/区分二者科学吗 intro2 : 你知道限流保障服务可用时也可能导致其他服务不可用吗 早先看到朋友圈分享限频限流的文章,从中有些收获,不过笔者不打算赘述,想进一步探讨下限频限...
2021-10-09
0
287
深入浅出数据库事务和4种隔离级别
三种bug: 脏读: 例:insert into T values (4, '牛D');,然后没commit。 其他进程SELECT读取到的数据是未commit的数据。(数据库只修改了内存没修改外存) 不可重复读: 例:一个事务范围内两个相同的查询却返回了不同数据(因为中...
2021-10-09
0
332
写了八千多字,就是为了把 ReentrantLock 讲透
ReentrantLock 是可重入锁 啥是可重入锁呢?比如:线程 1 通过调用 lock() 方法获取锁之后,再调用 lock 时,就不会再进行阻塞获取锁,而是直接增加重试次数。 还记得 synchronized 吗?它有 monitorenter 和 monitorexit 两种指令来保证锁...
2021-10-09
0
288
这可能是全网最全、最细的一篇微服务架构文章了
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到...
2021-10-09
0
289
华为架构师的Netty进阶之路:跟着案例学Netty
在本书中,作者将在过去几年实践中遇到的问题,以及Netty 学习者咨询的相关问题,进行了归纳和总结,以问题案例做牵引,通过对案例进行剖析,讲解问题背后的原理,并结合Netty源码分析,让读者能够真正掌握Netty,在实际工作中少犯错。 本书中的案例涵盖了Netty 的启动和停止、内存、并发多线程、...
2021-10-09
0
480
左手MongoDB,右手Redis!阿里架构师带你从入门到实战
本书针对MongoDB和Redis这两个,采用“理论+实践”的形式编写,共计45个实例。 全书分为4篇: 第1篇,介绍了什么是NoSQL、MongoDB和Redis相对于传统关系型数据库的优势; 第1章:进入MongoDB与Redis的世界 第2章:数据存储方式的演进 ...
2021-10-09
0
358
有了这份大佬总结的1000道互联网Java面试题文档,offer稳了
由于题目太多只能截取部分展示,有想获取这份Java面试文档的朋友(文末获取) MyBatis面试题 Redis面试题 MySQL面试题 Zookeeper面试题 Spring面试题 S...
2021-10-09
0
278
三年Java程序员,先后面试美团、网易、滴滴已拿offer分享一下面经
一位三年经验的Java程序,先后面了网易、美团、滴滴三家大厂,分享一下自己的面经 主要是一些大厂常考的点。话不多说直接上题: Java基础 1.HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 2.HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。 3.H...
2021-10-09
0
324
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页