E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
rxjava原理分析
SpringCloud Gateway使用及
原理分析
大全(下篇)
文章目录五、GlobalFilter-全局过滤器1、组合全局过滤器和网关过滤器排序2、转发路由过滤器3、ReactiveLoadBalancerClientFilter4、Netty路由过滤器5、NettyWriteResponseFilter6、RouteToRequestUrl过滤器7、WebsocketRouting过滤器8、GatewayMetricsFilter9、将Exchange标记
秃了也弱了。
·
2023-12-28 06:34
spring
boot
cloud
spring
cloud
gateway
java
单读学习-网络框架搭建
概述单读APP的网络框架部分采用Dagger2+Retrofit2.0+
Rxjava
模式,网络框架的初始化在Application中,请先了解Dagger2的简单在引入依赖Retrofit2.0+
Rxjava
tuionf
·
2023-12-28 04:34
vue双向绑定原理
Proxy模版引擎:提供描述视图的模版语法插值:{{}}指令:v-bind,v-on,v-model,v-for,v-if渲染:如何将模版转换为html模版=>vdom=>domvue数据双向绑定原理
原理分析
cesiuming
·
2023-12-28 02:06
ElasticSearch 文本分析
文本分析的
原理分析
器类别类别名介绍StandardAnalyzerstandard标准分析器,按照Unicode文本分割算法切分单词,删除大多数标点符号并将单词转为小写形式,支持过滤停用词SimpleAnalyzersimple
Java识堂
·
2023-12-28 00:10
ElasticSearch
elasticsearch
android
大数据
VLAN二层和三层的转发原理
1,二层vlan端口图如下:
原理分析
:pc1向pc4发送数据pc1到LSW1:进入access端口(没有vid的报文进入):pc1发送的数据封装之后到达LSW1的access接口,因为接收的是不带tag
陌上花开缓缓归以
·
2023-12-27 20:43
交换芯片
Android中Retrofit的封装使用
一、大致介绍:Retrofit:Square基于OkHttp实现的一款针对Android网络请求的框架OkHttp:Square开源的网络请求库
RxJava
:使得异步操作变得非常简单二、功能分离Retrofit
冂阿吉
·
2023-12-27 19:38
Android
java
【JavaWeb学习笔记】18 - 文件上传下载
目录文件上传一、基本介绍二、文件上传的基本原理编辑三、文件上传应用实例四、文件上传的注意细节1.解决中文乱码问题2.分割文件夹3.防止重名4.百度WebUploader5.空目录构建问题文件下载一、文件下载
原理分析
二
yinhai1114
·
2023-12-27 04:54
学习
笔记
组合Observable
这节说明你可以组合多个Obserable的操作符目录:combineLatestjoinandgroupJoinmergemergeDelayError
rxjava
-joinsstartWithswitchOnNextzipstartWithAvailablein
CyrusChan
·
2023-12-26 23:19
Pytorch深度强化学习2-1:基于价值的强化学习——DQN算法
目录0专栏介绍1基于价值的强化学习2深度Q网络与Q-learning3DQN
原理分析
4DQN训练实例0专栏介绍本专栏重点介绍强化学习技术的数学原理,并且采用Pytorch框架对常见的强化学习算法、案例进行实现
Mr.Winter`
·
2023-12-26 14:40
pytorch
人工智能
深度学习
自动驾驶
神经网络
机器学习
强化学习
内存之-LeakCanary
目录一、导读二、概览三、使用四、
原理分析
4.1自动初始化4.1.1初始化4.2LeakCananry自动检测步骤4.2.1检测泄漏4.2.2dump4.2.3shark分析4.2.4生成报告五、推荐阅读一
Android西红柿
·
2023-12-26 03:37
Android性能
性能
优化
leakcanary
面试
网络安全之pikachu搜索型注入实战
3.
原理分析
:sele
林三岁网络安全实验室
·
2023-12-25 22:19
安全
安全
SpringBoot加载配置文件
原理分析
本文是基于SpringBoot2.4.0之前的版本分析的,2.4.0之后有所不同想必大家对SpringBoot中的application.properties(或application.yaml)文件都是再熟悉不过的了。它是应用的配置文件,我们可以把需要的一些配置信息都写在这个文件里面,需要的时候,我们可以通过@Value注解来直接获取即可,那这个文件是什么时候以及如何被应该加载的呢?这一直是我之
IT拾荒者x
·
2023-12-25 18:23
SpringBoot
spring
boot
java
spring
后端
SQL注入:floor报错注入的形成
原理分析
文章目录SQL注入:floor报错注入的形成
原理分析
一、涉及的函数(或语法)1.`rand()`2.`floor()`3.`concat()`4.`count()`5.
Neonline
·
2023-12-25 16:54
OWASP
Top10
sql
数据库
网络安全
安全
web安全
log4j2
原理分析
及漏洞复现- CVE-2021-44228
目录log4j2
原理分析
及漏洞复现0x01log4j2简介0x02CVE-2021-44228漏洞简介:漏洞适用版本漏洞原理lookup功能jndi解析器jndi是什么ldap服务RMI0x03攻击过程
zkzq
·
2023-12-25 13:32
技术干货
漏洞
log4j
EGD价格操纵攻击事件foundry复现
其它相关内容可见个人主页EGD价格操纵攻击事件的介绍见:EGD价格操纵攻击
原理分析
–phalcon+etherscan)foundry的介绍可见:编写测试-Foundry中文文档(learnblockchain.cn
Emmanuel_scb
·
2023-12-25 12:58
区块链安全
Defi学习
区块链
智能合约
EGD价格操纵攻击事件
原理分析
--phalcon+etherscan
其它相关内容可见:个人主页EGD攻击事件相关信息发生在BSC上攻击者地址:Address0xee0221d76504aec40f63ad7e36855eebf5ea5edd|BscScan攻击合约:ContractAddress0xc30808d9373093fbfcec9e026457c6a9dab706a7|BscScan攻击交易:BNBSmartChainTransactionHash(Tx
Emmanuel_scb
·
2023-12-25 12:28
Defi学习
区块链安全
区块链
Springboot的测试类出现java.lang.Exception: No runnable methods的解决方法(万能)
目录1.问题所示2.
原理分析
3.解决方法4.补充1.问题所示使用Springboot测试的时候出现如下问题:十二月24,20236:33:12下午org.junit.vintage.engine.discovery.TestCl
码农研究僧
·
2023-12-25 07:39
BUG
java
spring
boot
测试类
初步认识
RXJava
当下有两种函数响应式编程框架,其一是
RXJava
,另一个是Agera。将一系列的操作符链接起来就可以完成复杂的逻辑。代码被分解成一系列可以
LeoFranz
·
2023-12-25 05:44
【设计模式】Java设计模式 - 备忘录模式
今天继续卷设计模式,备忘录模式理解或者是案例写起来都比较简单备忘录模式【设计模式】Java设计模式-备忘录模式简介备忘录模式
原理分析
角色与职责备忘录实例①、创建备忘录②、创建原始类③、创建守护者④、测试简介备忘录模式
一个有梦有戏的人
·
2023-12-25 04:25
Java设计模式
java
设计模式
备忘录模式
软件工程
Python导入自定义模块ImportError: No module named 'xxx'问题
Python导入自定义模块ImportError:Nomodulenamed'xxx'问题文章目录问题描述问题分析模块名冲突import工作
原理分析
原因路径错误问题描述python在导入自定义模块的时候
芥末鱿鱼~
·
2023-12-25 01:20
Python
python
Android 面试知识点记录——
Rxjava
与协程
作者:浪人笔记
Rxjava
Rxjava
常用操作符map和flatMap有什么区别
Rxjava
1.0和
Rxjava
2.0有什么区别?subscribeOn与observeOn多次执行会怎么样?
艾瑞败类
·
2023-12-24 23:33
基于电商场景的高并发RocketMQ实战-Broker高并发消息写入、读写队列
原理分析
【11来了】文章导读地址:点击查看文章导读!Broker如何实现高并发消息写入Broker对消息进行写磁盘是采用的磁盘顺序写,写磁盘分为两种:顺序写和随机写,两种速度差别非常大!Broker通过顺序写磁盘,也就是在文件末尾不停追加内容,不需要进行寻址操作,大幅度提高消息持久化存储的性能这里消息写入的就是Commitlog文件!磁盘顺序写和磁盘随机写的速度差距如下图:在将消息写入Commitlog文
11来了
·
2023-12-24 12:45
RocketMQ
java-rocketmq
rocketmq
java
适配器设计模式
4.适配器设计模式4.1原理与实现4.1.1
原理分析
适配器设计模式(AdapterDesignPattern)是一种结构型设计模式,用于解决两个不兼容接口之间的问题。
crysw
·
2023-12-24 09:44
设计模式
设计模式
Android编译时注解
Android编译时注解[TOC]前言相信大家经常都使用到注解,如果使用过AndroidAnnotations,Dagger2,EventBus,
RxJava
,BufferKnife等开源项目,对注解应该更为深刻
huweijian5
·
2023-12-24 09:49
基于电商场景的高并发RocketMQ实战-NameServer内核原理剖析、Broker 主从架构与集群模式
原理分析
【11来了】文章导读地址:点击查看文章导读!基于电商场景的高并发RocketMQ实战Rocket架构分析NameServer内核原理剖析NameServer是可以集群部署的,但是集群中的每台NameServer之间不会进行通信,这样的好处就是NameServer集群中每个节点都是对等的,其中一台挂了之后,对集群不会有影响Broker在启动之后,会想NameServer集群中的每个NameServe
11来了
·
2023-12-24 04:59
RocketMQ
java-rocketmq
rocketmq
架构
RxJava
2.0操作符
前言
RxJava
这个词对于很多开发的小伙伴来说早已不知听说过多少遍,如果有不太了解的,推荐
RxJava
入门抛物线写的会让你对
RxJava
,有个认识,本文记录map,create操作符的原理,其他的操作都是一样的
only_one
·
2023-12-24 02:37
附
原理分析
为什么需要克隆/拷贝SD卡?SD卡是一种小巧便携的数字存储卡,我们可以用它来扩展手机、相机等设备的存储容量,用来存储图片、音乐、视频以及其他数据。在使用SD卡的过程中,随着数据增加,我们可能会觉得原来的SD卡容量太小不够用,会更换更大容量的SD卡;或者SD卡物理损坏、寿命不足,更换新的SD卡时,就需要将原来SD卡里的数据克隆/拷贝到新的SD卡中。如何克隆/拷贝SD卡?一、在Windows直接克隆/
Read_Tech
·
2023-12-23 16:34
Glide
原理分析
(一)
一、Glide基本用法Glide.with(this).load(path).into(ivBg);二、Glide源码讲解Glide源码分为三部分,with(),load(),into(),本文现讲述with部分。publicstaticRequestManagerwith(@NonNullActivityactivity){returngetRetriever(activity).get(act
搞怪豆
·
2023-12-23 12:33
从源码分析java集合类原理(1)-ArrayList
原理分析
ArrayList是一个使用频率极高的集合类,比如数据库查询返回多条数据的时候都会使用ArrayList来保存数据,ArrayList的底层数据结构其实就是一个数组,数组元素的类型为Object类型,对ArrayList的所有操作底层都是基于数组的。我们先从构造函数入手,ArrayList共有三个构造函数,下面我们来分别对这三个构造函数进行一个详细的分析。(1)、带初始容量构造函数。此构造函数指定
程序先疯
·
2023-12-23 09:00
【嵌入式】GPIO外部中断+定时器 实现红外NEC协议解码
目录一背景说明二
原理分析
三软件实现四补充说明一背景说明项目中需要使用红外进行简单控制,选用比较通用的红外NEC协议实现。
公子无缘
·
2023-12-23 08:57
嵌入式
嵌入式
嵌入式硬件
单片机
HC32F
红外
NEC协议
干货!一文读懂“筹码转换”原理,从此“抄底逃顶”不用愁!(附股)
我们通过对筹码的成本按
原理分析
知道,一只股票的流通筹码是固定不变的,筹码按照不同的价格,分布在不同的位置。当某一个地方的筹码增加,另外一个地方的筹码必定要减少,这样就能最直接的看出主力的吸筹和
范博主力行为学
·
2023-12-23 01:57
CAS机制实现
原理分析
学习方法:场景->需求->解决方案->应用->了解原理一、CAS是什么?CAS机制:CompareAndSwap或CompareAndExchange或CompareAndSet。CAS是一个能够进行比较和替换的方法,这个方法能够在多线程环境下保证对一个共享变量进行修改时的原子性不变。场景:i++保证原子性为了更好的理解CAS机制,我们先看一个例子:publicclassS01_AtomicDem
Ariel_欢
·
2023-12-22 23:40
多线程与高并发
java
jvm
开发语言
【超详细】基于单片机控制的十字道路口交通灯控制
设置状态功能分析1.1.4紧急状态功能分析1.2方案比选1.2.1车辆LED数码管倒计时显示板块1.2.2车辆信号灯显示板块1.2.3行人信号灯显示板块1.2.4键盘输入板块1.2.5整体方案选择1.3
原理分析
及控制系统设计
Akaxi-1
·
2023-12-22 13:13
51单片机学习
51单片机
单片机
嵌入式硬件
scrapy_redis
原理分析
并实现断点续爬以及分布式爬虫
scrapy_redis
原理分析
并实现断点续爬以及分布式爬虫学习目标了解scrapy实现去重的原理了解scrapy中请求入队的条件掌握scrapy_redis基于url地址的增量式单机爬虫掌握scrapy_redis
攒了一袋星辰
·
2023-12-22 06:00
Python爬虫
scrapy
redis
分布式
MyBatis 组件,原理,源码以及自定义插件
文章目录关于配置文件的选型xmlyaml代码配置其他从框架中学到的一些知识有关的一些设计模式动态代理责任链模式观察者模式工厂模式建造者模式Mybatis
原理分析
Mybatis核心组件SqlSessionFactorySqlSession
岚殿
·
2023-12-22 03:31
mybatis
mybatis
log4j2
原理分析
及漏洞复现
log4j2
原理分析
及漏洞复现0x01log4j2简介Log4j2是一个用于Java应用程序的成熟且功能强大的日志记录框架。
网络安全学习库
·
2023-12-22 00:24
log4j
网络安全
安全
web安全
数据库
系统安全
计算机网络
g_main_loop_new (NULL, FALSE)
原理分析
gtk_main,g_main_loop_new
原理分析
我们知道GUI应用程序都是事件驱动的。这些事件大部分都来自于用户,比如键盘事件、鼠标事件或笔点事件。
arag2009
·
2023-12-21 23:57
linux
linux
gtk
《Spring Cloud Gateway 技术要点》
GlobalFilter的执行顺序2、SpringCloudGateway过滤器执行顺序
原理分析
Gitee优秀代码jiang88/flying-fish-gateway
技术路上的探险家
·
2023-12-21 09:03
JAVA
微服务
网关
Unity | Shader基础知识(第五集:案例<小彩球>)
目录一、本节介绍1上集回顾2本节介绍二、
原理分析
1现实中出现彩色的原因2软件里的彩色的原理3方案三、实现数字由【-1,1】映射为【0,1】1结论2原理四、代码实现1注意事项2详解结构体appdata_base3
菌菌巧乐兹
·
2023-12-21 07:55
Unity中写shader
unity
游戏引擎
Retrofit原理简析
记得很久以前,写过一篇文章,主要说的是Retrofit应用的:Retrofit2+
RxJava
2踩坑今天我们来简单说说Retrofit的原理,其实嘛,作为一个搞技术的人,对Retrofit应该有一种好奇的态度
俗人浮生
·
2023-12-21 06:08
漏洞复现-log4j2
原理分析
及CVE-2021-44228
log4j2
原理分析
及漏洞复现0x01log4j2简介Log4j2是一个用于Java应用程序的成熟且功能强大的日志记录框架。
黑客大佬
·
2023-12-21 05:46
log4j
RxJava
2源码分析-线程调度
先上被分析的代码:valobserver=object:Observer{overridefunonSubscribe(d:Disposable){Log.d(TAG,"onSubscribe")Log.d(TAG,"Observerworkthreadis"+Thread.currentThread().name)disposable=d}overridefunonNext(s:String){
o动感超人o
·
2023-12-21 04:27
项目传输方式: SSH(内附GitHub配置SSH Key)
1.通过一张简图来了解ssh传输方式:image.png
原理分析
2.演练GitHub配置SSHKey1.设置git的username和emailgitconfig--globaluser.name"你的名字
下班不写程序
·
2023-12-21 03:52
mysql 备份 导入 导出
Navicat备份
原理分析
以及测试_nb3文件转换为sql_李三光铁粉的博客-CSDN博客导出文件小,但是导入速度慢。
打野二师兄
·
2023-12-21 03:43
数据库
#
MySQL
mysql
数据库
sql
RocketMQ系统性学习-RocketMQ
原理分析
之消费者的接收消息流程
文章目录消费者的接收消息流程消费者的接收消息流程还是先把消费者接收消息的流程图贴出来,再细说代码流程:首先先从消费者的业务调用出发//创建消费者对象DefaultMQPushConsumerconsumer=newDefaultMQPushConsumer("delay_group");//...//注册监听消息consumer.registerMessageListener(newMessage
11来了
·
2023-12-21 01:00
RocketMQ
rocketmq
学习
RocketMQ系统性学习-RocketMQ
原理分析
之Broker接收消息的处理流程
Broker接收消息的处理流程?既然要分析Broker接收消息,那么如何找到Broker接收消息并进行处理的程序入口呢?那么消息既然是从生产者开始发送,消息是有单条消息和批量消息之分的,那么消息肯定是有一个标识,当Broker接收到消息之后,肯定是需要通过判断消息的标识来区分单条消息和批量消息,那么只需要找到发送消息的标识,再全局搜索,就可以找到这个标识在哪里被处理,被处理的地方一定就是Broke
11来了
·
2023-12-21 01:00
RocketMQ
java-rocketmq
rocketmq
学习
RocketMQ系统性学习-RocketMQ
原理分析
之消息的可靠性以及有序性如何保证
文章目录消息的可靠性如何保证?消息的有序性如何保证?消息的可靠性如何保证?要保证消息的可靠性,先来思考一下从哪些方面保证呢?这要看消息的生命周期,既然保证可靠性,那么就是要保证A发送给B的消息一定可以成功,那么首先要保证发送成功,其次要保证B接收成功,而在RocketMQ中,消息是先发送到Broker中了,那么还需要保证MQ在Broker中不会丢失,因此RocketMQ是从三方面保障了消息的可靠性
11来了
·
2023-12-21 01:59
RocketMQ
java-rocketmq
rocketmq
学习
KVO
原理分析
及使用进阶
1、概念KVO(Key-Value-Oberver)观察者模式,是苹果提供的一套事件通知机制,允许对象监听另一个对象特定属性的改变,并在改变时接收事件,一般继承自NSObject的对象的都默认支持KVOKVO和NSNotificationCenter都是iOS中观察者模式的一种实现。区别在于:1、notification比KVO多了发送通知的一步。两者都是一对多,但是对象之间直接的交互,notif
谌文
·
2023-12-20 21:51
Android RecyclerView工作
原理分析
(上)
基本使用RecyclerView的基本使用并不复杂,只需要提供一个RecyclerView.Apdater的实现用于处理数据集与ItemView的绑定关系,和一个RecyclerView.LayoutManager的实现用于测量并布局ItemView。绘制流程众所周知,Android控件的绘制可以分为3个步骤:measure、layout、draw。RecyclerView的绘制自然也经这3个步骤
庞哈哈12138
·
2023-12-20 21:55
Android
RecyclerView
1. Android基础
Handler机制runOnUiThread(Runnableaction)View.post(Runnableaction)AsyncTask广播使用EventBus、
RxJava
等框架1.runOnUiThreadthread
努力生活的西鱼
·
2023-12-20 20:52
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他