代码复用 import React from 'react'; const UserContext = React.createContext({}); const {Provider, Consumer} = UserContext; class Son1 extends React.PureCo
原创 2022-05-06 15:11:00
286阅读
一、useRef的应用场景: 1.函数组件访问dom元素; 2.函数组件访问之间渲染的变量。二、用法:每次渲染useRef返回值都不变; ref.current发生变化并不会造成re-render; ref.current发生变化应该作为Side Effect(因为它会影响下次渲染),所以不应该在render阶段更新current属性。...
原创 2021-06-02 13:56:11
1779阅读
如果一个函数 接受一个或多个函数作为参数或者返回一个函数 就可称之为 高阶函数。 如果一个函数 接受一个或多个组件作为参数并且返回一个组件 就可称之为 高阶组件。 所以你可能会发现,当高阶组件中返回的组件是 无状态组件(Stateless Component) 时,该高阶组件其…
原创 2023-04-23 00:14:55
625阅读
生命周期,钩子函数:挂载阶段:一、constructor (第一个执行) 1.可以初始化组件状态 2.可以给一些事件函数绑定this注意:不能再内部调用setState()constructor(){ super() this.state={ n:1 } //不能在内部调用setState() //this.setState({n:2}) this.h
一、useStateuseReducer都是用来管理state的,useReducer更多的时候与useContext搭配起来用。 useState: 原来的类组件只支持一个setState方法,useState把各个状态独立分开管理,提供了更细的粒颗度模块化管理。 useReducer: 是阉割版的 redux,只缺省一个状态的共享能力,与useContext 搭配刚刚好。useReducer适合局部数据流。其实useState是useReducer的一个子集,useState 返回...
原创 2021-06-02 13:56:12
1996阅读
文章目录前言1.静态网站2.动态代理/反向代理3.动静态分离4.负载均衡5.虚拟主机6.防盗链7.防ddos攻击8.ajax跨域问题9.高可用10.正则表达式 前言Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第
转载 2024-05-27 21:31:20
13阅读
1. NoSQLNoSQL(Not Only SQL),泛指非关系型的数据库(mysql、oracle、sqlserver都是关系型数据库)。 1.1 NoSQL特点数据之间无关系,随意扩展数据存储简单,可以存在内存中,读写速度快不需要建表、字段。自定义格式 1.2 NoSQL数据库的分类分类Examples举例典型应用场景数据模型优点缺点键值(key-value)Tokyo
AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理动态代理两大类,其中静态代理是指使用 AOP
Blazor 是一个强大且灵活的框架,凭借其统一的技术栈强大的生态系统,适合构建各种现代 Web 应用。从简单的入门教程开始,到深入了解组件、状态管
原创 9月前
164阅读
如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。黄东旭提到,当前数据库领域面临各种问题,如在缩放、一致性、大数据分析、与云基础架构集成等方面均存在诸多问题,现有的数据库解决方案大数据分析引擎解决方案基本处于割裂的状态,由于 Oracle、MySQL 数据库并不是面向分
1.1 有状态应用管理statefulsetStatefulSet(有状态集,缩写为sts)常用于部署有状态的且需要有序启动的应用程序,比如在进行SpringCloud项目容器化时,Eureka的部署是比较适合用StatefulSet部署方式的,可以给每个Eureka实例创建一个唯一且固定的标识符,并且每个Eureka实例无需配置多余的Service,其余Spring Boot应用可以直接通过Eu
转载 2023-11-20 11:38:36
231阅读
 注意,最主要是provider的配置,以及URl的provider地址要相同;一,ContentProvider 主要用于不同的应用程序之间实现数据共享功能!        主要分为6个:  1.使用SQLite技术,创建好数据库和数据表;  2.新建类继承ContentProvider,重写6个抽象方法(通过这六个方法对数据库进行操作);  3
转载 2024-05-08 12:13:32
150阅读
说到云服务器,我们都会显现出阿里云这个品牌吧,最近很多企业都在咨询云服务器的业务,那么大家都知道云服务都有哪些应用场景吗?今天阿里云湖北授权服务中心捷讯技术小编就大致跟大家一起探讨云服务器ECS较常用的一些场景吧。云服务器 ECS 应用非常广泛,既可以单独使用作为简单的 Web 服务器,也可以与其他阿里云产品(如 OSS、CDN 等)搭配提供强大的多媒体解决方案。以下是云服务器ECS的典型应用场景
转载 2024-04-17 21:18:44
167阅读
1、NoSQL数据库概述NoSQL(Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。1.1、NoSQL适用场景 对数据高并发的读写海量数据的读写对数据高可扩展性的1.2、NoSQL不适用场景需要事务支持基于sql
转载 2024-03-02 10:10:38
51阅读
1 Nosql介绍1.1 NoSQL使用的必要性今天能够经过第三方平台(如:Google,Facebook等)能够很容易的访问抓取数据。用户的信息,社交网络,地理位置,用户生成的数据用户操做日志已经成倍的增长。若是要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据NoSQL 不仅仅是 SQL,它是 Not Only SQL 的缩写
转载 2023-10-14 19:17:04
308阅读
ok?先从String开始讲: String: 这是最简单的类型,就是普通的getset,做简单的KV缓存。 但是在真实的开发环境中,很多men可能会吧很多复杂的结构也统一转成String去储存使用,比如有的men他就喜欢把List转换为JSONString进行储存,拿出来的时候再进行反序列什么的。 String的实际应用场景比较广泛的有: 缓存
转载 2023-06-29 11:44:28
106阅读
列表常用场景: 存储不同类型的数据 任意类型均可 列表存储相同类型的数据 类 node结点 next、data 通过迭代遍历,在循环体内部(多为 while 内),对列表的每一项都进行遍历 树的深度遍历等等 列表推导式的使用等等 元组常用场景: 作为函数的参数返回值 传递任意多个参数 *args
原创 2021-07-21 16:16:29
904阅读
Activity 启动模式 及 区别Standard:默认启动模式,每次都会在虚拟栈顶创建一个实例。SingleTop:检查该 Activity 的实例是否位于栈顶,位于栈顶时复用,非栈顶时创建新实例。SingleTask:该 Activity 在目标栈中只存在一个实例,启动此 Activity 时会检查虚拟栈中是否存在它的实例,如果存在直接复用,并把当前Activity之上所有实例全部出栈。Si
转载 2024-03-05 07:17:27
146阅读
ZK的常用使用场景一、注册中心实现方式基于临时节点基于监视通知机制注意:ZK集群可能会挂掉,所以为了防止zk挂掉后我们还能正常的进行服务的调用,需要在本地做一次缓存,只有当产生变化时这份缓存才会失效经典场景:dubbo中使用ZK做注册中心,并且引入了服务目录的概念,服务目录就是本地的一个缓存,但是当服务提供者列表发生变化时会更新这个缓存列表并且重新进行服务的导入作为注册中心的缺点分析数据一致性的需
Spark Streaming共有三种运用场景,分为:无状态操作、状态操作、window操作。下面分别描述下本人对这三种运用场景的理解。 1、无状态操作          只关注当前新生成的小批次数据,所有计算都只是基于这个批次的数据进行处理。       
  • 1
  • 2
  • 3
  • 4
  • 5