-
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
-
第一性原理 First-Principles
第一性原理
是一个非常有意思的话题,分成四个部分介绍。
01 任何事物背后必有道理。
02 如何理解第一性原理?
03 第一性原理的三个经典例子
04 第一性原理有什么作用?
01 任何事物背后必有道理。
科学的本质在于探究事物背后的基本原理,这个基本原理就是第一性原理。
万有引力
1665 - 1666年,英国伦敦发生瘟疫,剑桥读书的牛顿同学买不到3M口罩,被强制回家隔离。
...
2022-11-22 13:01:55 |
Reading