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
高水位线原理解析
【Pikachu】漏洞练习平台做题记录+
原理解析
(2.2)XSS姿势和技巧
前言Pikachu是一个带有漏洞的Web应用系统,在这里包含了常见的web安全漏洞。如果你是一个Web渗透测试学习人员且正发愁没有合适的靶场进行练习,那么Pikachu可能正合你意。pikachu的安装非常简单,如果安装配置过程中遇到了什么问题,欢迎找我询问。这是pikachu的官方github:https://github.com/zhuifengshaonianhanlu/pikachu本次做
Wuyong_12
·
2023-10-10 18:52
piakachu靶场
靶场
解题
xss
安全
web安全
CountDownLatch闭锁
原理解析
CountDownLatch闭锁
原理解析
在Java并发编程中,CountDownLatch是一个常用的工具类,用于实现闭锁(latch)。
隐 风
·
2023-10-10 08:22
java进阶部分笔记
java
面试
多线程
高并发
Java并发编程之ReentrantLock重入锁
原理解析
Java并发编程之ReentrantLock重入锁
原理解析
在多线程编程中,同步是一种重要的技术,用于控制对共享资源的并发访问。
隐 风
·
2023-10-10 08:22
java进阶部分笔记
java
面试
多线程
高并发
CyclicBarrier:Java并发编程中的循环屏障
原理解析
CyclicBarrier:Java并发编程中的循环屏障在Java并发编程中,CyclicBarrier是一种非常有用的工具,允许多个线程相互等待,直到所有参与的线程都达到一个特定的屏障点。这种同步机制在很多场景中非常有用,比如并行任务分发、数据收集、会议厅模型等。在本文中,我们将深入探讨CyclicBarrier的实现和工作原理,并通过一个简单的Java代码示例来展示其用法。一、CyclicBa
隐 风
·
2023-10-10 08:21
java进阶部分笔记
java
开发语言
多线程
面试
高并发
Spring技术原理之Bean生命周期
原理解析
Spring技术原理之Bean生命周期
原理解析
Spring作为Java领域中的优秀框架,其核心功能之一是依赖注入和生命周期管理。其中,Bean的生命周期管理是Spring框架中一个重要的概念。
隐 风
·
2023-10-10 08:49
java进阶部分笔记
spring
java
后端
面试
总结:全网最详细,Git分支合并、项目推拉的底层核心
原理解析
,看完不会你找我。
总结:全网最详细,Git分支合并、项目推拉的底层核心
原理解析
,看完还不理解你找我。
ideal-cs
·
2023-10-10 08:49
总结
git
git
merge
pull
push
git底层原理
git合并分支
Nginx-个人笔记
反向代理负载均衡动静分离高可用Nginx安装nginx操作的常用命令Nginx配置文件位置配置文件组成Nginx配置实例反向代理实例1反向代理实例2负载均衡实例nginx分配服务器策略动静分离实例高可用实例nginx的
原理解析
愤怒且自私22
·
2023-10-10 06:04
Nginx
nginx
Promise篇
Promise
原理解析
与实现(遵循Promise/A+规范)1什么是Promise?
weixin_33812433
·
2023-10-10 00:37
javascript
ViewUI
vue3响应式数据原理
Effect
原理解析
与实现引言:vue、react框架的核心都是数据驱动视图也就是model=>view,实现的核心也就是数据响应。
调皮的绅士
·
2023-10-09 08:49
Workerman
原理解析
概述
首先说明一下Workerman究竟是什么东西:WebSocket是HTML5提供的一种网络通讯协议,用于服务端与客户端实时数据传输。广泛用于浏览器与服务器的实时通讯,APP与服务器的实时通讯等场景,相比传统HTTP协议请求响应式通讯,WebSocket协议可以做到实时的双向通讯,服务端可以在任何时候向客户端推送数据(HTTP协议需要客户端发起请求后才能推送),就是传统说的长链接(指在一个连接上可以
masterphp
·
2023-10-08 13:01
php
服务器
网络协议
websocket
nginx
Oracle关联机制
循环嵌套关联(NESTEDLOOPSJOIN):大小表关联1.2哈希关联(HASHJOIN):两张大表1.3排序合并关联(SORTMERGEJOIN):有索引的两张表.2.HINTS(提示符)优化--
高水位线
枯河垂钓
·
2023-10-07 14:03
Oracle性能
oracle
哈希算法
数据库
RocketMQ 基于时间轮算法实现指定时间点的定时消息
原理解析
在RocketMQ4.x版本,使用延时消息来实现消息的定时消费。延时消息可以一定程度上实现定时发送,但是有一些局限。RocketMQ新版本基于时间轮算法引入了定时消息,目前,精确到秒级的定时消息实现的pr已经提交到社区,今天来介绍一下。1延时消息1.1简介RocketMQ的延时消息是指Producer发送消息后,Consumer不会立即消费,而是需要等待固定的时间才能消费。在一些场景下,延时消息是
Young丶
·
2023-10-07 06:28
RocketMQ
算法
rocketmq
utf-8 with bom格式的文件
-8withBOM的格式文件使用Java读取这个文件可以看到我们创建文件时并没有空格,而实际读取文件后莫名有个空格,使用go语言试试仍然有空格,那么空格是怎么来的呢,为啥是空格,文件保存时明明没有空格
原理解析
实际上这个空格就是
fenglllle
·
2023-10-07 05:14
数据结构
golang
java
大规模分布式存储系统:
原理解析
与架构实战 (大数据技术丛书) - 电子书下载 -(百度网盘 高清版PDF格式)...
大规模分布式存储系统:
原理解析
与架构实战(大数据技术丛书)-杨传辉在线阅读百度网盘下载(89hy)书名:大规模分布式存储系统:
原理解析
与架构实战(大数据技术丛书)作者:杨传辉格式:EPUB,HTMLZ,
xiaohuanglv
·
2023-10-06 20:22
LeakCanary监控
原理解析
一、引言最近项目中需要对App的性能进行监控并采集性能数据,在内存泄漏的监控上,采用了LeakCanary的Sdk。LeakCanary是业界公认的比较好的一个内存监控项目,很早以前就听说并使用过,但是一直没有去了解其背后的监控原理。今天就借这个项目的开发之际,好好的分析一下其原理。二、原理分析我们还是从LeakCanary的使用上入手,代码如下:finalRefWatcherrefWatcher
AndroidHint
·
2023-10-06 02:08
GhostNet
原理解析
及pytorch实现
论文:https://arxiv.org/abs/1911.11907源码:https://github.com/huawei-noah/ghostnet简要论述GhostNet的核心内容。GhostNet1、Introduction在训练良好的深度神经网络的特征图中,丰富甚至冗余的信息通常保证了对输入数据的全面理解。上图是ResNet-50中第一个残差组生成的一些特征图的可视化,其中三个相似的特
夏天是冰红茶
·
2023-10-05 20:43
Pytorch学习及实战
深度学习杂文
人工智能
微信小程序点单左右联动的效果实现
微信小程序点单左右联动的效果实现
原理解析
: 点击左边标签会跳到右边相应位置:点击改变rightCur值,转跳相应位置滑动右边,左边标签会跳到相应的位置:监听并且设置每个右边元素的top和bottom,
雪芽蓝域zzs
·
2023-10-05 08:18
微信小程序
微信小程序
小程序
Spring Boot
原理解析
之Conditional条件装配
SpringBoot可以使用条件装配来灵活地指定什么时候将哪些bean实例化并纳入容器,条件装配是springboot自动配置机制(autoconfigure)的重要一环,也是理解springboot原理的重要基础。本文以实例为引导,展示spring条件装配的常用使用场景,其间也会涉及一些spring的原理。阅读本文,要求有一些spring和springboot的基本使用经验,最好对javacon
sd_1962
·
2023-10-05 05:52
MySQL 多表关联查询优化实践和
原理解析
目录一、前言二、表数据准备三、表关联查询原理和两种算法3.1、研究关联查询算法必备知识点3.2、嵌套循环连接Nested-LoopJoin(NLJ)算法3.3、基于块的嵌套循环连接BlockNested-LoopJoin(BNL)算法3.4、被驱动表的关联字段没索引为什么要选择使用BNL算法而不使用Nested-LoopJoin呢?四、多表关联查询优化实践4.1、使用左连接查询全部订单列表信息返回
kerwin_code
·
2023-10-04 19:35
数据库
mysql
数据库
[NLP] Doc2vec
原理解析
及代码实践
Doc2vec段落向量的训练方法,与训练词向量类似,段落向量的训练分为训练数据预处理和段落向量训练两个步骤。训练数据预处理:对段落进行分词处理(中文分词);段落向量训练:TaggedDocument()这里对于文档一般有两种策略:直接对doc整体进行ID标记,一个sentence中包含岗位描述的所有单词;以;和。来进行句子划分,一个sentence中仅包含的岗位描述中的一句的单词,检索时以单个句子
东皇Amrzs
·
2023-10-04 03:39
【iOS开源库】JLRoutes源码阅读&
原理解析
引子近期要开新项目,包括iOS&Android。正好是做一款强运营的电商类APP。所以无论如何都是要用到Router的。参考github上的Router开源库,整体看过来基本JLRoutes用的最多,今天就来掰扯掰扯JLRoutes的实现(JLRoutes2.1链接)。组件化思路先简单说下常用组件化思想和背景,在大公司或者复杂的项目中,常见的方式是需要跳转到某个具体的viewController的
库莫
·
2023-10-04 02:02
instanceof
原理解析
让我们来看下MDN的释意:instanceof运算符用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上。//定义构造函数functionC(){}functionD(){}varo=newC();oinstanceofC;//true,因为Object.getPrototypeOf(o)===C.prototypeoinstanceofD;//false,因为D.protot
妖怪不慌不张
·
2023-10-03 23:58
js
instanceof
instanceof原理
js
instanceof
java的intanceof深层原理_java instanceof操作符使用及
原理解析
javainstanceof操作符使用及
原理解析
这篇文章主要介绍了javainstanceof操作符使用及
原理解析
,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
aheemi
·
2023-10-03 23:58
java中 instanceof 关键字详解及
原理解析
Javainstanceof运算符是Java中的一种类型判断运算符,用于检查一个对象是否是一个类的实例。本文将全面详细地讲解Javainstanceof运算符,包括其基本用法、原理、注意事项和应用场景等方面。一、基本用法在Java中,instanceof运算符的语法格式如下:objectinstanceofclass其中,object是要判断的对象实例,class是要判断的类或接口。instanc
大家都说我身材好
·
2023-10-03 23:27
Java
基础
java
Visual Transformer (ViT)模型结构以及
原理解析
简介VisualTransformer(ViT)出自于论文《ANIMAGEISWORTH16X16WORDS:TRANSFORMERSFORIMAGERECOGNITIONATSCALE》,是基于Transformer的模型在视觉领域的开篇之作。本文将尽可能简洁地介绍一下ViT模型的整体架构以及基本原理。ViT模型是基于TransformerEncoder模型的,在这里假设读者已经了解Transf
HaloZhang
·
2023-10-03 19:18
常用的分布式ID解决方案
原理解析
目录前言一:分布式ID的使用场景二:分布式ID设计的技术指标三:常见的分布式ID生成策略3.1UUID3.2数据库生成3.3数据库的多主模式3.4号段模式3.5雪花算法前言分布式ID的生成是分布式系统中非常核心的基础性模块,其常用于在分布式环境下作为数据或消息的唯一性的标识。在互联网发展早期,由于用户量较少,业务需求也比较简单。对于软件应用,我们只需要一台高配置的服务器,把业务所有模块全单机部署,
快乐的星球
·
2023-10-03 15:35
分布式ID
分布式
java
分布式ID
高并发
高可用
高拓展
Promise对象
原理解析
Promise对象
原理解析
ES6原生提供了Promise对象。所谓Promise,就是一个对象,用来传递异步操作的消息。
北piao青年
·
2023-10-03 08:55
Spring的注解开发-注解
原理解析
-xml方式/注解方式组件扫描
目录Spring注解的解析原理xml配置组件扫描注解方式配置组件扫描原理图yysy,没有搞太明白,真的复杂,欢迎大佬留言解惑Spring注解的解析原理使用@Component等注解配置完毕后,要配置组件扫描才能使注解生效xml配置组件扫描在往期文章中:Spring整合第三方框架_保持敬畏的博客-CSDN博客,我们了解同一标签中不同命名空间对应不同的解析器,对于上述中component-scan命名
保持敬畏
·
2023-10-03 01:06
Spring
5
spring
xml
java
【电路设计】单节锂电池使用
其中上面提到的LDO,这里有一个型号:ME6209MP2155应用示例锂电池保护板
原理解析
问题经过试验发现TP4056使用时存在一定问题,可能是因为不能同时充电并带负载。
记录无知岁月
·
2023-10-02 11:35
电路设计
锂电池
MP2155
ME6209
TP4056
Retrofit
原理解析
最简洁的思路
https://github.com/square/retrofit源码下载地址retrofit入门定义网络请求的API接口:interfaceGithubApiService{@GET("users/{name}/repos")CallsearchRepoInfo(@Path("name")Stringname);}使用了注解表明请求方式,和参数类型,这是retrofit的特性,也正是简化了我们
阿波_666
·
2023-10-01 09:50
Flutter之
原理解析
Flutter之
原理解析
Flutter是Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过Dart语言开发App,一套代码同时运行在iOS和Android平台。
xiny123
·
2023-10-01 09:26
走进Spring的世界 —— Spring底层核心
原理解析
(一)
文章目录前言一、Spring中是如何创建一个对象二、Bean的创建过程三、推断构造方法四、AOP大致流程五、Spring事务前言ClassPathXmlApplicationContextcontext=newClassPathXmlApplicationContext("config.xml");UserServiceuserService=(UserService)context.getBea
流光CN
·
2023-10-01 06:42
框架
java
spring
java
后端
从零开始实现lmax-Disruptor队列(六)Disruptor 解决伪共享、消费者优雅停止实现
原理解析
优质资源分享学习路线指引(点击解锁)知识定位人群定位Python实战微信订餐小程序进阶级本课程是pythonflask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统MyDisruptorV6版本介绍在v5版本的MyDisruptor实现DSL风格的API后。按照计划,v6版本的MyDi
[虚幻私塾】
·
2023-09-30 13:22
python
计算机
FlashAttention2
原理解析
以及面向AIGC的加速实践
本文将具体讲述FlashAttention-2的前世今生,包括FlashAttention1&2的
原理解析
、加速效果比较以及面向AIGC的加速实践,在这里将相关内容与大家分享~引言将Transformers
阿里巴巴淘系技术团队官网博客
·
2023-09-30 09:19
AIGC
人工智能
目标检测网络系列——Faster-RCNN(实验部分)
onestagevstwostageMSCOCO数据集MSCOCO数据集情况对比结果COCO数据集到PASCAL数据集的迁移学习上一篇已经将Faster-rcnn的原理讲了一遍:FasterRCNN论文基本
原理解析
这一篇来说说
新兴AI民工
·
2023-09-30 00:09
图像深度网络经典论文详解
目标检测
人工智能
计算机视觉
fast
rcnn
faster
rcnn
Lucene
原理解析
Lucene简介Lucene是什么Lucene是一个开源的全文检索引擎工具包,提供了完整的查询引擎合索引引擎,部分语种文本分析引擎Lucene并不是一个完整的全文检索引擎,仅提供了全文检索引擎架构,但仍可以作为一个工具包结合各类插件为项目提供部分高性能的全文检索功能ES、Solr的底层Lucene使用场景适用于需要数据索引量不大的场景,档索引量过大,需要ES或SolrLucene基础工作流程索引的
DK_ing
·
2023-09-29 23:44
#
Elasticsearch
lucene
全文检索
solr
KonvaJS
原理解析
前言用过Canvas的都知道它的API比较多,使用起来也很麻烦,比如我想绘制一个圆形就要调一堆API,对开发算不上友好。constcanvas=document.querySelector('canvas');constcontext=canvas.getContext('2d');//设置字体样式context.font='24pxSimSun,SongtiSC';context.fillTex
gIoryyin
·
2023-09-29 23:01
前端开发
html5
javascript
canvas
react
Java8特性之Stream的
原理解析
和日常使用
本文是向大家介绍:Java8特性之Stream流的原理和日常使用,可以直观的理解Stream流操作和玩转集合1、什么是Stream1.1、简介java8新添加了一个特性:流Stream。Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同,它是对集合对象功能的增强,让开发者能够以一种声明的方式处理数据源(集合、数组等),它专注于对数据源进行各种高效的聚合操作(a
高阳很捷迅
·
2023-09-29 13:57
Guava限流器原理浅析
文章目录基本知识限流器的类图使用示例
原理解析
限流整体流程问题驱动1、限流器创建的时候会初始化令牌吗?2、令牌是如何放到桶里的?
墨、鱼
·
2023-09-29 11:17
guava
深度学习中Dropout
原理解析
(10X单细胞和10X空间转录组)
1.Dropout简介1.1Dropout出现的原因在机器学习的模型中,如果模型的参数太多,而训练样本又太少,训练出来的模型很容易产生过拟合的现象。在训练神经网络的时候经常会遇到过拟合的问题,过拟合具体表现在:模型在训练数据上损失函数较小,预测准确率较高;但是在测试数据上损失函数比较大,预测准确率较低。过拟合是很多机器学习的通病。如果模型过拟合,那么得到的模型几乎不能用。为了解决过拟合问题,一般会
单细胞空间交响乐
·
2023-09-29 03:07
小米科技笔记 | ElasticSearch与Redis底层
原理解析
大家好,我是小米,一个热衷于技术分享的小伙伴!今天,我们来探讨一下两个非常重要的数据存储和检索工具:ElasticSearch和Redis。虽然它们都是高度优化的工具,但在底层原理上有着明显的区别。接下来,我将为大家详细解析它们的底层工作原理,帮助你更好地理解它们的使用场景和优劣势。ElasticSearch:分布式搜索引擎的典范首先,让我们来了解一下ElasticSearch。它是一个基于开源搜
知其然亦知其所以然
·
2023-09-28 12:40
博客搬家
科技
笔记
elasticsearch
Springboot + redis + 注解 + 拦截器来实现接口幂等性校验
.SpringBoot整合篇2.手写一套迷你版HTTP服务器3.记住:永远不要在MySQL中使用UTF-84.Springboot启动
原理解析
一、概念幂等性,通俗的说就是一个接口,多次发起同一个请求,必须保证操作只能执行一次比如
_微疼
·
2023-09-28 04:28
SpringAOP 切面编程
原理解析
前言我们在学习SpringAOP的时候一直听说是面向切面编程,还有经常听到说aop可以用来做日志、做接口调用统计、做分库分表动态切换等等,觉得很神奇,明明我们只使用@Aspect注解了一个独立的class,怎么能够这么强大呢?本篇试着从源码角度分析一下aop的原理,在开始之前我们提出几个问题,一边学习一边解答。被增强的类还是原来的类嘛?类什么时候被增强的?我假定看本文的读者已经有基本的spring
林子曰
·
2023-09-28 03:21
spring
spring
java
aop
JDBC与Spring事务及事务传播性
原理解析
-下篇
上篇,在看这篇的时候,推荐先查看上篇。上篇我们主要介绍了JDBC的一些基本操作,以及Spring事务传播的一些概念,主要是从JDBC的角度来说的,这篇我们从Spring的角度来梳理下事务及其传播的使用以及源码的处理流程。一、Spring不同事务传播demo1、一些前置知识点说明1)、Datasource我们在前面的demo中获取Connection是名称直接通过DriverManager.getC
_微风轻起
·
2023-09-27 22:56
mysql
#
Spring系列
spring
java
mysql
JDBC与Spring事务及事务传播性
原理解析
-上篇
这篇我们主要介绍下JDBC的各种简单操作,例如增删改查、事务、事务保存点,以及介绍下Spring的传播机制,同时试着简单说明下Spring事务传播机制是怎样操作JDBC事务的组装来实现的。1、基本操作首先我们来看下jdbc的基本使用demopublicclassJdbcMain{publicstaticvoidmain(String[]args)throwsClassNotFoundExcepti
_微风轻起
·
2023-09-27 22:55
mysql
#
Spring系列
java
后端
spring
jdbc
Malloc技术
原理解析
以及在转转搜索业务上的实践
1导读内存管理在三个不同的层面上发挥作用:用户程序层、C运行时库层以及内核层。其中,内存分配器allocator是C运行时库中的一个关键组件,其主要任务是响应用户程序的内存分配请求。分配器负责向操作系统内核请求适当大小的内存块,并将这些内存块分配给用户程序。为了提高内存分配的效率,分配器通常会预先分配一块稍大于用户请求的内存空间,并使用特定的算法来管理这块内存,以满足用户的内存需求。不同之处在于,
转转技术团队
·
2023-09-27 19:23
内存管理
malloc
百度 RT-DETR 算法
原理解析
| 超越YOLO的目标检测新高度?
文章目录0.前言1.RT-DETR结构设计1.1主干网络1.2颈部网络1.3数据增强和训练策略2.QuerySelection和Decoder3.实验结果3.1设置3.2与SOTA的比较3.3关于混合编码器的消融研究3.4关于IoU感知的查询选择的消融研究3.5关于解码器的消融研究总结参考文献0.前言论文地址:https://arxiv.org/abs/2304.08069代码地址:https:/
迪菲赫尔曼
·
2023-09-27 18:04
目标检测
百度
算法
YOLO
人工智能
目标检测
计算机视觉
深度学习
python中import timesys_基于python实现MQTT发布订阅过程
原理解析
MQTT简介MQTT全称为MessageQueuingTelemetryTransport(消息队列遥测传输)是一种基于发布/订阅范式的“轻量级”消息协议。该协议构建于TCP/IP协议上。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居
我们的太空
·
2023-09-27 13:23
python中import
timesys
Spring Security :二【
原理解析
、会话管理、RBAC中集成认证和授权、JWT】
文章目录三、
原理解析
3.1结构分析3.1登录认证流程分析3.1.1**UserDetailsService**3.1.2自定义UserDetailsService3.1.3**PasswordEncoder
tuanliang
·
2023-09-27 11:21
#
springboot项目
spring
java
spring扩展点二:自定义beanPostProcessor
原理解析
beanPostProcessor是我在学习spring源码中,目前看到扩展最多的一个接口,比如:aop、spring事务、初始化方法回调,都是对该接口的扩展和实现,除了spring本身的框架,比如dubbo的ReferenceAnnotationBeanPostProcessor,这个扩展类就是一个后置处理器,用来解析@Reference注解的bean后置处理器呢,spring在初始化bean的
小小少年_
·
2023-09-27 11:04
spring源码
java
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他