java编程营地
java编程营地
全部文章
分类
java(493)
java web(2)
JAVA 面试(55)
java学习路线(12)
java面试(4)
java面试笔记(19)
java面试题(50)
jvm(3)
mysql(11)
spring(4)
spring cloud(2)
内存(2)
未归档(66)
程序员(32)
算法(1)
编程语言(2)
阿里巴巴(2)
面试(17)
面试题(68)
归档
标签
去牛客网
登录
/
注册
java编程营地的博客
记得加 小姐姐V: java9610 免费领取JAVA相关资料哦
TA的专栏
263篇文章
4人订阅
Java 基础到精通
263篇文章
3686人学习
全部文章
(共839篇)
阿里P8级架构师花四小时让你搞懂JVM底层原理(附JVMpdf)
JVM 一直都是面试的必考点,大家都知道,但是要把它搞清楚又好像不是特别容易。JVM 的知识点太散,不系统,所以不便于归纳总结,今天就来帮大家解决这个问题,用一篇文章把 JVM 的结构讲清楚。 JVM 可分为 5 个部分,分别是: 1、类加载器(Class Loader) 2、运行时数据区(R...
2021-07-07
0
460
二本菜鸡试水 iQIYI,刷题1000+,成功水过一二三面
本人二本菜鸡,想要一个大厂offer,期间投了很多大厂,基本都是石沉大海,需要笔试的基本都没了,面试我的都是不需要笔试的。在4.15号投的爱奇艺,没想到4.16号面试官就来约面试,这里刚开始看见来电显示北京感觉就不简单,接到电话时感觉说话都在发抖,手也在发抖,把面试拖了一天,17号面试,在此期间就疯...
2021-07-07
0
378
深入java虚拟机:原子操作ParkEvent和Parker
基础设施 HotSpot VM并发的基础设施主要是原子操作、ParkEvent和Parker,后面两个功能的重合度很高,未来可能合并为一个ParkEvent。在笔者写这本书的时候(jdk-12+31),它们两个还是独立的个体,所以文中会分别讨论。 原子操作 原子操作即普通意义上的不可打断的操...
2021-07-07
0
278
还在写大量 if 来判断?试试用一个规则执行器来替代它
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示: 按照上述的条件我们可以得出的结论是: 咱们的主要流程主要是基于 and 或者 or 的关系。 如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。 对于目前的现...
2021-07-07
0
229
四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功
这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节2-2师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助。 字节跳动技术一面 讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis...
2021-07-07
0
310
从bitmap到布隆过滤器,再到高并发缓存设计策略
bitmap和布隆过滤器 海量整数中是否存在某个值--bitmap 在一个程序中,经常有让我们判断一个集合中是否存在某个数的case;大多数情况下,只需要用map或是list这样简单的数据结构,如果使用的是高级语言,还能乘上快车调用几个封装好的api,加几个if else,两三行代码就可以在控制...
2021-07-07
0
250
阿里P9封神之作!RocketMQ核心笔记疯传Ali内网
消息队列(RocketMQ )作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消...
2021-07-07
0
0
别再用 kill -9了,这才是微服务上 下线的正确姿势
对于微服务来说,服务的优雅上下线是必要的。 就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器。 优雅下线 基础下线(Spring/SpringBoot/内置容器) 首先JVM本身是支持通...
2021-07-07
0
414
再见 Jenkins!几行脚本搞定自动化部署,这款神器有点厉害
在开发或生产环境中,我们经常会搞一套自动化部署方案(俗称一键部署)。比较流行的一种就是Gitlab+Jenkins实现方案,不过这种方案占用内存比较大,没有个8G内存,很难流畅运行,而且部署起来也不快。最近发现一款神器Drone,轻量级CI/DI工具,结合Gogs使用内存占用不到1G,几行脚本就能实...
2021-07-07
0
264
还在搞三层架构?了解下 DDD 分层架构的三种模式吧
引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。 DDD DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。 UL(U...
2021-07-07
0
265
首页
上一页
39
40
41
42
43
44
45
46
47
48
下一页
末页