上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 57 下一页
摘要: 一、LinkedList介绍及其源码剖析 继承结构: public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 阅读全文
posted @ 2021-09-13 17:51 Chen洋 阅读(92) 评论(0) 推荐(0)
摘要: Arrays.deepToString()与Arrays.toString()的区别Arrays.deepToString()主要用于数组中还有数组的情况,此方法旨在将多维数组转换为字符串。deepToString()适用于一维和多维,但不适用于基元的一维数组 而Arrays.toString()则 阅读全文
posted @ 2021-09-13 17:30 Chen洋 阅读(274) 评论(0) 推荐(0)
摘要: Alibaba Easy Excel - 简单、省内存的Java解析Excel工具 | 首页 (alibaba-easyexcel.github.io) 导出示例 示例链接:https://alibaba-easyexcel.github.io/quickstart/write.html 导入示例 阅读全文
posted @ 2021-09-11 09:49 Chen洋 阅读(128) 评论(0) 推荐(0)
摘要: MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上 阅读全文
posted @ 2021-09-10 11:46 Chen洋 阅读(483) 评论(0) 推荐(0)
摘要: 1.存储过程的简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的 阅读全文
posted @ 2021-09-10 11:17 Chen洋 阅读(1156) 评论(0) 推荐(0)
摘要: 概要 Caffeine是一个高性能,高命中率,低内存占用,near optimal 的本地缓存,简单来说它是 Guava Cache 的优化加强版,有些文章把 Caffeine 称为“新一代的缓存”、“现代缓存之王”。 本文将重点讲解 Caffeine 的高性能设计,以及对应部分的源码分析。 与 G 阅读全文
posted @ 2021-09-09 14:00 Chen洋 阅读(973) 评论(0) 推荐(0)
摘要: AQS原理AQS:AbstractQuenedSynchronizer抽象的队列式同步器。是除了java自带的synchronized关键字之外的锁机制。AQS的全称为(AbstractQueuedSynchronizer),这个类在java.util.concurrent.locks包 AQS的核 阅读全文
posted @ 2021-09-08 16:32 Chen洋 阅读(124) 评论(0) 推荐(0)
摘要: 1. 简介# Java中常见的四种并发工具类: CountDownLatch(闭锁,我觉得叫门闩更好理解) CyclicBarrier Semaphore Exchanger 2. 主线程等待子线程之CountDownLatch# 原理 CountDownLatch允许一个或多个线程等待其他一组线程 阅读全文
posted @ 2021-09-08 15:44 Chen洋 阅读(644) 评论(0) 推荐(0)
摘要: 线程的状态转换图 线程的几种状态(1)新建状态(New): 用new语句创建的线程处于新建状态,此时它和其他Java对象一样,仅仅在堆区中被分配了内存。(2)就绪状态(Runnable): 当一个线程对象创建后,其他线程调用它的start()方法,该线程就进入就绪状态,Java虚拟机会为它创建方法调 阅读全文
posted @ 2021-09-08 15:27 Chen洋 阅读(1891) 评论(0) 推荐(0)
摘要: springMVC/SpringBoot中提供了@RequestHeader注解用来获取请求头。 一、使用@RequestHeader获取请求头 (一)获取某一个请求头 例如,获取accept-language请求头: @GetMapping("/getLanguage") public Resul 阅读全文
posted @ 2021-09-08 15:16 Chen洋 阅读(3707) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 57 下一页