Apr082022
Mar252022
编程语言比较与选择指南
在如今的技术世界中,存在着各种不同的编程语言。开发者在选择合适的编程语言时,往往会面临困惑和犹豫不决。本篇博客将从不同的角度来比较几种常见的编程语言,并给出一些选择指南。
1. 目标与领域
首先,我们要明确自己的编程目标和项目领域。不同的编程语言适用于不同的场景和用途。例如:
C语言:适用于系统级编程和需要高性能的应用,如操作系统和嵌入式开发。
Java: 适用于构建...阅读全文
Mar172022
SpringCloud Gateway网关完善(Resilience4j断路器)
引言
在微服务架构中,网关作为系统的入口,负责路由请求和协调各个微服务之间的通信。SpringCloud Gateway是一款基于Spring Cloud的网关解决方案,具有高性能、灵活性和扩展性等特点。为了提高网关的稳定性和容错能力,我们可以结合Resilience4j断路器来完善SpringCloud Gateway的功能。
什么是Resilience4j断路器
Resilience4j是一款轻量级的、模块化的、可组合的断路器实现库,它使得...阅读全文
Mar112022
88:SRC挖掘-拿下CNVD证书开源&闭源&售卖系统
思维导图
知识点:通用漏洞:100+ip部署该系统
1、通用漏洞分类:开源系统、闭源系统、售卖系统
分类、解释、区别
开源系统:可以拿到源码
闭源系统:一般拿不到源码
售卖系统:可能拿到源码,也可能拿不到
2、如何寻找上述三类系统并进行安全测试
开源:各大源码站下载代码审计
闭源:Fofa搜索尝试获取源码审计或黑盒测试
售卖:套路社工获取源码或购买源码审计或黑盒测试
确定无...阅读全文
Mar092022
微服务架构下的分布式事务解决方案:Seata AT模式与TCC模式深度对比及选型指南
微服务架构下的分布式事务解决方案:Seata AT模式与TCC模式深度对比及选型指南
引言:微服务架构中的分布式事务挑战
随着企业级应用向微服务架构演进,系统拆分出越来越多的独立服务模块,每个服务拥有自己的数据库、业务逻辑和数据模型。这种架构带来了高内聚、低耦合、可独立部署等显著优势,但同时也引入了分布式事务这一核心难题。
在传统单体架构中,事务由本地数据库管理,通过ACID...阅读全文
Mar062022
使用Spring Boot开发现代化的Java应用程序
Spring Boot是一个用于快速构建和运行基于Java的应用程序的开源框架。它的设计目标是简化开发流程,帮助开发者快速构建现代化的Java应用程序,同时提供了丰富的功能和工具。
1. 简化的配置
Spring Boot采用了约定优于配置的原则,提供了一种简化的配置方式。通过简单的配置文件,开发者可以自定义应用程序的行为,不需要进行大量的繁琐配置。同时,Spring Boot还提供了自动配置功能,根据...阅读全文
Mar032022
Feb252022
学会使用 Spring Boot 构建快速开发的 Java 应用
Spring Boot 是一个用于构建独立的、可运行的 Spring 应用程序的框架。它提供了各种开箱即用的功能,使得开发 Java 应用程序更加快速、简单和高效。本文将介绍一些使用 Spring Boot 构建快速开发 Java 应用的核心知识和技巧。
为什么选择 Spring Boot
使用 Spring Boot 可以极大地简化 Java 应用程序的开发过程。它遵循约定优于配置的原则,提供了一种基于注解的、简洁的开发方式,使得开...阅读全文
Feb212022
Java 21虚拟线程性能预研报告:对比传统线程模型,真实场景下的性能提升分析
Java 21虚拟线程性能预研报告:对比传统线程模型,真实场景下的性能提升分析
引言:从传统线程到虚拟线程的演进
在现代高并发系统中,线程模型的选择直接影响系统的吞吐量、延迟和资源利用率。自Java诞生以来,其线程模型一直基于操作系统原生线程(Native Threads),即每个Java线程对应一个操作系统线程。这种模型虽然简单直观,但在面对大规模并发请求时暴露出了诸多瓶颈:
线程创建...阅读全文
Feb202022
SpringCloud 分布式集群之 Windows 下搭建 ZooKeeper 服务器
简介
ZooKeeper 是一种高性能的分布式协调服务,被广泛用于大型分布式系统中。本文将介绍如何在 Windows 环境下搭建 ZooKeeper 服务器,为 Spring Cloud 分布式集群提供支持。
准备工作
在开始搭建 ZooKeeper 服务器之前,需要确保以下几点:
Windows 操作系统已正常安装。
Java 开发环境已配置,并且 JAVA_HOME 环境变量已设置。
ZooKeeper 安装包已下载(可从 Apache ZooKeeper 官方...阅读全文