React Hooks源码深度解析
ReactHooks是React16.8引入的一个新特性,它允许函数组件中使用state和其他React特性,而不必使用类组件。Hooks是一个非常重要的概念,因为它们提供了更简单、更易于理解的React开发体验。本篇文章以ReactHooks源码为基,进行深度解析复盘其实现原理。
Wesley13 Wesley13
4年前
java对象
子父类间的成员方法关系:      子类调用的时候,先用的是自己的,如果没有再使用父亲的。如果父亲没有,就使      用父亲的父亲的...,最后,如果没有,就报错。         当子类中有和父类一模一样的方法的时候,子类使用的是自己的。   这种现象被称为方法(覆盖,复写,)重写。方法重写:  
Stella981 Stella981
4年前
Demo:基于 Flink SQL 构建流式应用
Flink1.10.0于近期刚发布,释放了许多令人激动的新特性。尤其是FlinkSQL模块,发展速度非常快,因此本文特意从实践的角度出发,带领大家一起探索使用FlinkSQL如何快速构建流式应用。本文将基于Kafka,MySQL,Elasticsearch,Kibana,使用FlinkSQL构建一个电商用户行为的实时分析应用
Wesley13 Wesley13
4年前
QT 图形视图框架
https://blog.csdn.net/qq769651718/article/details/79357936使用QPushButton、QLabel、QCheckBox等构成GUI的控件或自定义图形时,开发应用程序会变得很简单。但是如果想在GUI中使用数十个或者数百个图形对象,向用户完美展示控制场景,则会受到很多的限制。   图形视图框
Stella981 Stella981
4年前
Rancher2.x流水线自动化部署
1、概述  由于一些项目使用了rancher进行部署发布,所以使用Rancher的流水线自动部署功能实现CICD,从gitlab、harbor安装,到流水线配置和中间的一些问题一一进行详细介绍解答。2、准备工作  前期的Docker和Rancher安装就不在描述,直接进入正题  2.1gitlab安装
Stella981 Stella981
4年前
Spring Cloud Gateway中的权重路由
摘要:本文主要通过运用SpringCloudGateway的WeightRoutePredicateFactory对URL进行权重路由。1.权重路由1.1权重路由使用场景在开发或者测试的时候,或者线上发布,线上服务多版本控制的时候,需要对服务提供权重路由,最常见的使用就是,一个服务有两个版本,旧版本V1,新版本
Stella981 Stella981
4年前
Spring Cache 和 Apache Shiro整合的超级深坑
历时1天,跟踪了一天springaop的源代码。最后在google上找到了答案。写个笔记记录,希望遇到相同问题的同学,可以避免这个问题。问题概述项目到了尾声,需要使用缓存进行优化,项目中使用了shiro技术作为权限框架,springcache注解形式进行缓存。发现cache没有起到作用,匪夷所思。于是跟踪springaop的源
Stella981 Stella981
4年前
PC客户端(CS架构)如何实现抓包
针对PC客户端(C/S架构)的渗透测试,相比于B/S架构,它所使用到的通讯协议有多种,如TCP、HTTP(S)、TDS等。如何实现PC客户端抓包呢,常使用的工具有Wireshark、iptool、WSExplorer等。本文通过FiddlerProxifer抓取PC客户端(C/S架构)客户端中的HTTP(S)流量。环境准备1、
Wesley13 Wesley13
4年前
Java 复杂excel报表导出
MyExcel,是一个可直接使用Html文件,或者使用内置的Freemarker、Groovy、Beetl等模板引擎Excel构建器生成的Html文件,以Html文件中的Table作为Excel模板来生成任意复杂布局的Excel的工具包,支持.xls、.xlsx格式,支持对背景色、边框、字体等进行个性化设置,支持合并单元格。Github:https:/
Stella981 Stella981
4年前
Linux必知必会
!DSC07274(https://oayrssjpa.qnssl.com/DSC07274.jpg)\TOC\本文详细介绍了Linux系统中的free命令的使用方法以及关键参数的含义,这可能是你见过的关于free命令最详细的一篇文章了,绝对值得你收藏。free命令显示了Linux系统中物理内存、交换分区的使用统计信息。