自定义博客皮肤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 文章。

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

转载 UML科普文,一篇文章掌握14种UML图

点击“如逆水行舟”关注,选择“设置星标”回复“加群”,加入技术交流群前言上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈。什么是UML...

2020-04-30 11:45:00 393

原创 HashMap 的 7 种遍历方式与性能分析!(强烈推荐)

这是我的第 56 篇原创文章随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。本文先从 Has...

2020-04-29 11:55:46 2787 2

转载 近100个Spring/SpringBoot常用注解汇总!

作者 | Guide来源 | JavaGuide(微信公众号)毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每...

2020-04-28 11:45:00 612 1

转载 一文彻底搞懂Java中的值传递和引用传递!

关于Java中方法间的参数传递到底是怎样的、为什么很多人说Java只有值传递等问题,一直困惑着很多人,甚至我在面试的时候问过很多有丰富经验的开发者,他们也很难解释的很清楚。我很久也写过一...

2020-04-27 07:45:00 450

原创 String性能提升10倍的几个方法!(源码+原理分析)

这是我的第 54 篇原创文章。String 类型是我们使用最频繁的数据类型,没有之一。那么提高 String 的运行效率,无疑是提升程序性能的最佳手段。我们本文将从 String 的源码...

2020-04-26 07:45:00 782

转载 第一弹!安利10个让你爽到爆的IDEA必备插件!

大家好,此篇文章中我会介绍10个非常不错的IDEA插件以及它们常见功能的使用方法。这一期内容搞 Gif 动态图花了很久,很多Gif图片上传到微信还提示过大,所以很多地方重新又录制了一遍G...

2020-04-24 13:33:00 348

原创 9个小技巧让你的 if else看起来更优雅

这是我的第 52篇原创文章。if else 是我们写代码时,使用频率最高的关键词之一,然而有时过多的 if else 会让我们感到脑壳疼,例如下面这个伪代码:是不是很奔溃?虽然他是伪代...

2020-04-22 13:42:00 3966 8

转载 如何生成高性能的短链接?

前言今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的...

2020-04-21 07:45:00 334

原创 用了自定义Banner后,SpringBoot瞬间变的高大上了...
原力计划

