javathings

www.javathings.top
79 篇文章
15 人订阅

全部文章

水货程序员

密码技术知识导图

参阅自《图解密码技术》。读了一遍《图解密码技术》,梳理了散乱的密码相关的知识。此书甚好。

1177
水货程序员

SpringBoot 中使用 Druid 数据库连接池 步骤速查

Druid是阿里开源的一款数据库连接池,除了常规的连接池功能外,它还提供了强大的监控和扩展功能。这对没有做数据库监控的小项目有很大的吸引力。

1412
水货程序员

为什么 Java 中的局部变量必须要初始化?

Java 中的变量分为类变量,成员变量和局部变量,分别位于 JVM 的方法区、堆内存和栈内存中。类变量和成员变量都可以在类首次加载和类初始化时,给出默认值,但是...

2841
水货程序员

WebClient 实践

Spring 发展很快,Spring 5 已经出来很久了,但有些新的特性却还没怎么研究过, 比如 WebClient。

2152
水货程序员

Java 面试题背诵手册

ApplicationListener 和@EventListener 注解实现事件监听

1744
水货程序员

Java NIO 实现网络通信

Java NIO 的相关资料很多,对 channel,buffer,selector 如何相关概念也有详细的阐述。但是,不亲自写代码调试一遍,对这些概念的理解仍...

2642
水货程序员

Java NIO 之 FileChannel

从 JDK1.4 开始(2002 年发布的),Java 提供了 NIO ,主要包含在 java.nio 软件包及其子包中,并被命名为 New I/O(NIO)距...

1112
水货程序员

Map 类集合键值对是否可空?

4744
水货程序员

Java 创建线程有哪几种方法

2. 实现 Runnable 接口的 run 方法, 然后再用 Thread 类包裹后,调用 start 方法。

1.6K2
水货程序员

Java 的 NIO 是如何工作的?

在这个数据爆炸的时代,有大量的数据在系统中流动,一个应用系统的瓶颈往往都是 IO 瓶颈。传统的 javaIO 模型是 BIO,也就是同步阻塞 IO,数据在写入 ...

1251
水货程序员

Java 中,什么是字符串的不可变性?

字符串的不可变性是指字符串一旦被创建,就会在堆上生成这个字符串的实例,并且不可被改变,任何方法都不会改变字符串本身,而只会创建一个新的字符串。

2283
水货程序员

Java 中 Comparable 和 Comparator 有何不同?

Comparable 和 Comparator 都有比较的含义,那么他们之前有什么区别?

1684
水货程序员

深拷贝和浅拷贝的区别是什么,如何实现?

深拷贝是彻底的拷贝,两对象中所有的成员都是独立的一份,而且,成员对象中的成员对象也是独立一份。

7623
水货程序员

Java 中如何判断数组中是否包含某个值?

public static boolean useLoop(String[] arr, String targetValue) { for(String s: ...

7332
水货程序员

Java 内存模型简述

Java 内存在逻辑功能上分成 5 个区。方法区,堆区,JVM 栈,方法栈,程序计数器(PC 寄存器)。

1232
水货程序员

线程的 yield 方法有什么用?

单词 yield 有一个中文意思是车辆或行人的让行,线程中的 yield 也是这个意思,表示该线程主动失去 CPU 调度,进入就绪状态,让优先级更高的线程先运行...

1401
水货程序员

synchronized 关键字的用法?

如果面试问到这个题目,那么就可以窃喜了,因为太简单了,只要写过多线程代码的人,肯定用到过 synchronized 关键字。我把答案总结在这里,背诵一下就可以了...

1592
水货程序员

Java 8 对线程池有哪些改进?

Java8 中,默认创建线程池的方法多了一个——Executors.newWorkStealingPool(),newWorkStealingPool 的文档描...

4081
水货程序员

Spring Expression Language(SpEL)速查指南

Spring Expression Language(SpEL)是一种表达式语言。它能在运行时通过构建表达式、存取对象的属性值或者调用对象的方法等操作。

1703
水货程序员

Spring 中的感知接口

如其名字一样,实现这种接口的 Bean,能自身感知到容器的存在,容器在操作 Bean 的过程中,会调用感知接口中的方法。Spring 设计的这些接口,等于埋下了...

1602

扫码关注云+社区