Java架构筑基

85 篇文章
17 人订阅

Java

本人秃顶程序员

本人秃顶程序员】分库分表怎么才能无限扩容,看这篇文章就对了

像我这样的菜鸟,总会有各种疑问,刚开始是对 JDK API 的疑问,对 NIO 的疑问,对 JVM 的疑问,当工作几年后,对服务的可用性,可扩展性也有了新的疑问...

12000
本人秃顶程序员

京东面试真题,被问到这些,我也是醉了

工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了一些基础的东西;第二家公司...

22800
本人秃顶程序员

谈谈Java任务的并行处理

谈到并行,我们可能最先想到的是线程,多个线程一起运行,来提高我们系统的整体处理速度;为什么使用多个线程就能提高处理速度,因为现在计算机普遍都是多核处理器,我们需...

11500
本人秃顶程序员

Java 多线程之线程的生命周期 | 图解

在 Java 初中级面试中,关于线程的生命周期可以说是常客了。本文就针对这个问题,通过图文并茂的方式详细说说。

8310
本人秃顶程序员

详解Spring的AOP切面编程

AOP,面向切面编程,作为Spring的核心思想之一,度娘上有太多的教程啊、解释啊,但博主还是要自己按照自己的思路和理解再来阐释一下。原因很简单,别人的思想终究...

15620
本人秃顶程序员

作为字节跳动的研发面试官,有些话我不得不说!

2019春招过半,面试也进行了两场,在整个面试过程中,我不断被同学问到各式花样问题:

1.5K00
本人秃顶程序员

Java必备技能:IDEA一定要懂的32条快捷键

这些IntelliJ IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞。

12200
本人秃顶程序员

一文讲解进程、线程、多进程、多线程的优缺点

IBM有个家伙做了个测试,发现切换线程context的时候,windows比linux快一倍多。进出最快的锁(windows2k的 critical secti...

18700
本人秃顶程序员

大整数相乘“分治法”和“循环暴力法”

输入描述: 空格分隔的两个字符串,代表输入的两个大整数 输出描述: 输入的乘积,用字符串表示

5400
本人秃顶程序员

细述Kubernetes和Docker容器的存储方式

目前,容器存储是容器离不开的一个话题,对于无状态的Docker容器,容器重启时容器数据会自动清除,一些静态的数据我们可以通过配置文件或者在容器build时直接写...

10500
本人秃顶程序员

redis源码阅读之集合对象

redis当中集合对象的底层实现为intset和hashtable实现,用hashtable实现时,存储具体值的是key,value统一用NULL。其实集合对象...

10300
本人秃顶程序员

深入理解String、StringBuffer和StringBuilder类的区别

Java提供了String、StringBuffer和StringBuilder类来封装字符串,并提供了一系列操作字符串对象的方法。

38600
本人秃顶程序员

深入理解Java中this关键字的使用

Java提供了一个this关键字,this关键字总是指向调用该方法的对象。根据this出现的位置的不同,this作为对象的默认引用有两种情形。

19200
本人秃顶程序员

详解Java中Scanner类的用法

Scanner类用于获取键盘输入(是一个基于正则表达式的文本扫描器),它可以从文件、字符串、输入流中解析出基本类型值和字符串值。Scanner类提供了多个构造器...

30400
本人秃顶程序员

Java的内部类真的那么难以理解?

很早之前,有想要转行学习Java的朋友咨询我,有哪方面的书可以推荐,我郑重其事地介绍了《Java编程思想》,并且一再叮嘱他这是一本Java入门级的经典书,必须耐...

13300
本人秃顶程序员

Java——枚举:优雅而干净的enum

《Java编程思想》中有这么一句话:“有时恰恰因为它,你才能够‘优雅而干净’地解决问题”——这句话说的是谁呢?就是本篇的主角——枚举(Enum)——大家鼓掌了。

19700
本人秃顶程序员

从熟练工的状态下提升到架构师的基本功和技巧

本人自认为已经是高级开发,自认为还算勤恳,用了不少时间看了架构师方面的资料,也有机会从事了1年左右架构相关的活。本人尚有自知之明,还谈不到技术架构的水准,但在本...

9400
本人秃顶程序员

用这四种套路更新缓存,你会少走很多弯路!

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作...

4800
本人秃顶程序员

成为优秀Java开发人员的10件事

如果您是一名Java开发人员并且对技术充满热情,那么您可以遵循以下内容,使您成为优秀的Java开发人员。

7500
本人秃顶程序员

如何成为一个有逼格的Java架构师

这两天和朋友谈到Java开发的发展,其实Java开发已经在不知不觉中发生了非常大的改变,前几年的开发行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌...

9330

扫码关注云+社区

领取腾讯云代金券