- 博客(24)
- 收藏
- 关注
原创 centos安装jenkins详细教程
约定:本文使用的版本是centos7.9,java环境是openjdk version “11.0.19”注意:jenkins将在2023年底不支持centos8以下版本。
2023-06-27 00:33:50
5984
2
原创 设计模式实战之观察者模式and模板方法模式
设计模式往往不是单个出现,大多是组合的形式出现,多观摩开源项目的源码会学习到很多优雅的代码思想。使用观察者模式可以很好的将流程性的功能拆分和解耦,使代码冗余降低耦合度降低,使用模板方法模式可以将统一的全局性代码封装,直将具体的个性化定制的业务放在抽象方法中给具体的业务代码实现,同样降低了业务代码的代码量和提高了业务代码的可维护性。
2023-04-19 14:00:23
176
原创 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
原创 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
原创 Kafka的消息传递语义
本文根据官方文档的第四章设计中的4.6 Message Delivery Semantics翻译理解。探究了kafka官方文档对消息的可靠传递的语义的描述。
2023-03-31 15:41:46
378
原创 springboot缓存之CacheManager详解
整合spring-cache的关键就在于配置一个缓存管理器CacheManager,让我们慢慢走近redis看看他的缓存管理器的实现吧~
2023-01-06 11:31:57
6279
原创 最新 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关注的人