个人简介

Echo Blog


江湖无名 安心练剑
  • java 知识进阶面试-03-ES 搜搜引擎
    Lucene 和 ES 的前世今生 Lucene 是最先进、功能最强大的搜索库。 如果直接基于 Lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码,需要深入理解原理。 ElasticSearch 基于 Lucene,隐藏了 lucene 的复杂性,提供了简单易用的 RESTful api / Java api 接口(另外还有其他语言的 api 接口)。 ...
    2022-12-14 13:01:55 | Java
  • java 知识进阶面试-02-消息队列进阶汇总
    面试题 为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景? 面试官心理分析 其实面试官主要是想看看: 第一,你知不知道你们系统里为什么要用消息队列这个东西? 不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是...
    2022-12-14 13:01:55 | Java
  • java 知识进阶面试-01-overview 概览
    互联网 Java 工程师进阶知识完全扫盲 本项目大部分内容来自中华石杉,版权归作者所有,内容涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。 我们对这部分知识做了一个系统的整理,方便读者们学习查阅。 高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点? 如何保证消息队...
    2022-12-14 13:01:55 | Java
  • IoT arduino 入门介绍?
    Arduino Arduino 是一个开源嵌入式硬件平台,用来供用户制作可交互式的嵌入式项目。 此外 Arduino 作为一个开源硬件和开源软件的公司,同时兼有项目和用户社区。该公司负责设计和制造Arduino电路板及相关附件。 这些产品按照GNU宽通用公共许可证(LGPL)或GNU通用公共许可证(GPL)许可的开源硬件和软件分发的,Arduino 允许任何人制造 Arduino 板和...
    2022-12-12 13:01:55 | IoT
  • AI DELL-2 绘画入门体验
    图像生成测试版 了解如何使用我们的 DALL·E 模型生成或处理图像 介绍 图片 API 提供了三种与图片交互的方法: 根据文本提示从头开始创建图像 根据新文本提示创建现有图像的编辑 创建现有图像的变体 本指南涵盖了使用这三个 API 端点的基础知识以及有用的代码示例。 要查看它们的实际效果,请查看我们的 DALL·...
    2022-12-06 13:01:55 | AI
  • AI CHATGPT 使用初体验
    准备工作 准备 首先能能访问 Google(前置条件,不能明确说,懂得都懂) 你得有一个国外手机号,GV 号肯定不行。 国外手机 如果你没有国外手机号,推荐 sms-activate.org 注册短信平台并充值 1) 先行注册sms-activate.org 2) 注册好之后进行对应的充值 ChatGPT:优化语言模型对话 我们已经训练了一个名为 ChatGPT 的模型,它...
    2022-12-06 13:01:55 | AI
  • 网站快速变黑白灰色的4种方法
    第一种:修改CSS文件 我们可以在网页的CSS文件中添加以下的CSS代码,来实现网页黑白色,也就是网站变灰 CSS代码 html { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); } 第二种:在网页的标签内加入以下代码 如果你不...
    2022-12-01 13:01:55 | WEB
  • RPC 调用中的拦截器怎么写?
    前言 rpc 的服务提供者,有时候希望可以统一执行参数校验,或者验签。 基本实现 基本实现 PegasusServerInterceptor.java import cn.hutool.core.util.ArrayUtil; import com.alibaba.fastjson.JSON; import org.aspectj.lang.ProceedingJoinPo...
    2022-11-28 13:01:55 | RPC