自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java中文社群

持续提供优质的 Java 文章。

  • 博客(826)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?说回面试的事,这份面试...

2020-09-17 23:01:58 332188 60

原创 Java面试全解析——505道面试题详解

《Java面试全解析》是我在 GitChat 发布的一门电子书,全书总共有 15 万字和 505 道 Java 面试题解析,目前来说应该是最实用和最全的 Java 面试题解析了。我本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为自己家庭的原因,放弃了阿里钉钉团队的 offer 回到了西安。从 2015 年四月开始在一家上市公...

2019-10-23 19:52:26 26534 12

转载 分布式ID生成的9种方法,特好用!

前言业务量小于500W或数据容量小于2G的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来。但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯...

2021-01-22 08:00:00 6

转载 过滤器VS拦截器的4个区别,看完豁然开朗!

Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。但它们之间又有很大区别,所以本文磊哥就带大家全面了解一下什么...

2021-01-21 08:00:00 7

转载 爱了!蚂蚁开源的“SpringBoot”框架,新增了这6项功能...

SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能...

2021-01-20 08:00:00 11

转载 Docker部署SpringBoot的两种方法,后一种一键部署超好用!

作者 | LemonSquash来源 | cnblogs.com/npeng/p/14267007.html1.手工方式1.1.准备Springboot jar项目将项目打包成jar1....

2021-01-19 08:00:00 12

转载 骚操作,IDEA防止写代码沉迷插件 !

当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好。从那以后,我的身上就有了计院深深的烙印。从寝室到机房,从机房到图书馆,C、C++、Java、只要是想写点自己感兴趣的...

2021-01-15 08:00:00 22

转载 超3000岗位!腾讯产业互联网新年大扩招!

虽然离春节仅剩 1 个月的时间,大厂依旧没有停止招人。就在上周,腾讯官宣新年大扩招,放出 3000 多个岗位需求!我们查看了腾讯的招聘数据发现,除了大量招聘运营人员,你猜,他们还在批量招...

2021-01-14 08:00:00 52

转载 Redis 消息队列的三种方案(List、Streams、Pub/Sub)

现如今的互联网应用大都是采用 分布式系统架构 设计的,所以 消息队列 已经逐渐成为企业应用系统 内部通信 的核心手段,它具有 低耦合、可靠投递、广播、流量控制、最终一致性 等一系列功能。...

2021-01-14 08:00:00 27

原创 Socket粘包问题终极解决方案—Netty版(2W字)!

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)上一篇我们写了《Socket粘包问题的3种解决方案》,但没想到评论区竟然炸...

2021-01-13 08:00:00 15

转载 阅读源码的 4 个绝技,我必须分享给你!

为什么要阅读源码?1.在通用型基础技术中提高技术能力在 JAVA 领域中包含 JAVA 集合、Java并发(JUC)等, 它们是项目中使用的高频技术,在各种复杂的场景中选用合适的数据结构...

2021-01-12 08:00:00 22

转载 复盘线上的一次OOM和性能优化!

来源:r6d.cn/ZazN上周五,发布前一周的服务器小动荡????事情回顾上周五,通过Grafana监控,线上环境突然出现CPU和内存飙升的情况:但是看到网络输入和输入流量都不是很高,...

2021-01-11 08:00:00 18

转载 不要再用main方法测试代码性能了,用这款JDK自带工具

前言作为软件开发人员,我们通常会写一些测试程序用来对比不同算法、不同工具的性能问题。而最常见的做法是写一个main方法,构造模拟场景进行并发测试。如果细心的朋友可能已经发现,每次测试结果...

2021-01-08 08:00:00 48

转载 从String中移除空白字符的多种方式!?差别竟然这么大!

字符串,是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。这一篇文章,我们介绍一个比较常见又容易被忽略的一个操作,那就是...

2021-01-07 08:00:00 27

原创 Socket粘包问题的3种解决方案,最后一种最完美!

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)在 Java 语言中,传统的 Socket 编程分为两种实现方式,这两种...

2021-01-06 08:00:00 69

转载 推荐一款开源数据库设计工具,比PowerDesigner更好用!

最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿繁琐,而平时...

2021-01-05 08:00:00 60

转载 SpringBoot集成Google开源图片处理框架,贼好用!

1、序在实际开发中,难免会对图片进行一些处理,比如图片压缩之类的,而其中压缩可能就是最为常见的。最近,我就被要求实现这个功能,原因是客户那边嫌速度过慢。借此机会,今儿就给大家介绍一些一下...

2021-01-04 08:00:00 24

转载 Spring Boot 解决跨域问题的 3 种方案!

作者 | telami来源 | telami.cn/2019/springboot-resolve-cors前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,...

2021-01-03 10:00:00 76

原创 MySQL为Null会导致5个问题,个个致命!

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)正式开始之前,我们先来看下 MySQL 服务器的配置和版本号信息,如下图所...

2020-12-31 08:00:00 26

转载 Java 生成随机数的 5 种方式,你知道几种?

