自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 centos安装jenkins详细教程

约定:本文使用的版本是centos7.9,java环境是openjdk version “11.0.19”注意:jenkins将在2023年底不支持centos8以下版本。

2023-06-27 00:33:50 5984 2

原创 centos安装maven

在linux上下载解压包并安装配置maven-3.6.3。

2023-05-06 09:14:30 352

原创 设计模式实战之观察者模式and模板方法模式

设计模式往往不是单个出现,大多是组合的形式出现,多观摩开源项目的源码会学习到很多优雅的代码思想。使用观察者模式可以很好的将流程性的功能拆分和解耦,使代码冗余降低耦合度降低,使用模板方法模式可以将统一的全局性代码封装,直将具体的个性化定制的业务放在抽象方法中给具体的业务代码实现,同样降低了业务代码的代码量和提高了业务代码的可维护性。

2023-04-19 14:00:23 176

原创 JVM运行时栈帧结构

本文探讨JVM运行时的执行字节码的时候的数据结构、方法调用等。

2023-04-14 01:04:57 169

原创 JVM虚拟机的类加载机制

探讨JVM虚拟机是如何加载类的,类的具体加载过程,探讨类加载器以及双亲委派机制。

2023-04-13 02:09:11 65

原创 JVM性能、故障工具的使用

jdk提供的jvm性能、故障工具

2023-04-12 16:12:03 143

原创 JVM中的垃圾收集算法与内存分配

介绍JVM的内存分配和垃圾收集。本文的理论依据是《深入理解java虚拟机》第二部分 自动内存管理。

2023-04-12 11:28:07 80

原创 Shiro笔记

Shiro教程笔记...

2023-04-09 00:39:35 232

原创 Jackson笔记

当 Jackson 默认序列化和反序列化的类不能满足实际需要,可以自定义新的序列化和反序列化的类。自定义序列化类。自定义的序列化类需要直接或间接继承 StdSerializer 或 JsonSerializer,同时需要利用 JsonGenerator 生成 json,重写方法 serialize,示例如下:} }有多种 write 方法以支持生成复杂的类型的 json,比如 writeArray,writeTree 等。若想单独创建 JsonGenerator,可以通过。

2023-04-09 00:33:58 2154

原创 Nginx笔记

Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件。

2023-04-09 00:26:55 84

原创 Elasticsearch教程

当在单一的索引下进行搜索的时候,Elasticsearch 转发请求到索引的每个分片中,可以是主分片也可以是副本分片,然后从每个分片中收集结果。多索引搜索恰好也是用相同的方式工作的—只是会涉及到更多的分片。在同一个节点上既保存原始数据又保存副本是没有意义的,因为一旦失去了那个节点,我们也将丢失该节点上的所有副本数据。在运行中的集群上是可以动态调整副本分片数目的,我们可以按需伸缩集群。当前我们的集群是正常运行的,但是在硬件故障时有丢失数据的风险。所有的主分片都正常运行,但不是所有的副本分片都正常运行。

2023-04-09 00:23:44 121

原创 Docker教程

从零开始来创建一个新的镜像。为此,我们需要创建一个 Dockerfile 文件,其中包含一组指令来告诉 Docker 如何构建我们的镜像。/bin/bash : 放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过。**注:**加了 -d 参数默认不会进入容器,想要进入容器需要使用指令。参数时,容器启动后会进入后台。

2023-04-09 00:08:36 107

原创 java并发编程笔记

java并发编程本篇笔记记录与2020年10月,那时候也不记的是看的谁的课程记的笔记,内容挺好的,就是可惜我笔记有几次没保存中间丢失了一部分。迁移至此,分享给需要他的人。1 Java 线程创建和运行线程查看线程线程API线程状态1.1 创建和运行线程方法一,直接使用ThreadThread t1 = new Thread(){ @Override public void run() { log.debug("running..."); }

2023-04-08 23:55:33 474

原创 Spring中的FactoryBean

本篇笔记记录与2020年9月,迁移至此分享给需要他的人。

2023-04-08 23:15:29 86

原创 Mybatis教程

什是 MyBatis ?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于...

2023-04-08 22:49:09 198

原创 java8的Lambda、函数式接口、Steam流

java8的特性,包含Lanbda表达式、函数式接口、Stream流。

2023-04-08 21:17:59 226

原创 Kafka的消息传递语义

本文根据官方文档的第四章设计中的4.6 Message Delivery Semantics翻译理解。探究了kafka官方文档对消息的可靠传递的语义的描述。

2023-03-31 15:41:46 378

原创 Docker搭建Kafka集群

dokcer搭建kafka集群。

2023-03-30 16:30:21 2894 3

原创 SpringMVC中的责任链模式详解

本文以SpringMVC源码为依据来学习设计模式之责任链模式在框架中的落地。

2023-03-28 14:16:49 642

原创 Spring Bean的生命周期

SpringBean的生命周期源码解读,妈妈再也不用担心我的生命周期出问题了。

2023-03-03 18:20:51 177

翻译 Spring AMQP 官网翻译

本文探讨了使用`Spring AMQP`开发应用程序所必需的接口和类。官网机翻...

2023-01-11 14:44:10 387

原创 springboot缓存之CacheManager详解

整合spring-cache的关键就在于配置一个缓存管理器CacheManager,让我们慢慢走近redis看看他的缓存管理器的实现吧~

2023-01-06 11:31:57 6279

原创 Mybatis-TypeHandler类型处理器

动手写一写Mybatis的类型转换器TypeHandler

2023-01-05 13:17:21 215

原创 最新 docker下整合ELK ElasticSearch+filebeat+logstash+kibana(版本7.14.0)

环境与前言elk搭建入门教程centos7.x docker 20.x elk+filebeat 统一是7.14.0 最近公司里发版测试环境使用docker,觉得是时候学习一下docker了 于是学习了一下docker 不得不说上手之后很香。推荐到菜鸟教程学习,连接:Docker教程。学习完了部署了一下elk,也是在实习的时候接触到的,elk可以收集过滤分析日志,学习了一下。附上官网连接:ElasticSearch: 权威指南 Logstash 文档 Kibana 文档 Filebeat 文档

2021-08-23 18:56:04 1172

空空如也

空空如也

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

TA关注的人

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