- 博客(406)
- 资源 (14)
- 收藏
- 关注
原创 GitLab CI_CD 从入门到实战笔记
本书主要介绍GitLabCI/CD的相关内容。首先介绍GitLabCI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLabRunner和.gitlab-ci.yml文件);然后介绍GitLabCI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍CI/CD的实践,通过3种不同的项目详细讲解各种部署方式,包括微服务架构项目流水线开发、GitLabCI/CD与Kubernetes的集成,以及如何将项目部署到Kubernetes集群中等。
2024-09-15 10:53:05 2438
原创 Mybatis技术内幕-基础支撑层
MyBatis 的整体架构分为三层, 分别是基础支持层、核心处理层和接口层。基础支持层包含整个MyBatis 的基础模块,这些模块为核心处理层的功能提供了良好的支撑。
2024-05-12 12:10:09 741
原创 MAT工具详解
可以用来分析Java堆内存,可以用来排查内存泄漏和内存浪费的问题,但是功能不是特别强大, MAT(Memory Aanlysis Tool)是一款更优的工具。
2024-04-14 19:39:40 626
原创 log4j2配置详解
配置自动配置log4j2支持4种格式的配置:json、yaml、xml、peroperties。加载顺序为:切分文件策略,是基于filePattern中的来决定到底采用哪种时间单位(天、小时、分钟、秒等)。日期格式精确到哪一位,interval 也精确到哪一个单位。注意中配置的文件重命名规则是 ,最小的时间粒度是 ,即秒钟。 默认的 是 1,结合起来就是每 1 秒钟生成一个新文件。如果改成 ,最小粒度为小时,则每一个小时生成一个文件,说明是否对封存时间进行调制。若 , 则封存时间将以 为边界进行偏移
2024-04-05 11:07:46 3876
原创 Groovy语言学习
Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。
2024-01-27 08:50:14 1062
原创 protobuf-Java使用.md
protobuf 环境配置1、安装编译器下载地址直接解压缩。2、配置环境变量环境变量Path 中增加安装目录的路径3、检查是否配置成功protocUsage: protoc [OPTION] PROTO_FILESParse PROTO_FILES and generate output based on the options given: -IPATH, --proto_path=PATH Specify the directory in which to search for
2024-01-21 12:55:29 1249
原创 jdbc源码研究
JDBC(`Java Data Base Connectivity`,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用`Java`语言编写的类和接口组成。
2024-01-06 16:11:04 694
原创 Flink学习-处理函数
处理函数是Flink底层的函数,工作中通常用来做一些更复杂的业务处理,处理函数分好几种,主要包括基本处理函数,keyed处理函数,window处理函数。
2024-01-01 12:50:02 1604
原创 Flink学习-时间和窗口
在流数据处理应用中,一个很重要、也很常见的操作就是窗口计算。所谓的“窗口”,一 般就是划定的一段时间范围,也就是“时间窗”;对在这范围内的数据进行处理,就是所谓的 窗口计算。所以窗口和时间往往是分不开的。
2024-01-01 10:15:19 1911
原创 Java Bean Validation规范
约束是一系列约束注解与约束校验实现的组合。约束注解可以应用在types, fields, methods,constructors, parameters, container elements 或其他约束注解。Bean校验API的默认包名为。在指定一个注解应用于Java Bean的同时,需要指定属性,这些属性映射为注解元素。messagegroups和payload,为保留名称,注解元素命名不能以valid开头,constraint 可以使用其他元素名称作为其属性。
2024-01-01 10:06:00 991
原创 OQL详解
OQL是用于查询Java堆的类SQL查询语言。OQL允许过滤/选择从Java堆中获取的信息。虽然HAT已经支持预定义的查询,例如“显示类X的所有实例”,但OQL增加了更多的灵活性。OQL基于JavaScript表达式语言。
2023-12-30 08:41:45 2416
原创 mysql2pgsql
pgloader是一个强大的数据迁移工具,专为将不同数据库之间的数据迁移到PostgreSQL而设计。它支持从MySQL到PostgreSQL的迁移,并提供了一种简单且灵活的方式来转移数据。
2023-12-30 08:38:48 1201
原创 Redis布隆过滤器
参考:https://redis.io/docs/data-types/probabilistic/bloom-filter/
2023-12-30 08:36:44 1483
原创 minio命令行详解
版本:c version RELEASE.2022-10-09T21-10-59Z (commit-id=27322636ae33611cf193a0fe4b5de18f3b096549)拷贝本地文件到minio服务器 ,或者从minio服务器拷贝文件到本地。
2023-12-30 08:35:27 2511
原创 neo4j查询语言Cypher详解(五)--apoc
APOC (Awesome Procedures on Cypher)是一个Neo4j库,它提供了对其他过程和函数的访问,扩展了Cypher查询语言的使用。apoc。
2023-12-30 08:29:08 1238
原创 neo4j查询语言Cypher详解(四)--索引
cypher允许在给定**标签**或**关系类型**的所有节点或关系的一个或多个属性上创建范围索引
2023-12-30 08:27:57 2468
原创 Linux虚拟文件系统
传统上,文件系统用于在块设备上持久存储数据。但也可以使用文件系统来组织、提供或交换并不存储在块设备上的信息,这些信息可以由内核动态生成。proc文件系统(proc filesystem),它使得内核可以生成与系统的状态和配置有关的信息。Sysfs是另一个特别重要的虚拟文件系统例子。Sysfs按照惯例总是装载在/sys目录,但这不是强制规定,装载到其他位置也是可以的。它设计为从内核向用户层导出非常结构化的信息。与procfs相比,它并不供人直接使用,因为信息是层次化、深度嵌套的。
2023-12-30 08:16:35 1736
原创 neo4j查询语言Cypher详解(二)--Pattern和类型
图形模式匹配是Cypher的核心。它是一种用于通过应用声明性模式从图中导航、描述和提取数据的机制。在MATCH子句中,可以使用图模式定义要搜索的数据和要返回的数据。图模式匹配也可以在不使用MATCH子句的情况下在EXISTS、COUNT和COLLECT子查询中使用。
2023-08-06 15:50:32 3216
原创 neo4j查询语言Cypher详解(一)--语法和子句
`neo4j`的图查询语言叫`Cypher`。Cypher的独特之处在于它提供了一种匹配模式和关系的可视化方式
2023-08-06 15:48:54 3519
转载 hikariCP源码详解
现在已经有很多公司在使用HikariCP了,HikariCP还成为了SpringBoot默认的连接池,伴随着SpringBoot和微服务,HikariCP 必将迎来广泛的普及。
2023-07-22 14:58:47 972
原创 JDBC连接Oracle异常-Connection Reset By Peer
Connection Reset By Peer, Connect Lapse 1 Ms., Authentication Lapse 0 Ms. (Doc ID 2747530.1)The Network Adapter could not establish the connection
2023-07-13 13:57:54 6163
原创 Micrometer实战
Micrometer 为基于 JVM 的应用程序的性能监测数据收集提供了一个通用的 API,支持多种度量指标类型,这些指标可以用于观察、警报以及对应用程序当前状态做出响应。
2023-06-18 18:33:17 2774
Spring 5 开发大全-第2部分.pdf(11章以后)
2019-06-16
深入理解Kafka:核心设计与实践原理_朱忠华著_带目录.rar
2019-06-12
Java测试驱动开发.pdf
2019-06-11
Netty进阶之路--跟着案例学part2
2019-02-27
Netty进阶之路--跟着案例学part1
2019-02-27
aspectj开发包
2019-01-05
java编程思想第4版清晰pdf中文完整版.pdf
2018-12-25
从Paxos到Zookeeper 分布式一致性原理与实践
2018-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人