Java技术文章 第3页
Java 线程池最佳实践| 小妖客栈

Java 线程池最佳实践

简单总结一下我了解的使用线程池的时候应该注意的东西,网上似乎还没有专门写这方面的文章。1、正确声明线程池线程池必须手动通过 ThreadPoolExecutor 的构造函数来声明,避免使用Executors 类...
挂机的阿凯的头像| 小妖客栈挂机的阿凯11个月前
04910
Java基础常见面试题总结(3)| 小妖客栈

Java基础常见面试题总结(3)

异常Java 异常类层次结构图概览:Exception 和 Error 有什么区别?在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable 类有两个重要的子类:Exception :程序本...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
0496
MySQL索引详解| 小妖客栈

MySQL索引详解

但凡经历过几场面试的小伙伴,应该都清楚,数据库索引这个知识点在面试中出现的频率高到离谱。除了对于准备面试来说非常重要之外,善用索引对 SQL 的性能提升非常明显,是一个性价比较高的 SQL ...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
0487
从ReentrantLock的实现看AQS的原理及应用| 小妖客栈

从ReentrantLock的实现看AQS的原理及应用

本文转载自:https://tech.meituan.com/2019/12/05/aqs-theory-and-apply.html作者:美团技术团队Java 中的大部分同步类(Semaphore、ReentrantLock 等)都是基于 AbstractQueuedSynchronizer(...
挂机的阿凯的头像| 小妖客栈挂机的阿凯11个月前
04814
Redis常见面试题总结(1)| 小妖客栈

Redis常见面试题总结(1)

Redis 基础什么是 Redis?Redis (REmote DIctionary Server)是一个基于 C 语言开发的开源 NoSQL 数据库(BSD 许可)。与传统数据库不同的是,Redis 的数据是保存在内存中的(内存数据库,支持...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
04714
Nginx部署| 小妖客栈

Nginx部署

1、认识 Nginx1.1、Nginx 是什么?在现代网络架构中,高性能、可扩展性和灵活性是构建成功 Web 应用程序的关键。Nginx(发音为'engine-x')是一款轻量级、高性能的 Web 服务器和反向代理服务器...
y.lunar的头像| 小妖客栈y.lunar10个月前
04614
计算机Java基础常见面试题总结(上)| 小妖客栈

计算机Java基础常见面试题总结(上)

基础概念与常识Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
0467
MySQL自增主键一定是连续的吗| 小妖客栈

MySQL自增主键一定是连续的吗

作者:飞天小牛肉原文:https://mp.weixin.qq.com/s/qci10h9rJx_COZbHV3aygQ众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率。但实际上,MySQL ...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
04515
Java并发常见面试题总结2| 小妖客栈

Java并发常见面试题总结2

JMM(Java 内存模型)JMM(Java 内存模型)相关的问题比较多,也比较重要,于是我单独抽了一篇文章来总结 JMM 相关的知识点和问题:JMM(Java 内存模型)详解 。volatile 关键字如何保证变量的可...
挂机的阿凯的头像| 小妖客栈挂机的阿凯11个月前
04512
Java并发常见面试题总结3| 小妖客栈

Java并发常见面试题总结3

ThreadLocalThreadLocal 有什么用?通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢?JDK 中自带的ThreadLocal类正是为...
挂机的阿凯的头像| 小妖客栈挂机的阿凯11个月前
0455