自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

demon7552003的小本本

每天学一点,滴水聚成小水沟

  • 博客(401)
  • 资源 (14)
  • 收藏
  • 关注

原创 typora支持的流程图的语法

/

2024-04-14 19:42:22 795

原创 MAT工具详解

可以用来分析Java堆内存,可以用来排查内存泄漏和内存浪费的问题,但是功能不是特别强大, MAT(Memory Aanlysis Tool)是一款更优的工具。

2024-04-14 19:39:40 314

原创 log4j2配置详解

配置自动配置log4j2支持4种格式的配置:json、yaml、xml、peroperties。加载顺序为:切分文件策略,是基于filePattern中的来决定到底采用哪种时间单位(天、小时、分钟、秒等)。日期格式精确到哪一位,interval 也精确到哪一个单位。注意中配置的文件重命名规则是 ,最小的时间粒度是 ,即秒钟。 默认的 是 1,结合起来就是每 1 秒钟生成一个新文件。如果改成 ,最小粒度为小时,则每一个小时生成一个文件,说明是否对封存时间进行调制。若 , 则封存时间将以 为边界进行偏移

2024-04-05 11:07:46 1029

原创 sentinel与nacos集成

sentinel与nacos集成实战

2024-04-05 11:06:04 1076

原创 Groovy语言学习

Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。

2024-01-27 08:50:14 918

原创 Spring Retry机制详解

Spring框架提供了Spring Retry能让在项目工程中很方便的使用重试。

2024-01-27 08:48:05 1347

原创 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 1048

原创 jdbc源码研究

