- 博客(13)
- 收藏
- 关注

原创 mavon-editor 解析居中对齐、左右对齐、角标、插注问题的完整解决方案。
mavon-editor 解析居中对齐、左右对齐、角标、插注问题的完整解决方案。
2023-06-26 10:57:24
1418
4
原创 接口/服务监控组件选型
在微服务和分布式系统的架构下,对接口和服务的有效监控至关重要。常见的监控组件如 SkyWalking、Spring Boot Actuator 等,在接口/服务监控检查、接口调用次数统计、接口调用关系分析等方面各有优劣。本文将详细分析这些组件的特性,并给出相应的方案选择建议。对于单一的 Spring Boot 应用,对监控要求不高,仅需基本的健康检查和指标统计,建议选择 Spring Boot Actuator。其集成简单、轻量级的特点能满足此类应用的基本监控需求。如果是基于 Spring Boot 的微服
2025-02-17 11:14:28
564
原创 深入理解Spring IOC
在Java开发中,依赖注入(Dependency Injection)是一种流行的设计模式,可以帮助我们实现解耦、可测试和可扩展的代码。Spring框架的IOC(Inversion of Control)容器就是实现依赖注入的核心组件。本文将深入探讨Spring IOC容器的原理、使用方法以及如何充分利用IOC容器提升应用开发效率。IOC容器是Spring框架的核心,它通过控制和管理对象之间的依赖关系来实现依赖注入。IOC容器负责实例化对象、维护对象之间的关系,并将对象的依赖关系注入到目标对象中。
2023-09-01 16:09:59
402
1
原创 Elasticsearch:高性能分布式搜索和分析引擎
在当今大数据时代,搜索和分析海量数据是一项关键任务。Elasticsearch 是一种流行的开源搜索和分析引擎,具有分布式、实时和高可伸缩性的特性。本博客将介绍 Elasticsearch 的核心概念、基本架构和关键功能,帮助读者了解如何构建高性能的搜索和分析引擎。Elasticsearch 是一种开源的分布式搜索和分析引擎,基于 Apache Lucene 引擎构建而成。它支持实时数据搜索、分析和存储,并具有高可用性、弹性和可扩展性。
2023-09-01 14:57:58
635
1
原创 深入理解 Spring AOP
当涉及到在 Spring Boot 应用中实现面向切面编程(AOP),我们可以使用 Spring 框架提供的 AOP 功能来将横切关注点(例如日志、事务管理等)与业务逻辑进行解耦,为业务类添加新的功能。AOP 允许我们在程序运行时,通过切面(Aspects)来捕获和处理特定的横切关注点。在本篇博客中,我们将深入探讨 Spring Boot AOP 的基本概念、应用场景和实现方式。提示:以下是本篇文章正文内容,下面案例可供参考面向切面编程(AOP)是一种编程范式。
2023-09-01 12:56:01
375
1
原创 算法入门详解
算法可以被视为一种计算过程通过一系列有序的步骤来执行特定的任务。它是一种数学概念,通常由一组输入、输出和执行步骤组成。一个好的算法应该是正确的、高效的,并且适用于特定问题。递归是一种通过在算法的执行过程中自我调用的方式来解决问题的方法。在递归算法中,问题被分解为更小的子问题,并通过递归调用相同的算法来解决这些子问题。递归算法通常通过定义一个或多个基本情况(边界条件)来终止递归过程。这样描述可能有点抽象,下面通过几道例题进行加深你的理解。将难以直接解决的大问题分解成一些规模较小的相同。
2023-08-15 10:03:42
8088
原创 深入探索Redis:高性能键值存储数据库
Redis(Remote Dictionary Server)是一个开源的,内存中的数据结构存储系统,它具有高性能和灵活性,被广泛应用于缓存、消息队列、实时统计分析等场景。本篇博客将深入探索Redis的特性、用途和优势,帮助读者更好地理解和利用这一强大的键值存储数据库。假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?
2023-07-28 10:00:37
2253
原创 Docker 简介
docker 名为容器,可以容纳一切程序,你可以从把微信放入docker, 可把我的世界放进docker,你可以把任何你想的到的程序放入docker中。docker 也是一个程序,而docker中的程序称为镜像,镜像是无差别的,即镜像在不同机器(如linux、window、mac)下都可以运行。Docker官网:http://www.docker.comDocker windows入门:https://docs.docker.com/windows/
2023-07-12 17:51:23
342
原创 Java中的String、StringBuilder、StringBuffer类
字符串类型是我们开发时使用比较多的数据类型了,下面浅谈一下Java的几个字符串类:String、StringBuilder、StringBuffer。三种方式本质上都是对基本数据类型char进行操作的。String、StringBuilder和StringBuffer都是Java中用于处理字符串的类,它们有一些共同点和区别。String:String是不可变的字符串类,一旦创建就不能被修改。每次对String进行修改操作,都会创建一个新的String对象。这种特性使得String在多线程环境下是线程安全。
2023-07-05 16:56:54
501
1
原创 Java中的设计模式
设计模式是一种在软件设计中常用的解决问题的方法。它们是经过验证的、可重用的解决方案,可以帮助开发人员解决常见的设计问题。提高代码的可重用性:设计模式提供了一种标准化的解决方案,可以在不同的项目和场景中重复使用。这样可以减少代码的重复编写,提高开发效率。提高代码的可维护性:设计模式强调代码的结构和组织,使得代码更易于理解和维护。通过使用设计模式,开发人员可以更好地组织代码,减少代码的耦合性,使得代码更易于修改和扩展。提高代码的可扩展性。
2023-07-04 17:47:18
878
原创 树莓派Linux入门教程
1. 格式化SD卡,下载树莓派镜像:树莓派官方链接。2. 在SD卡根目录下创建一个ssh文件,用于SSH连接。3. 使用网线连接树莓派,打开网络共享,打开cmd ,输入arp-a查看接口ip信息。4. 使用VNC输入ip连接树莓派。默认账号:pi,默认密码:raspberry。5. 连接WIFI,设置静态IP,输入以下命令。sudo nano /eto/dhcpcd.conf在文件后面添加#指定接口interface wlan0#静态ipstatic ip_
2022-04-02 13:09:26
1868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人