自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java文件拷贝的几种方式

此篇博客主要分为传统的阻塞IO(Blocking I/O)实现的文件拷贝和基于NIO(No-Blocking I/O)的FileChannel方式实现的文件拷贝。

2024-07-24 19:35:58 909

原创 Spring中的事件监听器使用学习

Spring框架中的事件监听机制是一种设计模式,它允许你定义和触发事件,同时允许其他组件监听这些事件并在事件发生时作出响应。这种机制基于观察者模式,提供了一种松耦合的方式来实现组件间的通信。

2024-07-06 17:27:27 652 2

原创 浅谈Spring中的一些技术

在学习Spring或者SpringBoot原理时,心里要始终想着一件事情:只有把对象(也可以称之为组件、bean)放入到Spring的IOC容器中,才能使用Spring为我们提供的一系列强大功能

2024-07-05 22:56:08 797

原创 二、Java日志 - JUL

Java日志框架 - JDK自带的原生日志框架JUL (Java Util Logging)的简单使用方式。

2024-06-27 12:13:29 278

原创 死锁示例和检测方法

Java实现的一个死锁示例。

2024-02-06 15:59:26 359

原创 《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 周志明》 - 第12章代码示例

最近在看《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) 周志明》这本书,书中有些代码示例是为了让读者理解作者表达的意思,但不是完整的代码示例,所以针对这些不完整的代码,自己动手写出完整的代码示例。(1)在看这本书的同学,可以拿我这里的示例代码做个参考,并欢迎提出意见和建议;(2)示例的标号,是和书中的代码示例标号相对应的。

2024-01-18 10:26:09 579

原创 2-《Java并发编程实战》(Java Concurrency in Practice) 代码示例

这是针对《Java并发编程实战》(Java Concurrency in Practice)一书中的示例代码进行扩展,并且进行验证的完整代码,具体背景可看这篇文章:

2024-01-13 12:02:03 450

原创 1-《Java并发编程实战》(Java Concurrency in Practice) 代码示例

(摘自书中的原话)在基于Web的服务中,命中计数器值的少量偏差或许是可以接受的,在某些情况下也确实如此。但如果该计数器被用来生产数值序列或者唯一的对象标识符,那么在多次调用中返回相同的值将导致严重的数据完整性问题。这种由于不恰当的执行时许而出现的不正确的结果是一种非常重要的情况,它有一个正式的名字:竞态条件(Race Condition)。

2024-01-13 11:00:31 1203 1

原创 项目引入Jar包的几种方式

项目中如何引入外部jar包,即外部jar包不能通过maven坐标的方式引入时,如何把一个外部jar包引入到项目中。有哪几种方式

2024-01-02 20:43:33 2694

原创 平台无关性和语言无关性的记录

JVM的平台无关性这一特性,此外也了解到了虚拟机的另外一种中立特性 --- 语言无关性

2023-12-30 14:59:45 1028

原创 关于JVM的垃圾回收GC的一些记录

JVM的垃圾回收GC的一些记录,包括JVM内存区域划分、GC作用的区域(堆内存)、如何确定一个对象是否可以被当成垃圾进行回收、垃圾回收算法有哪些、JVM相关参数等

2023-12-23 21:20:10 453

原创 并发和并行的区别

并发和并行的区别

2023-12-23 20:34:46 107

原创 关于Java和MySQL的时间使用问题

关于Java和MySQL的时间使用问题

2023-12-20 00:54:48 189

原创 JVM之堆学习

JVM之堆学习,以及几个JDK提供的工具学习,如jps,jmap,jconsole,jvisualvm

2023-12-14 23:23:14 263

原创 Java服务占用过高CPU排查思路

Java服务占用过高CPU排查思路

2023-12-12 20:41:33 391

原创 SpringBoot 配置文件使用@ @取值

SpringBoot 配置文件使用@ @取值问题

2023-12-05 15:10:29 221

原创 SpringBoot之自定义Starter

SpringBoot之自定义Starter。完整演示如何自定义SpringBoot的场景启动器startr

2023-12-04 00:54:51 272

原创 SpringBoot的配置加载优先级