Spring Boot 在启动的时候,我们或许想要把自己公司的 logo,或者是项目的 logo 放上去,我们可以试试本文的这些方法,可以让你快速制作一些 Spring Boot 项目启动时的彩蛋,以提高项目的辨识度,或者是纯碎为了给枯燥的生活平添一些乐趣,那么本文这些内容能很好的帮助到你。本文知识点,如下图所示:![知识图谱.png](https://imgconvert.csdnimg.c...

2020-04-20 11:33:47 1811

原创 别再问我 new 字符串创建了几个对象了!我来证明给你看!
原力计划

如何证明 new String 创建了 N 个对象?我想所有 Java 程序员都曾被这个 new String 的问题困扰过,这是一道高频的 Java 面试题,但可惜的是网上众说纷纭,竟然找不到标准的答案。有人说创建了 1 个对象,也有人说创建了 2 个对象,还有人说可能创建了 1 个或 2 个对象,但谁都没有拿出干掉对方的证据,这就让我们这帮吃瓜群众们陷入了两难之中,不知道到底该信谁得。但是...

2020-04-17 09:42:43 678

转载 一口气说出 9种 分布式ID生成方式,面试官有点懵了

写在前边 前两天公众号有个粉丝给我留言吐槽最近面试:“年前我在公司受点委屈一冲动就裸辞了,然后现在疫情严重两个多月还没找到工作,接了几个视频面试也都没下文。...

2020-04-16 07:45:00 161

转载 老大说:谁要再用double定义商品金额,就自己收拾东西走

先看现象涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子:典型现象(一):条件判断超预期System.out.p...

2020-04-16 07:45:00 173

转载 Spring IoC?看这篇文章就够了...

前言刚开始听到 IoC,会觉得特别高大上,但其实明白原理了很简单。跟着我的脚步,一文带你吃透 IoC 原理。本文围绕 是何、为何、如何 来谈:是何上一篇文章有同学问我在官网该看哪些内容,...

2020-04-15 07:45:00 166

转载 面经分享:历时半个月,终于拿到了蚂蚁金服的offer!

在今天,我收到了蚂蚁金服A级的实习录用offer。从开始面试到拿到口头offer(四面技术+一面HR)战线大约拉了半个月,从拿到口头offer到收到正式录用邮件大概又是半个月。思前想后...

2020-04-15 07:45:00 2444 2

原创 史上最全的延迟任务实现方式汇总!附代码(强烈推荐)

这篇文章的诞生要感谢一位读者,是他让这篇优秀的文章有了和大家见面的机会,重点是优秀文章,哈哈。事情的经过是这样的...不用谢我,送人玫瑰,手有余香。相信接下来的内容一定不会让你失望,因为它将是目前市面上最好的关于“延迟任务”的文章,这也一直是我写作追求的目标,让我的每一篇文章都比市面上的好那么一点点。好了,话不多说,直接进入今天的主题,本文的主要内容如下图所示:什么是延迟任务?顾明思...

2020-04-14 10:51:36 2157 4

转载 几位阿里朋友重写的Java并发编程,牛逼了

昨天在黄金时代群里和读者聊机械键盘大 F 的时候,好朋友 cxuan 推了一篇文章,吸引了我的眼球,名叫“太赞了,阿里几位工程师重写了 《Java 并发编程》”,我看完后,直呼“牛逼了”...

2020-04-14 07:45:00 177

转载 不吹牛逼,撸个注解有什么难的

注解是 Java 中非常重要的一部分,但经常被忽视也是真的。之所以这么说是因为我们更倾向成为一名注解的使用者而不是创建者。@Override 注解用过吧?@Service 注解用过吧?但...

2020-04-13 07:45:00 136

转载 史上最全的 SQL 优化方案!建议收藏

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行已。图-MySQL查询过程1优化的...

2020-04-13 07:45:00 174

转载 答读者问:学历不高,要如何破局?

今天读者群在激烈讨论学历是否重要,有的朋友说非常重要,也有人说并没有那么重要。有读者问:“我是专科毕业,我需要读在职本科或者研究生吗”,也有读者问:“洋哥,三本毕业几年,想辞职读全日制研...

2020-04-12 10:46:01 239

原创 IDEA 正式版终于支持中文版和 JDK 直接下载了(太方便了)附介绍视频

IDEA 2020.1经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持Java 14,还带来了两个重量级的功能,官方中文版支持和JDK直接下载。在之前的开发中,当我们需要下载JDK时,通常的步骤是这样的:首先去Oracle的官网,查到相关的版本下载地址,然后输入用户输入密码登录成功之后才能下载相应的JDK,尤其是对于那些经常忘记密码的用户老说非常之不便,而这次IDE...

2020-04-12 09:52:25 3700 4

转载 为什么工作很卖力,最后还晋升不了?

作者 | 军哥来源|军哥手记(公众号ID:zxhy_cj)最近写文章多了一些思考,要写对大家有价值的、有启发、有思考的东西,希望读者朋友们enjoy!为什么自我感觉良好,可是晋升没我...

2020-04-11 07:45:00 161

原创 IDEA 终于支持中文版和 JDK 直接下载了(太方便了)附新版介绍视频

这是我的第 48 篇原创文章。IDEA 2020.1 经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持 Java 14,还带来了两个重量级的功能:官方中文版支持和 JDK 直接...

2020-04-11 07:45:00 2907

转载 一文搞懂 ThreadLocal 原理

当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。数据都被封闭在各自的线程之中,就不需要同步,这种通过将数据封闭在线程中而避...

2020-04-10 07:45:00 97

转载 6大分布式定时任务对比

作者 | sharedCode来源 | blog.csdn.net/u012394095/article/details/79470904分布式定时任务简介 把分散的,可靠性差的计划任务...

2020-04-10 07:45:00 467

原创 想读Spring源码?先从这篇「 极简教程」开始吧...

为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山?这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些思考。(PS:也欢迎你在评论区留言补充)阅读源码的好处1.知其然知其所以然这是一句 IT 人都很熟悉的话,在开源软件越来越多,并且升级越来越快的今天,如果说还有什么是重要的,那一定是知道它(开源软件)的核心原理和执行流程,这样就能为我...

2020-04-09 21:49:41 1028

转载 服务器运行容器工具大盘点!

服务器到底是什么?服务器的硬件好理解,其实就是一台性能、稳定性、扩展性等等比我们普通个人PC强的一台机器而已,它也需要搭载操作系统,比如有专门的Windows Server或者各种Lin...

2020-04-09 07:45:00 154

转载 Java对象都是在堆上分配空间吗?答案竟然是...

作者 l Hollis来源 l Hollis(ID:hollischuang)Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者...

2020-04-09 07:45:00 165

转载 想快速拥有个人网站?来试试这个...

一、简介Hugo 是Go语言实现的一款静态网站生成器。它简单、易用、高效、易扩展、快速部署。相比较其他静态网站生成器,它的优点有这几点:项目构建特别快主题目录与站点目录结构一样配置文件为...

2020-04-08 07:45:00 88

原创 想读Spring源码?先从这篇「 极简教程」开始

这是我的第 47 篇原创文章。为什么要阅读源码?这是一个有趣的问题,类似的问题还有,为什么要看书?为什么要爬山?这也是一个哲学问题,我想每个人都有不同的答案,下面我是对阅读源码好处的一些...

2020-04-07 07:45:00 70

原创 震惊!这样终止线程,竟然会导致服务宕机?
原力计划

在开始之前,我们先来看以下代码会有什么问题?public class ThreadStopExample { public static void main(String[] args) throws InterruptedException { Thread t1 = new Thread(() -> { try { ...

2020-04-06 21:35:56 427

原创 99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏
原力计划

世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活。对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门技术背后的执行原理,以及它的优缺点分析。简介在讲原理之前,我们先来复习一下 Lombok (老司机可直接跳过本段)。Lombok 是一个非常热门的开源项目 (...

2020-04-06 21:34:08 1731 2

转载 没用过这些IDEA插件?怪不得写代码头疼

小伙伴们,大家好。今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的IDEA插件吧,也欢迎小伙伴们在评论区安利出你们用过的觉得非常不错的插件,大家一起交流进步。1、B...

2020-04-03 07:31:00 54

空空如也

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

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

空空如也

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

TA关注的人 TA的粉丝

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