微服务中的服务拆分、接口设计与通信协议

    在微服务架构中,服务的拆分、接口设计和通信协议是极为重要的环节。本文将探讨这三个方面的内容,并提供一些实用的指导原则。 服务拆分 服务拆分是微服务架构中最基础的概念之一,它将复杂的系统拆分成一组更小、更可管理的服务。以下是一些常见的服务拆分策略。 领域驱动设计(DDD):根据业务领域划分服务。每个服务负责一个特定的业务领域,可以更加专注于该领域的业务逻辑。 单...阅读全文
    作者:绝缘体.. | 分类:apache, 开发工具 | 阅读: | 标签:, , , ,

    jmeter录制https请求

    工具:Jmeter4.0 + Java1.8 需求:对某https网站进行 登录-修改信息-退出 场景的压力测试 方法:使用Apache JMeter HTTP(S) Test Script Recorder(即http代理服务器)录制https请求 原理: 实践: 一 Jmeter配置 从JMeter 2.10开始,录制功能已得到改进,可以更好地处理嵌入式资源并动态创建证书。JMeter使用keytool程序(在JRE / JDK中可用)来支持这些功能,因此您需要确保配置正确。...阅读全文
    作者:绝缘体.. | 分类:apache, html, java, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    Spring Cloud Dependencies配置maven仓

    在使用Spring Cloud进行微服务开发的过程中,我们通常会使用到一些常用的依赖库和框架。为了方便管理和引入这些依赖,我们可以使用Spring Cloud Dependencies配置maven仓库,以便统一管理和版本控制。 什么是Spring Cloud Dependencies Spring Cloud Dependencies是一个框架,它提供了一系列常用的Spring Cloud依赖库的版本控制和管理。通过引入Spring Cloud Dependencies,我们可以很方...阅读全文
    作者:绝缘体.. | 分类:apache, spring, 后端框架, 开发工具 | 阅读: | 标签:, , , ,

    Java中的代码生成技术:APT与Annotation Processor

    在Java编程领域,代码生成是一种非常强大且灵活的技术,它可以帮助开发人员减少重复劳动并提高代码的质量和效率。Java中有许多代码生成技术可供选择,其中APT(Annotation Processing Tool)和Annotation Processor是其中两个重要的概念。 什么是APT? APT是Java语言中用于在编译时处理注解的工具。它在JDK 5中首次引入,并在JDK 6中得到改进和加强。APT主要使用javax.annotation.process...阅读全文
    作者:绝缘体.. | 分类:apache, java, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    sqlmap用户手册【超详细】

    http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sqlmap这么一个url的时候,它会: 1、判断可注入的参数 2、判断可以用那种SQL注入技术来注入 3、识别出哪种数据库 4、根据用户选择,读取哪些数据 sqlmap支持五种不同的注入模式: 1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。 2、基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟...阅读全文
    作者:绝缘体.. | 分类:apache, git, go, MySQL, oracle, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    hadoop基础

    目录 1.hadoop概述 2.目前数据集主要特点 3.传统数据 VS 大数据 4.并行关系数据库 VS MPPorHadoop 5.Hadoop的子项目 6.谁在使用hadoop?   1.hadoop概述 Hadoop是一个开源的、可靠的、可扩展的分布式并行计算框架主要组成(两大核心设计):分布式文件系统HDFS和MapReduce算法执行 HDFS:分布式存储系统,提供了高可靠性、高扩展性和高吞吐率的数据存储服务。MapReduce:分布式计算框架,...阅读全文
    作者:绝缘体.. | 分类:apache, c++, java, python, 开发工具, 科技企业, 编程语言, 腾讯 | 阅读: | 标签:, , , ,