良月柒
-
MySQL按小时分组统计日志记录数量
在日常开发中,日志记录是非常重要的一环,它可以帮助我们追踪应用程序的运行状态、分析问题并进行故障排查。然而,当日志数据量非常庞大时,如何有效地对其进行统计和分析变得尤为重要。本文将…
-
MySQL Online DDL 原理解读
在数据库运维过程中,表结构的变更是一个不可避免的任务。传统的 DDL(数据定义语言)操作,例如增加列、修改列类型或删除列,通常会导致表的锁定和服务中断,这对高并发、实时性要求高的应…
-
深入理解 Nginx 的正向代理和反向代理
Nginx 是一个高性能的 HTTP 服务器,同时也是一个反向代理服务器和邮件代理服务器。它因其高并发处理能力和灵活的配置选项而受到广泛欢迎。本文将深入探讨 Nginx 的正向代理…
-
Java 基础最新面试题及答案整理
一、Java概述 1. 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题…
-
Java 设计模式最新面试题及答案整理
1.什么是设计模式 设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计 模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用…
-
集合遍历 forEach() 方法
本文中,我们将介绍一个 java.util.concurrent 包提供的用于解决并发生产者 – 消费者问题的最有用的类 – BlockQueue。我们将介绍BlockingQue…
-
接口静态方法
本章节我们来讨论下 [java.util.concurrent.CountDownLatch][] 这个类,顺带演示下如何在一些实际例子中使用它。 CountDownLatch 类…
-
接口 ( interface ) 默认方法
总所周知,在 Java 7 和之前的版本中,接口 interface 是不能包含具体的方法实现的。 比如,下面的代码,是会报错的。 public class InterfaceDe…
-
方法引用
Java 8 中新增加了 方法引用 这个概念。 但,什么是方法引用呢 ? 我们先来看一个例子,下面这个范例演示了如何遍历字符串列表并进行一些操作 LambdaTester.java…
-
Lambda 表达式 ( 下 )范例
经过Java 8 Lambda 表达式 ( 上 )- 简介 和 Java 8 Lambda 表达式 ( 中 )- 外部参数 两个章节的学习,想必你已经对 Java 8 中的 Lam…