自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 死锁示例和检测方法

Java实现的一个死锁示例。

2024-02-06 15:59:26 278

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

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

2024-01-18 10:26:09 476

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

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

2024-01-13 12:02:03 407

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

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

2024-01-13 11:00:31 1054

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

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

2024-01-02 20:43:33 1337

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

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

2023-12-30 14:59:45 1007

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

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

2023-12-23 21:20:10 422

原创 并发和并行的区别

并发和并行的区别

2023-12-23 20:34:46 56

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

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

2023-12-20 00:54:48 102

原创 JVM之堆学习

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

2023-12-14 23:23:14 251

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

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

2023-12-12 20:41:33 177

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

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

2023-12-05 15:10:29 167

原创 SpringBoot之自定义Starter

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

2023-12-04 00:54:51 167

原创 SpringBoot的配置加载优先级

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

2023-12-03 17:36:49 138

原创 SpringBoot多环境配置

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

2023-12-03 16:17:07 82

原创 监控之Spring Boot Admin

Spring Boot Admin 是一个监控工具

2023-12-03 11:00:24 551

原创 SpringBoot的监控(Actuator) 功能

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

2023-12-03 00:13:16 607

原创 《Junit单元测试》

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

2023-12-01 20:52:43 190

原创 Idea中注释顶头问题

解决Idea中注释顶头问题

2023-11-28 13:10:40 103

原创 SpringBoot历史官方文档

如何查找SpringBoot历史官方文档

2023-11-20 23:25:55 142

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

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

2023-11-18 11:50:42 34

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

数字签名算法及其标准

2023-11-17 22:50:14 57

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

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

2023-11-16 23:07:31 65

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

密钥交换算法

2023-11-15 21:49:56 26

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

认证加密算法

2023-11-15 21:40:48 43

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

消息认证码-HMAC算法

2023-11-14 20:54:10 188

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

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

2023-11-12 20:56:41 59

原创 Java解析P7B证书链

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

2023-10-23 17:52:10 252

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

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

2023-10-12 10:54:12 685

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

IDEA中配置继续远程调试。

2023-08-19 22:49:16 153

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

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

2023-02-24 09:37:32 107

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

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

2022-12-20 21:07:51 218

原创 《Spring中的自动装配》

Spring中的自动装配

2022-11-12 18:32:15 71

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

bean在IOC容器中的生命周期

2022-11-12 17:05:53 151

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

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

2022-11-12 16:58:07 170

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

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

2022-07-23 10:20:52 2553

原创 《浅谈Java、JDBC、JDBC驱动、ORM框架和JPA之间的关系》

(一)为什么会有JDBC(Java DataBase Connectivity: Java数据库连接)数据库管理系统(RDBMS: Relational DataBase Manager System 关系型数据库管理系统)有多种,如MySQL、Oracle、SQLServer、DB2等,Java应用程序想要连接各种数据库,最原始的方式就是由各个数据库管理厂商提供对应数据库的API(Application Programming Interface),Java应用程序去调用不同数据...

2022-05-15 01:01:27 405

原创 SpringBoot的配置绑定功能

一、自己写的类和配置文件进行绑定1. 自己写的类,需要和配置文件中配置的内容进行绑定(也就是说把配置文件中配置的内容绑定到自己写的类的属性中去),可以使用如下两个注解实现@Component@ConfigurationProperties(prefix = "mycar")/** * 只有在容器中的组件,才会拥有SpringBoot提供的强大功能 */@Component@ConfigurationProperties(prefix = "mycar")public class C

2022-05-10 11:09:49 1450

原创 SpringBoot配置文件自动提示

SpringBoot配置文件自动提示

2022-05-04 11:28:56 1336

原创 @Configuration(proxyBeanMethods = true)

本文简要总结下SpringBoot配置类使用的注解@Configuration的属性proxyBeanMethods属性的作用(2) 给IOC容器中导入组件有如下几种方式: /** * 给容器中添加组件的几种方式: * 1. 包扫描+组件标注注解的方式:@ComponentScan + 注解(@Controller,@Service,@Repository,@Component),局限性在于只有我们自己写的类才能使用此种方式 * 2. @Bean注解导入第三方包

2022-05-03 21:49:19 955

webservice_pdf高清文档.zip

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

2019-05-25

JAVA与SOAP_PDF高清版.zip

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

2019-05-24

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

TA关注的人

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