1. Math.random() 静态方法产生的随机数是 0 - 1 之间的一个double,即0 <= random <= 1。使用:for(inti=0;i...

2020-12-30 08:00:00 22

转载 Mybatis使用的9种设计模式,真是太有用了

crazyant.net/2022.html虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在...

2020-12-29 08:00:00 59

转载 编程中的21个坑,你占几个?

前言最近看了某客时间的《Java业务开发常见错误100例》,再结合平时踩的一些代码坑,写写总结,希望对大家有帮助,感谢阅读~1. 六类典型空指针问题包装类型的空指针问题级联调用的空指针问...

2020-12-28 08:00:00 43

转载 Spring Boot集成Redis,这个坑把我害惨了!

最近项目中使用SpringBoot集成Redis,踩到了一个坑:从Redis中获取数据为null,但实际上Redis中是存在对应的数据的。是什么原因导致此坑的呢?本文就带大家从Sprin...

2020-12-25 08:00:00 111

转载 定时任务的实现原理,看完就能手撸一个!

一、摘要在很多业务的系统中,我们常常需要定时的执行一些任务,例如定时发短信、定时变更数据、定时发起促销活动等等。在上篇文章中,我们简单的介绍了定时任务的使用方式,不同的架构对应的解决方案...

2020-12-24 08:00:00 76

转载 最牛逼的 Java 项目实战,没有之一!

想要成长为高级开发,掌握更多层面的技术,兼顾深度和广度是毋庸置疑的。你肯定认为,我要认真努力的学习技术,丰富自己的技术栈,然后就可以成为一个优秀的高级开发了。但当你真正去学习之后就会发现...

2020-12-23 08:00:00 114

转载 JDK 16 即将发布,新特性速览!

你还能追上 Java 的更新速度吗?当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 ...

2020-12-23 08:00:00 36

原创 文件写入的6种方法,这种方法性能最好

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字...

2020-12-22 08:00:00 60 1

转载 硬核Redis总结,看这篇就够了!

高清思维导图已同步Git:https://github.com/SoWhat1412/xmindfile总感觉哪里不对,但是又说不上来1、基本类型及底层实现1.1、String用途:适用...

2020-12-21 18:01:00 78

转载 Synchronized 的 8 种使用场景!

blog.csdn.net/x541211190/article/details/106272922简介本文将介绍8种同步方法的访问场景,我们来看看这8种情况下,多线程访问同步方法是否还...

2020-12-18 08:00:00 35 1

原创 线程池的7种创建方式,强烈推荐你用它...

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)根据摩尔定律所说:集成电路上可容纳的晶体管数量每 18 个月翻一番,因此 ...

2020-12-17 00:22:00 124

转载 一文学搞懂阿里开源的微服务新贵Nacos!

正式开始之前我们先来了解一下什么是 Nacos?Nacos 是阿里的一个开源产品,它是针对微服务架构中的 「服务发现」、「配置管理」、「服务治理」 的综合性解决方案。官网给出的回答:“N...

2020-12-16 08:00:00 23

原创 求求你,别再用wait和notify了!

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)Condition 是 JDK 1.5 中提供的用来替代 wait 和 n...

2020-12-15 08:00:00 44

转载 MySQL中你必须知道的10件事,1.5万字!

攻击性不大,侮辱性极强1、SQL语句执行流程MySQL大体上可分为Server层和存储引擎层两部分。Server层:连接器:TCP握手后服务器来验证登陆用户身份,A用户创建连接后,管理员...

2020-12-14 08:00:00 75

原创 2020年终总结:新的“开始”

作者 | 王磊来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)冬日里的阳光透过床边的窗户照进屋内,此刻我正在为一个突如其来的 BUG 忙...

2020-12-11 08:00:00 277

转载 提高生产力,最全 MyBatisPlus 讲解!

如果你每天还在重复写 CRUD 的 SQL,如果你对这些 SQL 已经不耐烦了,那么你何不花费一些时间来阅读这篇文章,然后对已有的老项目进行改造,必有收获!一、MP 是什么MP 全称 M...

2020-12-10 08:00:00 25

转载 Redis的8大数据类型,写的真好

来源 |blog.itzhouq.cn/redis2最近这几天的面试每一场都问到了,但是感觉回答的并不好,还有很多需要梳理的知识点,这里通过几篇 Redis 笔记整个梳理一遍。Redi...

2020-12-09 08:00:00 29

转载 看完这篇文章,我再也不怕面试官问「垃圾回收」了...

前言 Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员专注于程序本身,不用...

2020-12-08 08:00:00 43

转载 腾讯推出高性能 RPC 开发框架

Tars是基于名字服务使用Tars协议的高性能RPC开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。Tars是将腾讯内部使用的微...

2020-12-07 08:00:00 31

转载 40 张图带你搞懂 TCP 和 UDP

我们本篇文章的组织脉络如下运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体系结构的重要部分。运输层主要负责网络上的端到端通信。运输层为运行在不同主机上的应用程...

2020-12-04 08:00:00 52

转载 Java中竟有18种队列?45张图!安排

今天我们来盘点一下Java中的Queue家族,总共涉及到18种Queue。这篇恐怕是市面上最全最细讲解Queue的。本篇主要内容如下:本篇主要内容帮你总结好的阻塞队列:18种Queue总...

2020-12-03 08:00:00 68 1

空空如也

我的csdn头像更新了一直显示是旧头像

发表于 2018-04-28 最后回复 2018-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除