首页
研想花开
生活随笔
关于
拾荒的小海螺
只有想不到的,没有做不到的
累计撰写
224
篇文章
累计创建
19
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
研想花开-拾荒的小海螺
以下是
研想花开
相关的文章
2024-08-15
JAVA:探讨Map按Value排序的设计方法
1、简述 在日常开发中,Map 是我们经常使用的数据结构之一。尽管 Map 是按键 (key) 存储和检索数据的,但有时我们需要根据 value 进行排序。这篇博客将详细探讨如何在 Java 中对 Map 进行按 value 排序的几种常见方法,并分析它们的优缺点。 2、背景知识 Map 是一种键值
2024-08-15
18
0
0
JAVA
2024-08-14
Docker:安装 Syslog-ng 的技术指南
1、简述 Syslog-ng 是一种流行的日志管理工具,能够集中处理和分析日志。通过 Docker 安装 Syslog-ng 可以简化部署和管理过程。本文将介绍如何使用 Docker 安装 Syslog-ng,并提供一个 Java 示例来展示如何将日志发送到 Syslog-ng。 2、安装 2.1
2024-08-14
112
0
0
DevOps
2024-08-12
架构师:深入了解Eureka构建高可用的微服务架构
1、CAP理论简述 CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance) 一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求 根据CAP原理,分布式架构满足C
2024-08-12
20
0
0
架构师
2024-08-08
JAVA:Spring Boot 集成 Tess4J 实现文字识别的技术指南
1、简述 图片文字识别(Optical Character Recognition, OCR)是一项将图像中的文字转换为可编辑文本的技术。Tess4J 是 Tesseract OCR 引擎的一个 Java 封装,使其在 Java 应用程序中更易于使用。本文将介绍如何在 Spring Boot 项目中
2024-08-08
30
0
0
JAVA
2024-08-05
Docker:安装 MongoDB 的详细指南
1、简述 MongoDB 是一个流行的 NoSQL 数据库,可以在 Docker 容器中轻松安装和运行。本文将介绍如何在 Docker 中安装 MongoDB,并展示如何在 Java 应用中使用 MongoDB。 2、安装 2.1 拉取 MongoDB 镜像 打开终端,输入以下命令来拉取 Mongo
2024-08-05
33
0
0
DevOps
2024-07-30
架构师:深入了解Feign简化微服务通信
1、简述 Feign 是 Netflix 公司开发的一个声明式的 REST 调用客户端(调用远程的restful风格的http接口 的一个组件);是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过
2024-07-30
40
0
0
架构师
2024-07-27
JAVA:设计模式的详细指南
1、简述 设计模式(Design Patterns)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它们可以帮助开发者以一种更优雅和高效的方式解决常见的软件设计问题。本文将介绍三种常见的设计模式,并通过Java代码示例展示它们的实际应用。 2、单例模式(Singleton Pat
2024-07-27
31
0
0
JAVA
2024-07-25
JAVA:本地高性能缓存的技术指南
1、简述 在现代应用程序中,缓存技术是提升系统性能和用户体验的重要手段之一。与分布式缓存不同,本地缓存直接存储在应用服务器的内存中,具有更低的延迟和更高的访问速度。本文将介绍Java中常见的本地缓存技术,并提供一些实际的样例代码。 2、EHCache EHCache是一个强大且简单易用的开源Java
2024-07-25
40
0
0
JAVA
2024-07-25
架构师:深入了解Ribbon构建高可用的微服务架构
1、简述 Spring Cloud Ribbon是一个基于http和tcp的客户端负载均衡器,是基于Netflix Ribbon实现的。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http Restful的。 Spring Cloud有两种服务调用方式,一种是ribbon+
2024-07-25
28
0
0
架构师
2024-07-23
Docker:安装 Memcached 对象缓存的技术指南
1、简述 缓存是一种提高应用程序性能的常用技术,通过在内存中存储频繁访问的数据,可以显著减少对数据库的访问次数,从而提升响应速度。Memcached是一个高性能、分布式内存对象缓存系统,广泛应用于各种Web应用和大型系统中。本文将介绍如何在docker 容器下安装和Java应用中使用Memcache
2024-07-23
26
0
0
DevOps
1
...
11
12
13
...
22