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
原理分析
spring boot启动
原理分析
springboot启动类中有两个关键的地方1.@SpringBootApplication注解2.SpringApplication.run方法SpringBootApplication注解分析SpringBootApplication注解由三大注解构成,SpringBootConfiguration、EnableAutoConfiguration、ComponentScan。SpringBoo
whupanyinghua
·
2023-07-13 22:13
spring
spring
boot
java
spring
volatile关键字
原理分析
Volatile关键字对于volatile关键字我们大家都很熟悉,它的可见性,禁止重排序都很了解,但它是如何做到的,jvm是如何保证这些特性的呢?DCL单例为何需要加volatile?下面我们一起一点点拨开云雾见它实现的底层原理字节码层面了解volatile关键字最好的方式是查看字节码及反汇编代码,这里会使用到HSDIS(Hotspotdisassembler)和JITWatch-JIT编译日志分
唯爱_0834
·
2023-06-28 20:08
WireShark常用协议抓包与
原理分析
1.ARP协议(地址解析协议)nmap发现网关nmap-sn192.168.133.2wireshark抓请求包和响应包arp请求包内容arp响应包内容总结:请求包包含包类型(request),源IP地址,源MAC地址,目标IP地址,目标MAC地址(未知,此处为全0);响应包包含包类型(reply),源IP地址,源MAC地址,目标IP地址,目标MAC地址2.ICMP协议(互联网控制消息协议)发送p
赴前尘
·
2023-06-24 11:47
渗透测试
wireshark
网络
服务器
安全
kafka
原理分析
#1kafka应用系统框架图![kafka消息系统框架图](https://upload-images.jianshu.io/upload_images/6404076-a2c20fbc33006c1a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)作为一款典型的消息中间件产品,kafka系统仍然由producer、broker、co
·
2023-06-24 05:28
零拷贝
原理分析
当磁盘中的某个文件发送到远程服务器上时,数据的传递过程如下:把磁盘文件内容拷贝到内核空间的内核缓冲区;CPU把内核空间的数据拷贝到用户空间的用户缓冲区;应用程序将用户空间的数据拷贝到内核空间的socket缓冲区;CPU把内核空间的socket缓冲区的数据拷贝到网卡缓冲区。上述步骤中,数据是经磁盘->内核空间->用户空间->内核空间->网卡,其中内核到用户,再从用户到内核是多余的操作,零拷贝就是将这
程序员铁蛋
·
2023-06-24 03:34
消息中间件
服务器
运维
深度学习应用篇-计算机视觉-目标检测[4]:综述、边界框bounding box、锚框(Anchor box)、交并比、非极大值抑制NMS、SoftNMS
后续会持续把深度学习涉及知识
原理分析
给大家,让大家在项目实操的同时也能知识储备,知
汀、人工智能
·
2023-06-23 21:30
#
深度学习应用项目实战篇
计算机视觉
深度学习
目标检测
人工智能
神经网络
实习记录(二)Java常用工具库
Lombok官方文档2.
原理分析
Lombok使用的是编译期增强技术。目前
阿阿阿安
·
2023-06-23 18:37
java
spring
开发语言
Mybatis学习笔记(一)- Mapper整合和注入
原理分析
流程
上期中我们主要学习了Spring的动态bean注册,其中的主要接口是ImportBeanDefinitionRegistrar,在文中我们还主要学习接口的上游做了哪些事情。今天我们主要通过mybatis的mapper管理来学习一下该接口的下游方法调用过程。据此也尝试搞清楚mybatis的mapper的管理过程。对此我们就从registerBeanDefinitions方法看起。publicvoid
坚持学习的Lele
·
2023-06-23 09:07
java
spring
mybatis
spring
boot
jvm
Mybatis集成Spring
原理分析
概述MapperFactoryBean扩展SqlSessionDaoSupportSqlSessionDaoSupport可以设置SqlSessionFactory或SqlSessionTemplate,对于设置SqlSessionFactory会包装成SqlSessionTemplateSqlSessionTemplate实现了SqlSession接口,实例化SqlSessionTemplate
只道当时是寻常
·
2023-06-23 09:36
Spring5.x
ubnt 无线网桥M5 repeater模式
原理分析
最近在做点对点产品的项目,竞品是ubnt的M5,由于时间很紧,也没有把一些经验进行总结。ubnt的无线网桥M5支持ap、station、repeater模式。ap与station模式很容易理解,ap模式就是相当于无线发射点,终端(手机、电脑等)通过wifi连上该设备,而station模式下的设备也就相当于客户端了,用于去连ap。repeater模式是通过wds实现的,即无线分发系统。多个设备通过w
i-derry
·
2023-06-23 08:22
wifi
wds
repeater
ubnt
nawds
【深入浅出 Spring Security(十一)】授权
原理分析
和持久化URL权限管理
授权
原理分析
和持久化URL权限管理一、必须知道的三大组件(Overview)二、FilterSecurityInterceptor源码分析SecurityMetadataSource分析三、自定义FilterSecurityMetadataSource
假正经的小柴
·
2023-06-23 07:07
spring
java
spring
boot
【人工智能技术专题】「入门到精通系列教程」打好AI基础带你进军人工智能领域的全流程技术体系(机器学习知识导论)
前言专栏介绍专栏说明学习大纲前提条件面向读者学习目标核心内容机器学习的概念定义回顾人工智能机器学习概念国外知名学者对机器学习的定义中文翻译机器学习发展历程机器学习和人工智能的关系机器学习和人类学习的对比人类学习的行为处理模式机器学习的行为处理模式经典的「垃圾邮件过滤」应用应用程序
原理分析
机器学习三要素数据
洛神灬殇
·
2023-06-23 01:42
人工智能
机器学习
深度学习
【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计
原理分析
指南(通用语言体系)
一文带领你透视DDD领域驱动模型的本质和设计
原理分析
指南(通用语言体系)前言介绍降低沟通成本问题:各自建立属于自己领域/层面的语言标准解决方案1:专业术语转换为接地气的话术解决方案2:用简单的案例和背景信息进行描述沟通语言的重要性沟通交流所出现的问题通用语言的诞生通用语言创建通用语言询问专家如何开始监控空中交通询问是否在飞行时可以随意选择任何空中线路询问是否在飞行时可以随意选择任何空中线路飞行高度
洛神灬殇
·
2023-06-23 01:12
实战指南之分布式/微服务
DDD
领域驱动模型
领域驱动设计
【深入浅出RocketMQ原理及实战】「底层原理挖掘系列」透彻剖析贯穿RocketMQ的消息消费长轮训机制体系的
原理分析
透彻剖析贯穿RocketMQ的消息消费长轮训机制体系的
原理分析
DefaultMQPushConsumerRocketMQ的消息模式推模式的的案例代码DefaultMQPushConsumer的处理流程长轮询
洛神灬殇
·
2023-06-23 00:41
#
java-rocketmq
rocketmq
java
HTTP文件传输-分块传输之断点续传
原理分析
前言断点续传是一种提高文件传输效率的重要方法,当我们下载资源时很有可能因为断网等原因导致下载中断,那么我们最希望的肯定是重新联网后继续上一次下载,而不是要重新下载,万一我们已经下载了99%,让我们重新下载那岂不是太令人头秃了断点续传相关的header信息:Accept-Ranges,If-Range,Range,Etag,Last-Modified,Content-Range原理解释第一步:浏览器
一只快乐的野指针吼
·
2023-06-22 20:52
网络相关
HTTP
分块传输
断点续传
【Shiro】第四章 Web项目集成Shiro
目录1、Web集成
原理分析
【1】web集成的配置【1.1】新建项目【1.2】pom.xml配置【1.3】web.xml配置
陶然同学
·
2023-06-22 13:48
Shiro
前端
数学建模
java
kafka知识体系-副本同步机制
点击上方「蓝字」关注我们本系列主要讲解kafka基本设计和
原理分析
,分如下内容:基本概念消息模型kafka副本同步机制kafka文件存储机制kafka数据可靠性和一致性保证kafkaleader选举kafka
独行侠梦
·
2023-06-22 09:44
zookeeper安装使用及工作
原理分析
1.Zookeeper概念简介Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务,它是集群的管理者,监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。具体介绍:A、zookeeper是为别的分布式程序服务的;B、zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)C、zookeeper所提供的服务涵盖:主从协调、服务器节点
lmrylll
·
2023-06-22 05:00
java-zookeeper
zookeeper
java
基于
原理分析
Nmap——活跃主机发现、端口扫描、服务探测、伪装技术、NSE脚本
参考书籍《诸神之眼——Nmap网络安全审计技术揭秘》李华峰著清华大学出版社基于
原理分析
Nmap1.活跃主机发现技术1.1基于ARP协议1.2基于ICMP协议1.2.1通过ICMP响应请求和应答进行主机发现
Merrill He
·
2023-06-22 04:18
tcp/ip
http
udp
nmap
深度学习进阶篇[8]:对抗神经网络GAN基本概念简介、纳什均衡、生成器判别器、解码编码器详解以及GAN应用场景
后续会持续把深度学习涉及知识
原理分析
给大家,让大家在项目实操的同时也能知识储备,知
汀、人工智能
·
2023-06-22 00:13
#
深度学习入门到进阶
深度学习
生成对抗网络
人工智能
GAN
图解:Ping 命令的工作原理
目录一、ping命令使用的是ICMP协议二、ping——工作
原理分析
1、打个ICMP数据包-网络层2、打个IP数据包-网络层:3、加入Mac头信息-数据链路层4、接收端拆解包:物理层-数据链路层-网络层
LearnLHC
·
2023-06-21 20:39
网络编程
网络
网络协议
ping
Java快速开发之代码生成器
1、代码生成器
原理分析
观察我们之前写的代码,会发现其中也会有很多重复内容,比如:那我们就想,如果我想做一个Book模块的开发,是不是只需要将红色部分的内容全部更换成Book即可,如:所以我们会发现,做任何模块的开发
源码全开
·
2023-06-21 15:39
java
开发语言
基于stm32的自平衡小车
文章目录引言1、系统概述1.1、设计任务1.2、设计要求2、方案设计与论证2.1、芯片选择方案2.2、系统概述2.3、设计要求2.4、系统总体设计2.5、各功能模块程序实现
原理分析
2.5.1、MPU6050
创客阿蛋
·
2023-06-21 05:57
STM32
笔记
开源
stm32
自动驾驶
深度学习进阶篇[9]:对抗生成网络GANs综述、代表变体模型、训练策略、GAN在计算机视觉应用和常见数据集介绍,以及前沿问题解决
后续会持续把深度学习涉及知识
原理分析
给大家,让大家在项目实操的同时也能知识储备,知
汀、人工智能
·
2023-06-21 04:44
#
深度学习入门到进阶
深度学习
计算机视觉
生成对抗网络
人工智能
GANs
分布式存储Swift
原理分析
在“分布式系列之分开源分布式存储技术分析”中曾提到swift是完全无中心架构,采用一致性哈希算法获得数据的位置。本文简要总结swift存储的整体架构和关键技术,进一步了解不同分布式存储技术实现原因上的差异。1、Swift整体架构Swift是对象存储,用于永久类型的静态数据的长期存储,这些数据可以检索、调整,必要时进行更新。Swift通过在软件层面引入一致性哈希技术和数据冗余性,牺牲一定程度的数据一
solihawk
·
2023-06-21 02:33
分布式系列
#
swift
分布式
分布式存储
swift
Vue2模拟俄罗斯方块小游戏
目录一、效果展示二、代码分享三、
原理分析
3.1、界面搭建3.2、方块创建3.3、方块旋转3.4、方块移动3.5、移动判断3.6、下落判断与清除3.7、得分计算一、效果展示二、代码分享得分: {
野槐
·
2023-06-20 22:09
html
javascript
dreamweaver
android开机动画多长时间_Android开机动画
原理分析
Android系统开机动画,是由bootanimation进程将多桢的图片按次序循环播放,在屏幕上形成的动画效果。这里介绍一下bootanimation的原理。1.bootanimation启动bootanimation是一个本地进程,代码由c++编写,它由init进程启动/init.rcservicebootanim/system/bin/bootanimationclasscoreusergr
就是雪
·
2023-06-20 22:26
android开机动画多长时间
android 监听动画过程,Android动画
原理分析
前言《Android开发艺术探索》第三章弹性滑动中有这么一段话:”如何实现弹性滑呢?实现方法有很多,但它们都有一个共同的思想:将一次大的滑动分成若干次小的滑动并在一个时间段内完成,其实现方式有很多种,Scroller、Handler.postDelayed()、Thread.sleep()等“;我们将这段话套用到Android动画上:将一次大的属性变化(如透明度从1到0)分成很多次小的属性变化并在
Mushroobby
·
2023-06-20 22:56
android
监听动画过程
[Android 13]开机动画
原理分析
Android开机动画hongxi.zhu2023-6-12Lineageos_20(AndroidT)onPixel2XL目录Android开机动画一、开机动画的启动1.1init.rc启动相应的进程1.2surfaceflinger服务的启动1.3开机动画进程的启动1.3.1检查是否禁用了开机动画1.3.2创建BootAnimation对象,预加载动画文件1.3.3等待SF服务的启动1.3.4
坂田民工
·
2023-06-20 22:22
Android
Framework
android
开机动画
bootaniamotion
Tomcat WebappClassloader
原理分析
--下篇
上篇分析了Tomcat的WebappClassloader是怎么来的,以及怎么用来加载我们自定义的class的,现在我们开始分析具体是怎么加载。WebappClassloader继承jdk的URLClassLoader,重写了两个基本方法,loadClass方法和findClass方法,loadClass决定了加载顺序,findClass方法决定tomcat去哪里找class,下面先看loadCl
绝尘驹
·
2023-06-20 15:29
3. redis cluster集群运维与核心原理剖析
分布式缓存技术Redis1.Redis集群方案比较2.Redis高可用集群搭建3.Java操作redis集群4.Redis集群
原理分析
5.Reid高可用集群之水平扩展本文是按照自己的理解进行笔记总结,如有不正确的地方
俺就是菜得很
·
2023-06-20 06:49
redis
redis
运维
数据库
Ozone OM服务的HA配置搭建
想了解OMHA背后更多的原理方面的内容,可阅读笔者的上一篇文章OzoneOM服务HA
原理分析
。OMHA的配置初
Android路上的人
·
2023-06-20 04:32
Ozone
hadoop
CABAC编解码
原理分析
CABAC编解码
原理分析
文章目录CABAC编解码
原理分析
一、二进制算数编码二、CABAC编码三、CABAC编解码与普通的二元算术编码的区别四、CABAC编解码中各个变量的计算:五、一些其他问题:六、总结
皮皮宽
·
2023-06-20 02:10
H265/HEVC音视频编解码
数字电路设计
嵌入式硬件
音视频
视频编解码
Android _ Jetpack 处理回退事件的新姿势 —— OnBackPressedDispatcher
AndroidXFragment核心
原理分析
1.概述OnBackPressedDispatcher解决了什么问题:在Activity里可以通过回调方法onBackPressed()处理,而Fragment
m0_64319000
·
2023-06-19 22:56
程序员
面试
android
移动开发
lambda表达式实现
原理分析
本文将深入了解lambda表达式的实现原理和这样的实现方案的取舍权衡。Java为什么需要lambda表达式?能够提升代码简洁性、提高代码可读性。例如,在平时的开发过程中,把一个列表转换成另一个列表或map等等这样的转换操作是一种常见需求。在没有lambda之前通常都是这样实现的。ListidList=Arrays.asList(1L,2L,3L);ListpersonList=newArrayLi
高级Java开发
·
2023-06-19 16:09
谈谈什么是二分查找
1.1、
原理分析
二分查找是一种非常简单易懂的快速查找算法,其思想在生活中随处可见,比如朋友聚会的时候爱玩的一个猜数游戏,我随机写一个0-100之间的数字,然后大家依次来猜,猜的过程中大家每猜一次我都会告诉大家猜大了还是猜小了
Javatutouhouduan
·
2023-06-19 08:17
算法
java
数据结构
程序人生
后端
发现了二分查找的秘密
1.1、
原理分析
二分查找是一种非常简单易懂的快速查找算法,其思想在生活中随处可见,比如朋友聚会的时候爱玩的一个猜数游戏,我随机写一个0-100之间的数字,然后大家依次来猜,猜的过程中大家每猜一次我都会告诉大家猜大了还是猜小了
程序一逸
·
2023-06-19 08:16
算法
java
数据结构
Lock锁AQS
原理分析
思考:ReentrantLock与Synchronized的区别?面对增加属性如:公平锁是如何实现的呢?读写锁是共享-互斥锁,读锁是如何多线程共享,写锁是如何做到互斥?wait/nofity会导致死锁吗,使用它们先唤醒再挂起而导致死锁,park为何不会呢?AQS如果需要了解lock锁,绕不开AQS(abstractQueueSynchronized抽象队列同步器)其定义了一套多线程访问共享资源的同
唯爱_0834
·
2023-06-19 07:35
springboot集成redis实现
原理分析
前言我们知道,在springboot1.5.x版本的默认的Redis客户端是Jedis实现的,需要导入jedis依赖,springboot2.x版本中默认客户端是用lettuce实现的,需要导入spring-boot-starter-data-redis依赖。这两种方式使用的都是TCP协议.Jedis使用直连方式连接RedisServer,在多线程环境下存在线程安全问题,因此需要增加连接池来解决线
磊哥 低调
·
2023-06-19 05:27
spring
boot
redis
java
ORA-12514及ORA-12504报错处理和
原理分析
报错1:如果sqlplusoracle/oracle@orcl进行数据库连接的时候,报错是:ORA-12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptor这个是因为客户端向监听请求的服务不在监听中存在。排查:1、tnspingorcl查看客户端请求的服务Attemptingtocontact(DESCR
石榴花上
·
2023-06-19 04:46
oracle
数据库
oracle
网络
C盘空间不足清理方法 之 Google Chrome 浏览器用户数据迁移和Windows10 默认浏览器路径失效修复
原理分析
将原来C盘的目录拷贝到其他盘,然后用mklink建立一个联接,这里贴下ChatGPT对于三种链接的解释#在Windows10中,mklink是一个命令行工具,用于创建符号链接(symboliclink
森叶
·
2023-06-19 00:18
windows
MongoDB复制(副本)集实战及其
原理分析
-04
MongoDB复制集复制集架构在生产环境中,不建议使用单机版的MongoDB服务器。原因如下:单机版的MongoDB无法保证可靠性,一旦进程发生故障或是服务器宕机,业务将直接不可用。一旦服务器上的磁盘损坏,数据会直接丢失,而此时并没有任何副本可用。Mongodb复制集(ReplicationSet)由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mong
孤单品尝寂寞
·
2023-06-18 16:00
分布式框架
mongodb
数据库
nosql
JVM底层
原理分析
+ 性能调优
基本概念——JVM位置JVM运行在操作系统之上的,与硬件没有直接的交互——体系结构1.类装载器ClassLoader负责加载class文件,class文件在文件开头有特定的文件标示(cafebabe),将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由ExecutionEngine决定并不
程序少年不秃头
·
2023-06-18 09:38
Java
jvm
java
安卓逆向:脱壳
原理分析
注意点:1、多dex:使用脱完之后,可能会有很多dex文件。fart脱出来的dex文件会伴随着同名的txt文件。如果有想找的类名,可以grep类名到txt文件找,然后再找同名的dex。2、打开异常:可能是dex的开头魔数故障https://blog.csdn.net/sinat_18268881/article/details/55832757这里有解释魔数是什么。大概意思是用010Editor打
凉亭下
·
2023-06-18 08:28
Android
android
java
开发语言
毕设:基于Vue+Socket+Redis的分布式高并发防疫健康管理系统
:基于Vue+Socket+Redis的分布式高并发防疫健康管理系统一、摘要二、系统说明BS架构前后端分离系统部署图前端:PC、移动端分离角色权限层级划分图四、系统使用的相关技术介绍五、难点介绍(代码
原理分析
[email protected]
·
2023-06-18 06:31
spring
vue
Java
vue.js
redis
ISP下载
原理分析
STM32的启动方式,系统存储器启动就是通过ISP下载ISP简介ISP下载是指可以通过串行外设,直接将程序下载Flash中,然后自动运行程序的启动方式。ISP的时候需要用到bootloder(自举程序),bootloader存储在STM32内部的自举ROM存储器(系统存储器)中,作用是接收串行外设发送的程序数据并存到Flash中ISP普通下载步骤电脑通过USB转串口线连接STM32的USART1,
打打打劫
·
2023-06-18 06:56
单片机外设
单片机
stm32
【Logback技术专题】「入门到精通系列教程」深入探索Logback日志框架的
原理分析
和开发实战技术指南(上篇)
深入探索Logback日志框架的
原理分析
和开发实战指南系列Logback日志框架Logback基本模块logback-corelogback-classiclogback-accessLogback的核心类
浩宇天尚
·
2023-06-18 04:02
#
【Java技术专题】
logback
log4j
apache
ANR系列之三:broadcast类型ANR产生原理讲解
android四大组件之四-BroadCast实现
原理分析
PS:本文基于
失落夏天
·
2023-06-18 01:47
安卓-源码分析
1024程序员节
深度学习应用篇-计算机视觉-语义分割综述[5]:FCN、SegNet、Deeplab等分割算法、常用二维三维半立体数据集汇总、前景展望等
后续会持续把深度学习涉及知识
原理分析
给大家,让大家在项目实操的同时也能知识储备,知
汀、人工智能
·
2023-06-17 23:36
#
深度学习应用项目实战篇
深度学习
计算机视觉
人工智能
语义分割
图像处理
网站流量日志数据自定义采集
1.
原理分析
首先,用户的行为会触发浏览器对被统计页面的一个http请求,比如打开某网页。当网页被打开,页面中的埋点javascript代码会被执行。
我是楠楠
·
2023-06-17 23:55
技术文章
网站流量日志数据自定义采集
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他