SpringBoot项目在打包之后,其配置文件就在jar包内,如果没有这个机制,那么项目打成jar包之后,如果启动项目就只能使用jar包内的配置信息。那么问题来了,如果在项目打成jar包之后,我又想修改一些配置信息怎么办?难道还要重新打开项目源代码,把配置文件修改了之后再重新打包吗?这就太麻烦了,所以就有了此篇文章要介绍的

2023-12-03 17:36:49 157

原创 SpringBoot多环境配置

通常开发一个项目,会有开发环境(Dev)、测试环境(Test)和生产环境(Prod);在不同的环境使用的配置文件信息是不一样的,如果在项目中只使用一份配置文件,然后在不同的环境中部署项目时再通过修改配置文件的方式去部署,这种方式存在不灵活,不安全等问题;所以就出现了多环境配置文件的开发场景,即不同的环境使用和自己环境相匹配的配置信息,一些公用配置信息就放在默认(default)配置文件中,具体使用看下面介绍:

2023-12-03 16:17:07 112

原创 监控之Spring Boot Admin

Spring Boot Admin 是一个监控工具

2023-12-03 11:00:24 578

原创 SpringBoot的监控(Actuator) 功能

SpringBoot的监控(Actuator) 功能,包括如何使用SpringBoot的Actuator监控功能,如何开启和禁用这些功能,如何定制化已有的监控端点和如何自定义自己的监控端点

2023-12-03 00:13:16 1802 1

原创 《Junit单元测试》

SpringBoot不同版本的Junit单元测试的区别和使用方式。

2023-12-01 20:52:43 260

原创 Idea中注释顶头问题

解决Idea中注释顶头问题

2023-11-28 13:10:40 167

原创 SpringBoot历史官方文档

如何查找SpringBoot历史官方文档

2023-11-20 23:25:55 237

原创 读书笔记-《第八章-随机性和秘密性》

密码学中的随机性和秘密性

2023-11-18 11:50:42 59

原创 读书笔记-《第七章-数字签名》

数字签名算法及其标准

2023-11-17 22:50:14 89

原创 读书笔记-《第六章-非对称加密和混合加密》

混合加密——非对称加密和对称加密组合

2023-11-16 23:07:31 116

原创 读书笔记-《第五章-密钥交换》

密钥交换算法

2023-11-15 21:49:56 46

原创 读书笔记-《第四章-认证加密》

认证加密算法

2023-11-15 21:40:48 98

原创 读书笔记-《第三章-消息认证码》

消息认证码-HMAC算法

2023-11-14 20:54:10 219

原创 读书笔记-《第二章-哈希函数》

《深入浅出密码学》读书笔记

2023-11-12 20:56:41 128

原创 Java解析P7B证书链

我是用BC库解析sm2算法的p7b证书链

2023-10-23 17:52:10 510

原创 软件开发中的术语整理

收集和整理一些软件开发中常用的专业术语,希望不要再被这些专业术语搞得晕头转向...

2023-10-12 10:54:12 1168

原创 IDEA中设置远程调试服务器上的程序

IDEA中配置继续远程调试。

2023-08-19 22:49:16 224

原创 《英文和中文占用几个字节?》

英文和中文占用几个字节?

2023-02-24 09:37:32 144

原创 Java之next() 和 nextLine() 的区别

Java中 Scanner的next()和nextLine()方法的区别

2022-12-20 21:07:51 253

原创 《Spring中的自动装配》

Spring中的自动装配

2022-11-12 18:32:15 85

原创 《bean在IOC容器中的生命周期》

bean在IOC容器中的生命周期

2022-11-12 17:05:53 170

原创 《向Spring容器中添加组件的几种方式》

给spring容器中添加组件的几种方式

2022-11-12 16:58:07 229

原创 IDEA中调用方法时,同步显示方法的注释信息

实现调用方法时同步显示方法注释信息

2022-07-23 10:20:52 2804 1

webservice_pdf高清文档.zip

此文档是是WebService的PDF格式学习文档。适用于新手学习,文档清晰,完整。

2019-05-25

JAVA与SOAP_PDF高清版.zip

此文档是《Java与SOAP》pdf文档。文档完整清晰,适合新手学习。当然也适合想技术提高的技术爱好者学习。

2019-05-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除