javathings

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

全部文章

水货程序员

HttpServletRequest 使用@Autowired 注解会有问题吗?

SpringBoot 中,默认注入的对象是单例对象,那么,我们如果注入一个 HttpServletRequest,会有问题吗?因为每次请求,Request 是不...

2725
水货程序员

场景:当所有的 Controller,都需要传入某个参数,代码如何写?

假设有个场景,每一个 controller 都需要接收一个共同的参数,那么除了在每一个方法中都加入这个参数之外,还有一个方法就是使用@ControllerAdv...

1225
水货程序员

密码技术知识导图

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

1377
水货程序员

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

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

1802
水货程序员

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

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

5171
水货程序员

WebClient 实践

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

7282
水货程序员

Java 面试题背诵手册

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

2094
水货程序员

Java NIO 实现网络通信

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

3172
水货程序员

Java NIO 之 FileChannel

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

1322
水货程序员

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

6564
水货程序员

Java 创建线程有哪几种方法

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

2.9K2
水货程序员

Java 的 NIO 是如何工作的?

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

1371
水货程序员

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

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

3033
水货程序员

Java 中 Comparable 和 Comparator 有何不同?

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

2454
水货程序员

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

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

1.2K3
水货程序员

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

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

1.2K2
水货程序员

Java 内存模型简述

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

1572
水货程序员

线程的 yield 方法有什么用?

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

1781
水货程序员

synchronized 关键字的用法?

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

2762
水货程序员

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

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

7361

扫码关注云+社区

领取腾讯云代金券