Java
-
阻塞、非阻塞、同步、异步
让我们看一下《操作系统概念(第九版)》中有关进程间通信的部分是如何解释的: 翻译一下就是: 进程间的通信是通过 send() 和 receive() 两种基本操作完成的。具体如何实…
-
最佳日志实践(v2.0)
1. 什么是日志 日志用来记录用户操作、系统运行状态等,是一个系统的重要组成部分。然而,由于日志通常不属于系统的核心功能,所以常常不被团队成员所重视。对于一些简单的小程序,可能并不…
-
日志记录真没你想象的那么简单
一些同学可能要说了,记录日志还不简单,无非是几个常用的 API 方法,比如 debug、info、warn、error;但我就见过不少坑都是记录日志引起的,容易出错主要在于三个方面…
-
第一个用gradle构建的java项目
IDEA初始化gradle项目 项目各文件/文件夹介绍 gradle/wrapper 用于构建gradle项目的版本文件 src 默认源码目录,默认gradle会在src/main…
-
gradle安装
依赖要求 jdk8+ windows安装 安装包下载 下载地址:https://gradle.org/releases 7.2版本下载地址:https://downloads.gr…
-
Java jar包反编译工具
在我们进行java开发过程中,有时候需要看一下某个jar包是否确定已经是我们更新过的代码,那么此时,就需要使用反编译工具看一下jar包中对应的java源码。下文介绍一个高效率的ja…
-
Spring技术内幕:深入解析Spring架构与设计原理
高速下载链接
-
Netty权威指南
高速下载链接
-
实战Java虚拟机
高速下载链接
-
Java并发编程实战
高速下载链接 https://obs-githubhelper.obs.cn-east-3.myhuaweicloud.com/resources/books/backend/pr…
-
Java并发编程的艺术
高速下载链接
-
Java核心技术 – 卷二
高速下载链接
-
Java核心技术 – 卷一
高速下载链接