JDBC(`Java Data Base Connectivity`,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用`Java`语言编写的类和接口组成。

2024-01-06 16:11:04 547

原创 Flink学习-处理函数

处理函数是Flink底层的函数,工作中通常用来做一些更复杂的业务处理,处理函数分好几种,主要包括基本处理函数,keyed处理函数,window处理函数。

2024-01-01 12:50:02 1418

原创 Flink学习-时间和窗口

在流数据处理应用中,一个很重要、也很常见的操作就是窗口计算。所谓的“窗口”,一 般就是划定的一段时间范围,也就是“时间窗”;对在这范围内的数据进行处理,就是所谓的 窗口计算。所以窗口和时间往往是分不开的。

2024-01-01 10:15:19 1592

原创 Java Bean Validation API

Java Bean Validation API

2024-01-01 10:11:37 1153

原创 Java Bean Validation规范

约束是一系列约束注解与约束校验实现的组合。约束注解可以应用在types, fields, methods,constructors, parameters, container elements 或其他约束注解。Bean校验API的默认包名为。在指定一个注解应用于Java Bean的同时,需要指定属性,这些属性映射为注解元素。messagegroups和payload,为保留名称,注解元素命名不能以valid开头,constraint 可以使用其他元素名称作为其属性。

2024-01-01 10:06:00 724

原创 人大金仓数据库与mysql比较

人大金仓数据库与mysql语法比较

2024-01-01 10:03:46 1711

转载 QLExpress详解

QLExpression用于动态解析语句

2023-12-30 08:45:12 528

原创 OQL详解

OQL是用于查询Java堆的类SQL查询语言。OQL允许过滤/选择从Java堆中获取的信息。虽然HAT已经支持预定义的查询,例如“显示类X的所有实例”,但OQL增加了更多的灵活性。OQL基于JavaScript表达式语言。

2023-12-30 08:41:45 1448

原创 mysql2pgsql

pgloader是一个强大的数据迁移工具,专为将不同数据库之间的数据迁移到PostgreSQL而设计。它支持从MySQL到PostgreSQL的迁移,并提供了一种简单且灵活的方式来转移数据。

2023-12-30 08:38:48 889

原创 Redis布隆过滤器

参考:https://redis.io/docs/data-types/probabilistic/bloom-filter/

2023-12-30 08:36:44 1087

原创 minio命令行详解

版本:c version RELEASE.2022-10-09T21-10-59Z (commit-id=27322636ae33611cf193a0fe4b5de18f3b096549)拷贝本地文件到minio服务器 ,或者从minio服务器拷贝文件到本地。

2023-12-30 08:35:27 1025

原创 neo4j配置详解

LocationDefaultbin目录的父目录NEO4J_HOMEconfNEO4J_CONF。

2023-12-30 08:32:39 1242

原创 neo4j运维管理

Neo4j5(从v4.0),可以同时创建和使用多个活动数据库。

2023-12-30 08:31:04 1359

原创 neo4j查询语言Cypher详解(五)--apoc

APOC (Awesome Procedures on Cypher)是一个Neo4j库,它提供了对其他过程和函数的访问,扩展了Cypher查询语言的使用。apoc。

2023-12-30 08:29:08 977

原创 neo4j查询语言Cypher详解(四)--索引

cypher允许在给定**标签**或**关系类型**的所有节点或关系的一个或多个属性上创建范围索引

2023-12-30 08:27:57 1707

原创 Activemq存储KahaDb详解

kahaDB是一个基于文件,支持事务的、可靠,高性能,可扩展的消息存储器

2023-12-30 08:20:34 1755

原创 Activemq性能优化

ActiveMQ支持为每个生产者单独设置流量控制

2023-12-30 08:18:50 1539

原创 Linux虚拟文件系统

传统上,文件系统用于在块设备上持久存储数据。但也可以使用文件系统来组织、提供或交换并不存储在块设备上的信息,这些信息可以由内核动态生成。proc文件系统(proc filesystem),它使得内核可以生成与系统的状态和配置有关的信息。Sysfs是另一个特别重要的虚拟文件系统例子。Sysfs按照惯例总是装载在/sys目录,但这不是强制规定,装载到其他位置也是可以的。它设计为从内核向用户层导出非常结构化的信息。与procfs相比,它并不供人直接使用,因为信息是层次化、深度嵌套的。

2023-12-30 08:16:35 1578

原创 mongodb基础

/

2023-08-10 19:42:59 1825

原创 neo4j查询语言Cypher详解(三)--函数

2023-08-06 15:59:53 2282

原创 neo4j查询语言Cypher详解(二)--Pattern和类型

图形模式匹配是Cypher的核心。它是一种用于通过应用声明性模式从图中导航、描述和提取数据的机制。在MATCH子句中,可以使用图模式定义要搜索的数据和要返回的数据。图模式匹配也可以在不使用MATCH子句的情况下在EXISTS、COUNT和COLLECT子查询中使用。

2023-08-06 15:50:32 2676

原创 neo4j查询语言Cypher详解(一)--语法和子句

`neo4j`的图查询语言叫`Cypher`。Cypher的独特之处在于它提供了一种匹配模式和关系的可视化方式

2023-08-06 15:48:54 2179

原创 Hikari默认配置

springboot默认使用的是hikari连接池,常用配置。

2023-07-22 15:26:02 834

转载 hikariCP源码详解

现在已经有很多公司在使用HikariCP了,HikariCP还成为了SpringBoot默认的连接池,伴随着SpringBoot和微服务,HikariCP 必将迎来广泛的普及。

2023-07-22 14:58:47 693

原创 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 4187

转载 理解Spring Cloud Gateway Filters的执行顺序

理解spring cloud gateway中filters的执行顺序

2023-07-06 15:25:16 678

原创 Micrometer实战

Micrometer 为基于 JVM 的应用程序的性能监测数据收集提供了一个通用的 API,支持多种度量指标类型,这些指标可以用于观察、警报以及对应用程序当前状态做出响应。

2023-06-18 18:33:17 1717

原创 JMH实战

JMH是一个用来构建,运行,分析Java或其他运行在JVM之上的语言的 纳秒/微秒/毫秒/宏观 级别基准测试的工具

2023-06-18 18:28:49 751

转载 Maven的六类属性

详细介绍maven的六类属性

2023-02-25 11:14:22 204 1

原创 Jackson使用进阶

jackson使用高级用法。

2023-02-23 20:45:05 628

原创 Jackson使用详解

jackson是常用的json解析库,spring web中使用的是jackson。

2023-02-23 20:42:50 2544

原创 kill命令详解

linux kill命令详解

2023-02-23 20:39:29 3635

原创 Spring国际化实现

spring 国际化的详解解释

2023-02-19 15:08:21 702

Spring 5 开发大全-第2部分.pdf(11章以后)

自 Spring 诞生以来,以 Spring 技术栈为核心的企业级应用开发方式深入人心,已经成为 Java EE 开发的最佳实践。随着 Spring 5 版本的发布,Spring 自身也发生了巨大的变革。本书力求全面介绍 Spring 框架,涵盖了 Spring 核心、测试、数据访问、Web 开发、响应式编程、系统集成及微服务等方面在内的共26 章的内容,可以说是 Spring 技术的“百科全书”。 同时,本书基于 Spring 5 版本来编写,除了涉及 Spring 5 版本的新特性外,还介绍了 REST 服务、响应式 Web 开发、微服务设计、Spring Boot、Spring Cloud 等方面的前瞻技术。而且除了讲解 Spring 的理论知识外,还 在每个知识点上辅以大量的代码案例,使理论可以联系实际,具备更强的可操作性。

2019-06-16

Spring 5 开发大全-第1部分.pdf(1-10章)

自 Spring 诞生以来,以 Spring 技术栈为核心的企业级应用开发方式深入人心,已经成为 Java EE 开发的最佳实践。随着 Spring 5 版本的发布,Spring 自身也发生了巨大的变革。本书力求全面介绍 Spring 框架,涵盖了 Spring 核心、测试、数据访问、Web 开发、响应式编程、系统集成及微服务等方面在内的共26 章的内容,可以说是 Spring 技术的“百科全书”。 同时,本书基于 Spring 5 版本来编写,除了涉及 Spring 5 版本的新特性外,还介绍了 REST 服务、响应式 Web 开发、微服务设计、Spring Boot、Spring Cloud 等方面的前瞻技术。而且除了讲解 Spring 的理论知识外,还 在每个知识点上辅以大量的代码案例,使理论可以联系实际,具备更强的可操作性。

2019-06-16

深入理解Kafka:核心设计与实践原理_朱忠华著_带目录.rar

本书秉承能用文字表述的就不贴源码、能用图形辅助的就不乏味陈述;既要让新手能够快速入门,也要让老手有所启发,从基础概念入手,再到原理深入,让读者能够由浅入深地理解 Kafka

2019-06-12

Kafka技术内幕:图文详解Kafka源码设计与实现@www.java1234.com.pdf

超清中文版 kafka技术内幕,源码剖析kafka,经典书籍!

2019-06-11

Java测试驱动开发.pdf

《Java测试驱动发》介绍如何将各种TDDzui佳实践应用于Java发,主要内容包括:用Java语言行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优及发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDDzui佳实践。 《Java测试驱动发》适合所有Java发人员,也适合用其他语言编程的程序员了解TDD。 《Java测试驱动发》介绍如何将各种TDDzui佳实践应用于Java发,主要内容包括:用Java语言行TDD会用到的各种工具和框架,所需环境搭建;通过实际应用程序,展示TDD优及发中应注意的主要问题;TDD是如何通过模拟内部和外部依赖来提升速度的;如何重构既有应用程序;详细介绍所有TDDzui佳实践。 《Java测试驱动发》适合所有Java发人员,也适合用其他语言编程的程序员了解TDD。

2019-06-11

Netty进阶之路--跟着案例学part2

在《Netty进阶之路:跟着案例学Netty》中,作者将在过去几年实践中遇到的问题,以及Netty学习者咨询的相关问题,进行了归纳和总结,以问题案例做牵引,通过对案例进行剖析,讲解问题背后的原理,并结合Netty源码分析,让读者能够真正掌握Netty,在实际工作中少犯错

2019-02-27

Netty进阶之路--跟着案例学part1

在《Netty进阶之路:跟着案例学Netty》中,作者将在过去几年实践中遇到的问题,以及Netty学习者咨询的相关问题,进行了归纳和总结,以问题案例做牵引,通过对案例进行剖析,讲解问题背后的原理,并结合Netty源码分析,让读者能够真正掌握Netty,在实际工作中少犯错

2019-02-27

aspectj开发包

AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,所以它有一个专门的编译器用来生成遵守Java字节编码规范的Class文件。

2019-01-05

java编程思想第4版清晰pdf中文完整版.pdf

ava编程思想第4版本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

2018-12-25

Hadoop技术内幕:深入解析MapReduce架构设计与实现原理

Hadoop技术内幕:深入解析MapReduce架构设计与实现原理.pdf

2018-08-22

Hadoop YARN权威指南

Hadoop YARN权威指南_(美)默西著_北京:机械工业出版社 , 2015.03_P242

2018-08-22

从Paxos到Zookeeper 分布式一致性原理与实践

《Paxos到Zookeeper:分布式一致性原理与实践》从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。

2018-04-05

空空如也

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

TA关注的人

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