×

Ruby教程

你要的react+ts最佳实践指南

潇潇暮雨 潇潇暮雨 发表于2024-05-02 浏览5046 评论0
本文根据日常开发实践,参考优秀文章、文档,来说说 TypeScript 是如何较优雅的融入 React 项目的。 温馨提示:日常开发中已全面拥抱函数式组件和 React Hooks,class 类组件的写法这里不提及。 前沿 以前有 JSX 语法,必须引入 React。React 17.0+ 不需要强制声明 React 了。 import React, { useState } from 'react'; // 以后将被替代成 import { useState } from 'rea

typescript

vue3 setup + ts + vite 项目问题解决:Cannot find module ... or its corresponding type declarations.(ts2307)

潇潇暮雨 潇潇暮雨 发表于2024-05-02 浏览38449 评论0
昨日我尝试使用vue3 setup + ts + vite进行vue3项目的实现,遇到此问题: Cannot find module ... or its corresponding type declarations.(ts2307) 文件报错类型以及ts官方错误说明: 这里以别名"@"为例子: // .vue文件 <script setup lang="ts"> import LoginApi from '@/apis/loginApi'; // (ts2307) i

Ruby教程

自动化操作工具——ansible概述和部署 (ansible自动化部署应用)

潇潇暮雨 潇潇暮雨 发表于2024-05-02 浏览5361 评论0
目录 一、自动化运维简介 1.1 Puppet工具特点 1.2  Saltstack工具特点 二、ansible 简介 1.2 Ansible 运维工具原理 1.3  ansible  架构图 1.4  Ansible的作用目标 1.5  为什么选择Ansible 1.6  ansible 任务执行 ansible 任务执行模式 ansible 执行流程: ansible 命令执行过程 二、Ansible的安装 2.1  ansible 安装方式 2.2  Ansi

Golang教程

go单元测试(go单元测试覆盖率)

潇潇暮雨 潇潇暮雨 发表于2024-05-01 浏览6235 评论0
目录 一、go单元测试介绍 二、单元测试使用 1、单元测试命令 2、运行指定单元测试用例 3、标记单元测试结果 4、单元测试日志 一、go单元测试介绍                 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java 里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。   

Golang教程

singleFIight模式 go官方扩展包实现

潇潇暮雨 潇潇暮雨 发表于2024-05-01 浏览4196 评论0
一 什么是singleFlight singleflight 主要是用来做并发控制,例如高并发场景下,N个请求同时查询一个redis key,如果能将这N个请求合并成一个redis查询,那么性能一定会提高很多。 常见的场景比如防止缓存击穿。 二 go 官方扩展包singleFlight  singleflight package - golang.org/x/sync/singleflight - Go Packageshttps://pkg.go.dev/golang.or

spring cloud

【Spring Cloud】【尚硅谷】学习笔记(spring cloud开发)

潇潇暮雨 潇潇暮雨 发表于2024-05-01 浏览4774 评论0
Spring Cloud 介绍 Spring Cloud是分布式微服务的一站式解决方案,是多种微服务架构落地技术的集合体,俗称微服务全家桶 京东、阿里的微服务架构 SpringBoot 和 SpringCloud 版本选择 官网推荐版本组合: SpringBoot2.2.2 版本和 SpringCloud H版本 Spring Cloud 组件的升级替换 注册中心 Eureka 未来会被Nacos替换 服务调用 Ribbon 未来会被LoadBalancer替换 服

ribbon

Ribbon工作原理(Ribbon原理)

潇潇暮雨 潇潇暮雨 发表于2024-05-01 浏览4181 评论0
1.ILoadBalancer 负载均衡器,基于IRule 接口实现负载均衡算法,在这个接口里可以自定义负载均衡算法 Class MyRule Implements IRule{ } 来实现特定的规则往特定的服务上分发 很少需要定制负载均衡算法,除非是hash分发的那种场景,不过分布式系统中尽量减少hash分发情况 2.Ribbon内置服务站均衡规则 1)RoundRobinRule:系统内置的默认负载均衡,直接轮训 2)AvailabilityFilteringRule :这个r

scala

spark stream概述

潇潇暮雨 潇潇暮雨 发表于2024-04-30 浏览4439 评论0
Spark Streaming概述 Overview Spark Streaming 是核心 Spark API 的扩展,它支持实时数据流的可扩展、高吞吐量、容错流处理。数据可以从许多来源(如 Kafka、Kinesis 或 TCP 套接字)获取,并且可以使用复杂的算法进行处理,这些算法由 map、reduce、join 和 window 等高级函数表示。最后,可以将处理后的数据推送到文件系统、数据库和实时仪表板。事实上,你可以在数据流上应用 Spark 的机器学习和图形处理算法。

tomcat

XML与HTTP协议

潇潇暮雨 潇潇暮雨 发表于2024-04-30 浏览5424 评论0
一、XML 1.XML概述 什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。 可扩展的标记语言:在xml里面的标记是可以扩展的。 xml版本号1.0 ,1.1 xml用途:它用来存储数据 (1)作为系统与系统之间传输数据的格式 (2)作为项目的配置文件 (3)保存有结构关系型的数据。 2.XML 和 html的比较: (1)xml文档的标记可以随意扩展,html的标记是预定义好的。 (2)xml区分大小写,html不区分大小写。 (3)html主要是用

tomcat

Servlet+html实现文件上传与下载(踩坑+总结)

潇潇暮雨 潇潇暮雨 发表于2024-04-30 浏览4144 评论0
前言 JavaWeb在发展中不断衍生出更加强大,成熟,好用的框架,部分技术已经过时,学习研究它变得意义不是很大,所以笔者仅了解学习JavaWeb中的Servlet服务端技术,学习使用其实现上传和下载文件,仅以此篇博客记录,欢迎读者指正。 一 使用Servlet实现文件的下载 Servlet的下载相较于上传是较为容易实现的,首先,为了方便我们可以创建一个Meavn项目,然后配置pom.xml导入所需要的依赖以及web.xml实现Servlet的配置,编码后最后配置相应的T