4 不才陈某

尚未进行身份认证

从事Java后端开发多年,热爱生活,现在运营自己的微信公众号【码猿技术专栏】。

等级
TA的排名 2w+

这是我看过关于 volatile 最好的文章

点击上方蓝色“码猿技术专栏”,选择“设为星标”回复“资源”获取独家理的学习资料!volatile这个关键字可能很多朋友都听说过,或许也都用过。在 Java 5 之前,它是一个备受争议的...

2020-05-27 10:57:24

安利!阿里程序员常用的 15 款开发者工具~

点击上方蓝色“码猿技术专栏”,选择“设为星标”回复“资源”获取独家整理的学习资料!Linux技术 | https://www.jianshu.com/p/58ec32eef2d4从人工到...

2020-05-26 12:18:54

MySQL性能优化实践(很全面,值得收藏)

点击上方“码猿技术专栏”,星标公众号重磅干货,第一时间送达一 题记最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久。原因是新功能用到旧功能的接口,而这些旧接口的 SQL 查询...

2020-05-25 12:38:19

干掉可恶的 "try catch "!

软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally...

2020-05-24 12:11:16

“12306”是如何支撑百万QPS的?

“每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!图片来自 Pexels12306 抢票,极限并发带来的思考虽然现在大多数情况下都能订到票,但是放票瞬间即无...

2020-05-23 10:16:25

盘它!一万多字,两小时带你入门 Docker !

作者:Warm and newcnblogs.com/peng104/p/10296717.html1、引言1.1 Docker是什么Docker 最初是 dotCloud 公司创始人 ...

2020-05-21 17:03:56

看完这篇接口限流,又能和面试官扯皮了~

前言 前几天和一个朋友讨论了他们公司的系统问题,传统的单体应用,集群部署,他说近期服务的并发量可能会出现瞬时增加的风险,虽然部署了集群,但是通过压测后发现请求延迟仍然是很大,想问问我有什...

2020-05-20 10:44:05

IntelliJ IDEA 更新后,电脑卡成球,该如何优化?

在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。Don’t be a Scrooge and give y...

2020-05-20 10:44:05

面试官:Spring 用了哪些设计模式?说三种即可 = =

1. 策略模式2. 工厂方法模式3. Builder模式4. 小结关于设计模式,如果使用得当,将会使我们的代码更加简洁,并且更具扩展性。本文主要讲解Spring中如何使用策略模式,工厂方...

2020-05-18 21:20:48

Spring boot高频面试题及答案

概述什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重...

2020-05-12 20:56:10

手把手带你分析ReentrantLock加锁过程

ReentrantLock加锁过程分析1、自旋?如何实现一把自旋锁 通俗的讲,自旋就是不断的判断条件触发自己执行的功能,很多线程同步的思想都来源于自旋,我们以两个线程抢占资源来理解下自旋...

2020-05-12 20:56:10

我成功攻击了Tomcat服务器,大佬们的反应亮了

Tomcat是一个开源的轻量级Web应用服务器,在我们平常工作过程中接触得非常多。代码也非常经典,很多人为了提升自己的技术也会去阅读学习Tomcat的源码。但正如著名诗人李白所说的:世界...

2020-05-09 00:00:00

【故事】为了避免产品经理和程序猿干架,我用大白话讲清楚了浏览器缓存原理...

点击蓝字,一起变强本文知识结构:今天二毛下了个晚班,坐在异乡寥寥无几人的地铁上,一种“他乡安置不了灵魂,故乡放置不了肉身”的感觉袭来,心情有些许低落。他似玩非玩着手机,突然被几条信息吸引...

2020-05-08 13:00:00

spring大厂高频面试题及答案

Spring概述(10)什么是spring?Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是...

2020-05-07 19:48:26

线上Bug无法复现怎么办?老司机教你一招,SpringBoot远程调试不用愁!

前言 在部署线上项目时,相信大家都会遇到一个问题,线上的 Bug 但是在本地不会复现,多么无奈。此时最常用的就是取到前端传递的数据用接口测试工具测试,比如 POSTMAN,复杂不,难受不...

2020-04-28 11:07:49

看完这篇缓存穿透的文章,又能和面试官互扯了~

前言 昨天有读者朋友留言,想要陈某写一篇防止缓存穿透的文章,今天特意写了一篇。 文章目录如下: 什么是缓存穿透? 缓存穿透其实是指从缓存中没有查到数据,而不得不从后端系统(比如数据库)中查询的情况。 缓存毕竟是在内存中,不可能所有的数据都存储在 Redis 中,因此少量的缓存穿透是不可避免的,也是系统能够承受的,但是一旦在瞬间发生大量的缓存穿透,数据库的压力...

2020-04-27 10:02:39

拜托,别再问我什么是链表了!!!

链表(Linked List)上一篇文章分析了List源码,这一篇文章本来要分析Set的源码,发现Set的底层是使用HashMap实现的,于是准备先分析Map,但是发现map的实现类的底...

2020-04-27 00:00:00

看完这篇缓存穿透的文章,保证你能和面试官互扯!!!

前言 昨天有读者朋友留言,想要陈某写一篇防止缓存穿透的文章,今天特意写了一篇。文章目录如下:什么是缓存穿透? 缓存穿透其实是指从缓存中没有查到数据,而不得不从后端系统(比如数据库)中查询...

2020-04-27 00:00:00

Redis高频面试题及答案

什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可...

2020-04-26 10:34:19

康康这些文章有你喜欢的吗?

前言 公众号开通已经两个月了,坚持原创输出两个月,一直有读者让我出个文章目录,今天就来总结一下。该篇总结已经上传到陈某独立博客,点击阅读原文即可。Mysql系列 【吊打面试官】Mysql...

2020-04-24 18:37:21

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。