- 博客(62)
- 资源 (31)
- 收藏
- 关注
原创 学习 OpenFeign 之前,先学习 Netflix Feign
Netflix Feign 是 Netflix 公司开源的一个轻量级 REST 客户端。Netflix 在构建微服务架构的过程中,为了方便微服务之间的 HTTP 通信,开发了 Feign。它的主要目的是通过简单的接口定义和注解,让开发人员能够更方便地调用其他微服务的接口,而不需要编写大量的底层 HTTP 请求代码。
2024-11-10 17:29:03
730
原创 快来了解 Java 内存数据库 H2,不要错过哦
H2 是一个用 Java 编写的开源关系型数据库管理系统,它具有小巧、快速、易于嵌入等特点。H2 数据库可以以多种模式运行,包括嵌入式模式、服务器模式和内存模式。在嵌入式模式下,H2 数据库直接嵌入到应用程序中,就像一个本地的库一样,应用程序可以直接访问数据库,这种模式非常适合开发和测试环境,使得应用程序的部署更加方便。在服务器模式下,H2 可以像其他传统的数据库服务器一样,通过网络接收客户端的连接请求并提供数据服务。
2024-10-11 20:42:29
411
1
原创 快速学习开源 Docker 镜像仓库 Harbor
Harbor 是由 VMware 公司开源的企业级容器镜像仓库,用于存储、管理和分发 Docker 容器镜像。
2024-10-08 09:01:58
1026
原创 轻松搞定 Java7 新特性,示例丰富
Java 7 是 Java 语言的一个主要版本,于 2011 年 7 月 28 日正式发布。由 Sun Microsystems 开发并由 Oracle 公司发布的一个重要版本,它带来了许多新功能特性,增强了编程语言的能力和性能。Java 7 中引入了模块化的概念,这有助于更好地组织和管理大型项目,提高代码的可维护性和重用性。Java 7 的 JVM 增强了对动态语言的支持,使得在 Java 虚拟机上运行其他动态语言更加高效。
2024-08-19 11:55:31
665
原创 Java8 新特性,看这篇文章就够了
Java8 中引入了一个新的JavaScript引擎,它可以在 Java 应用程序中运行 JavaScript 代码,这使得 Java 应用程序更加灵活和可扩展。Java8 引入了一组新的日期和时间 API,这些 API 提供了更好的日期和时间处理方式,并且比旧的 Date 和 Calendar 类更易于使用。Stream API 是 Java8 中另一个重要的特性,它提供了一种新的方式来处理集合数据,使得代码更加简洁、易读和易于维护。它可以避免空指针异常的出现,并且可以提供更加清晰的代码。
2024-07-29 20:47:17
916
原创 Java 内置工具:jps、jstat、jmc、jmap、jinfo 等
Java 语言本身并没有提供太多的内置工具,但是 Java 平台(JDK 和 JRE)提供了一些内置的工具和实用程序,这些工具通常位于 JDK 的 bin 目录下。
2024-07-09 08:53:47
665
原创 Grafana 还可以这样学,有示例一看就懂
Grafana 是一款流行的开源数据可视化工具,用于监控和分析系统、应用程序和服务的性能和运行状况。它提供了丰富的图表和面板选项,用户可以通过 Grafana 创建各种可视化图表,如折线图、柱状图、饼图等,以便更直观地展示数据。
2024-06-06 08:50:59
510
原创 没想到 JSON 还可以像 XPATH 方式进行操作,简直不要太爽
Jayway JsonPath 是一种 Java 库,用于在 Java 应用程序中解析和操作 JSON 数据。它提供了一种便捷的方式来定位和提取 JSON 文档中的信息,通过使用类似于 XPath 的语法,开发人员能够轻松地选择和操作 JSON 数据。
2024-05-13 08:56:02
667
转载 2024 年 5 月 DB-Engines 数据库排名
2024 年 5 月 DB-Engines 数据库排名中,Oracle 依然以 1236.29 的高分占据榜首,比排名第二的 MySQL 多了 152.55 分。
2024-05-07 09:01:35
663
原创 Prometheus 内置函数介绍
注意:当将 irate() 函数与聚合运算符(例如 sum())或随时间聚合的函数(任何以 _over_time 结尾的函数)一起使用时,必须先执行 irate 函数,然后再进行聚合操作,否则当采样目标重新启动时 irate() 无法检测到计数器是否被重置。注意:当将 rate() 函数与聚合运算符(例如 sum())或随时间聚合的函数(任何以 _over_time 结尾的函数)一起使用时,必须先执行 rate 函数,然后再进行聚合操作,否则当采样目标重新启动时 rate() 无法检测到计数器是否被重置。
2024-05-06 08:55:04
2348
1
原创 Prometheus 就该这样学,快速上手
Prometheus 是一个开源系统监控和警报工具包,最初由 SoundCloud 开发。自 2012 年推出以来,许多公司和组织都采用了 Prometheus,该项目拥有一个非常活跃的开发者和用户社区。
2024-04-30 09:01:05
429
转载 一文搞懂 Prometheus,快速上手无压力
通俗地说,度量就是数字测量。时间序列一词指的是记录一段时间内的变化。用户想要度量的内容因应用而异。对于网络服务器,可以是请求时间;对于数据库,可以是活动连接数或活动查询数,等等。度量在了解应用程序以某种方式运行的原因方面发挥着重要作用。假设您正在运行一个网络应用程序,并发现它运行缓慢。要了解应用程序的运行情况,您需要一些信息。例如,当请求数量较多时,应用程序可能会变慢。如果掌握了请求数指标,就可以确定原因,并增加服务器数量来处理负载。
2024-04-28 08:54:23
87
原创 zookeeper 应该这样学
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。
2024-02-02 08:29:24
759
1
转载 Spring Data MongoDB 菜鸟教程
Spring Data MongoDB 是 Spring Data 项目的一部分,该项目旨在为新的数据存储提供熟悉的、一致的基于 Spring 的编程模型,同时保留特定于存储的特性和功能。
2023-10-29 20:06:04
378
转载 一文搞懂 MySQL 存储过程
MySQL 存储程序是一组预编译的 SQL 语句集合,可以在数据库中创建和存储,然后通过调用存储过程来执行这些 SQL 语句。
2023-10-29 20:02:16
155
转载 MongoDB 教程,快速了解并使用 MongoDB
MongoDB 是由C++语言编写的,开源的、面向文档的 NoSQL 数据库管理系统。它使用类似 JSON 的 BSON(二进制 JSON)格式来存储数据,具有高度灵活性和可扩展性。
2023-10-29 20:00:13
116
转载 Java 常见数据库连接池使用方法
数据库连接池(JDBC Pool)是一种用于管理数据库连接的技术。在传统的数据库访问方式中,每次需要与数据库建立连接时都会创建一个新的连接,执行完数据库操作后再关闭连接。
2023-10-29 19:52:36
187
转载 Apache Commons Codec 工具使用
Apache Commons Codec(TM)框架提供常用编码器和解码器的实现,如:Base64、十六进制、语音和 URL。它由一组实用程序和一个用于编码和解码文本和二进制数据的简单框架组成。
2023-10-29 19:48:43
573
转载 Java 命令行工具 Apache Commons CLI 快速入门教程
Apache Commons CLI 库提供了一个 API,用于解析传递给程序的命令行选项。
2023-10-29 19:46:09
238
转载 最简单的 Spring Data Redis 教程
Spring 框架是领先的全栈 Java/JEE 应用程序框架。它通过使用依赖注入、AOP 和可移植服务抽象来提供轻量级容器和非侵入式编程模型。
2022-12-19 12:41:47
205
原创 最全的 Thymeleaf 教程,轻松学会 Thymeleaf 模板引擎
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。
2022-12-19 08:55:38
1011
转载 Tomcat 教程
Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。
2022-08-02 23:01:31
107
1
转载 Fiddler 教程
Fiddler 是一个 HTTP 协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的 HTTP 通讯。例如:设置断点、查看所有 “进出” Fiddler 的数据(指 cookie, html, js, css 等文件)
2022-08-02 22:58:14
174
转载 RabbitMQ 教程
RabbitMQ 是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。
2022-05-16 23:32:26
125
转载 OpenJPA 教程
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。
2021-10-31 22:22:16
904
原创 MinIO 教程
MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。MinIO 是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。MinIO 教程介绍了怎样快速学会 MinIO用法,目录如下:MinIO 教程 MinIO 简介 Mi
2021-08-06 22:55:54
414
原创 Spring Boot 快速入门
Spring Boot 教程 Spring Boot 简介 Spring Initializr 简介 Spring Tool Suite 简介 Spring Boot CLI 安装 Spring Boot 开发入门 使用 Spring Initializr 创建项目 使用 IDEA 创建项目 Spring Boot HelloWorld Spring Boot 单元测试 Spring Boot 项目结构与约定 Spring Boot 怎样运行? Spring
2020-12-04 22:29:22
145
1
转载 MyBatis 快速入门教程,快速了解 MyBatis
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
2020-10-22 22:28:55
184
1
原创 Linux 教程
Linux 教程Linux 教程 Linux 简介 安装 CentOS7 系统 Linux 终端工具推荐 Linux 基础指令 了解超级用户 root Linux Shell命令 Linux 查看目录 Linux 查看文件 Linux 快速定位文件 Linux 获取命令帮助信息 Linux 文件管理 Linux 目录结构介绍 Linux 创建文件和目录 Linux 移动、复制和删除文件 Linux 文件权限 Linux 文件类型 重
2020-10-22 22:27:11
110
1
原创 MyBatis Plus 教程
MyBatis Plus 教程MyBatis Plus 教程 MyBatis Plus 简介 MyBatis Plus 环境准备 MyBatis Plus 项目初始化 MyBatis Plus 安装 MyBatis Plus 简单示例 BaseMapper 接口 CRUD BaseMapper 接口简介 select 查询和 Wrapper select 复杂和动态查询 select 分页查询 insert 保存数据 update 更新数据 delete 删除
2020-10-22 22:23:10
345
1
转载 FreeMarker零基础教程
FreeMarker 是一款模板引擎,该框架是由 Apache 使用 Java 语言开发。FreeMarker 面向的是程序员,而不是最终客户。
2020-07-03 22:52:07
2069
转载 Bat零基础教程
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于 DOS 和 Windows 系统中。
2020-07-01 21:26:06
970
1
原创 Activiti入门教程
要安装Activiti需要一些准备工作,首先需要下载Java和Tomcat Web服务器。在这里我就不再赘述,Java和Tomcat环境安装方法网上随处可见。本文只关心Activiti的安装。
2019-07-21 22:11:11
380
原创 Docker入门教程
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。
2019-07-21 22:08:47
138
1
转载 批处理文件自身 %0
原文地址:http://www.hxstrive.com/article/623.htm批处理运用中,经常要对自身进行操作,如:提取路径,文件名,后缀名,大小,等等。下面将介绍怎样利用 %0 的扩展功能,实现提取文件名、文件路径等等。注意:下面运行的实例将保存到Windows的桌面,文件名为self.bat(1)获取批处理自身的完整路径 1 2 ...
2019-04-29 08:39:37
449
转载 HTML设置地址栏收藏夹图标
HTML设置地址栏收藏夹图标,如下: 1 2 3 4 5 6 <!--可以在收藏夹中显示出图标--> <linkrel="Bookmark"type="image/x-icon"href="favicon.ico"/> <!--可以在地...
2019-04-29 08:38:04
1233
JDBC驱动jar大全
2018-01-16
java mail jar包
2018-01-16
tomcat3源码包
2018-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人