现在大多数服务都是分布式部署,分布式环境下需要考虑同步问题时需要用到分布式的同步锁。 分布式锁一般有三种实现方…
分类:JAVA
fastjson安全漏洞原理简析
近期爆出的fastjson低版本(<=1.2.47)的安全漏洞,公司安全部门同事应该都通知到业务线了。这…
常用负载均衡方式学习及JAVA简单示例
简介 负载均衡(Load Balance),本文主要介绍软件层面负载均衡常用的几种方案.负载均衡的目的主要是将…
JAVA 线程实现以及创建方式
JAVA 线程实现/创建方式 java多线程并发 java.util.concurrent并发包…
java复制有哪些方式
java复制有哪些方式 java复制将一个对象的引用复制给其他一个对象,一共有三种方式。 第一种…
Java 集合细节(二):Arrays.asList 使用的问题
在实际开发过程中我们经常使用 asList 讲数组转换为 List,这个方法使用起来非常方便,但是 asLis…
Java 集合细节(一):请为集合指定初始容量
集合是我们在 Java 编程中使用非常广泛的,它是一个还可以无限变大的容器(如果条件允许)。当容器的量变得非常…
小白科普:Netty有什么用?
随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足…
Spring Boot中如何干掉过多的if else!
需求 这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处…
Netty防止内存泄漏措施
1. 背景 1.1 直播平台内存泄漏问题 某直播平台,一些网红的直播间在业务高峰期,会有 10W+ 的粉丝接…
Spring Boot 面试,一个问题就干趴下了!
最近栈长面试了不少人,其中不乏说对 Spring Boot 非常熟悉的,然后当我问到一些 Spring Boo…
抢先准备,40个 Java 多线程面试题及答案大汇总!
这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也…
消息中间件消费到的消息处理失败怎么办?
目录 1、日趋流行的面试问法 2、消息中间件在生产系统中的使用 3、经典生产案例:早教盒子AP…
搞技术十年,还是这套架构体系靠谱!
蓦然回首自己搞技术的好几年,我收获了很多,技术、管理、业务、大公司及创业公司的玩法。这些年,自己也曾经迷茫过,…
让 SpringBoot 启动更快一点
“Spring有多快?” 这是 2018 Spring One Platform 中的一场会议。…
Spring Boot 的 10 个核心模块
学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是…
Spring 面试问题TOP 50
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? &nb…
刷爆了!Java蝉联5次第一,网友:最强王者!附70k架构师Java学习路线
最近在知乎上,看到一位蚂蚁金服的Java工程师分享,985硕士,校招就拿到了30w的offer。群内也有群友分…
Java 在「权力的游戏」里,能活到第几集?
随着《冰与火之歌》第八季的开播,那震撼人心的主旋律一遍又一遍地激荡着老王的心田,看着剧中一个又一个的人物前仆后…
Java 8 终于支持 Docker !
Java 8 过去一直与 Docker 无法很好地兼容,现在可让开发者们奔走相告的是,这个问题已经解决了。 请…