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
原理分析
数字IC手撕代码--乐鑫科技(次小值与次小值出现的次数)
前言:本专栏旨在记录高频笔面试手撕代码题,以备数字前端秋招,本专栏所有文章提供
原理分析
、代码及波形,所有代码均经过本人验证。
不吃葱的酸菜鱼
·
2023-04-07 08:14
数字IC手撕代码
fpga开发
手撕代码
IC设计
数字IC
AQS独占锁、Reentrantlock源码底层实现
文章目录AQS独占锁、Reentrantlock源码管程AQS
原理分析
简介核心结构AQS定义两种队列ReentrantLock底层源码公平锁与非公平锁可重入锁入口等待队列的入队操作入队后阻塞线程释放锁、
胡尚
·
2023-04-07 08:18
报班总结笔记
java
数据分析之推荐算法
魏晓蕾的博客三分钟了解协同过滤算法用户行为推荐协同过滤算法协同过滤算法的原理及实现协同过滤推荐算法的原理及实现协同过滤推荐算法及应用推荐——协同过滤算法以及Python实现今日头条推荐算法原理全文详解今日头条的推荐算法
原理分析
花花少年
·
2023-04-06 19:57
机器学习
数据分析
推荐算法
人工智能
序列化过程中serialVersionUID到底有什么用
文章目录序列化与反序列化现象一:不指定serialVersionUID会怎样现象二:如果serialVersionUID变了会怎样
原理分析
总结这个警告相信大家应该并不陌生,当我们实现了Serializable
蒋楠鑫
·
2023-04-06 16:16
Java基础
java
intellij
idea
python变量内存管理
❤栈区与堆区❤直接引用与间接引用❤垃圾回收机制
原理分析
❤什么是引用计数?❤引用计数扩展阅读❤标记和清除❤分代❤小整数对象池❤字符串驻留机制什么是字符串驻留机制?
橙子味冰可乐
·
2023-04-06 14:35
开发语言
python
深度学习
pycharm
Android面试小课堂(1)消息循环
这个系列的文章,重点不在
原理分析
,任何一个知识点要把它说透的话,展开都能写很长。文章的重点在于把一些重要的结论性的东西提出来,如果觉得已经掌握了的话就可
xinxingo
·
2023-04-06 14:54
jwt+mysql+redis实现token自动续期原理与在线人数统计机制
目录
原理分析
token自动续期token期限内应当返回相同,如何实现呢?
爱搞事的程小猿
·
2023-04-06 14:53
redis
redis
mysql
缓存
kotlin协程
原理分析
使用kotlin的协程一段时间后,我们或多或少会产生一些疑问:协程和线程有什么关系?协程之间到底怎么来回传递的?协程真的比线程(池)好吗?初窥首先我们从最简单协程开始:funmain(){GlobalScope.launch(Dispatchers.IO){valaaa=async{println("aaa-")}aaa.await()println("bbb-")}//sleep只是防止main
王能
·
2023-04-06 13:38
kotlin
android
协程
【MySQL】MySQL索引优化——从
原理分析
到实践对比
目录使用TRACE分析MySQL优化开启TRACETRACE结果集ORDERBY&GROUPBY优化优化方式分页优化不同场景的优化方式JOIN关联优化算法介绍优化方式COUNT优化优化方式使用TRACE分析MySQL优化某些情况下,MySQL是否走索引是不确定的=[,,_,,]:3,那、我就想确定。。。咋办?首先,在FROM表名后加上FORCEINDEX(索引名称)可以强制MySQL走索引举个SE
AQin1012
·
2023-04-06 13:44
数据库
数据库
mysql
sql
索引优化
算法工程师必备数据结构算法B+/-Tree原理及mysql的索引
原理分析
B-Tree是一种多路搜索树(并不是二叉的):1.定义任意非叶子结点最多只有M个儿子;且M>2;2.根结点的儿子数为[2,M];3.除根结点以外的非叶子结点的儿子数为[M/2,M];4.每个结点存放至少M/2-1(取上整)和至多M-1个关键字;(至少2个关键字)5.非叶子结点的关键字个数=指向儿子的指针个数-1;6.非叶子结点的关键字:K[1],K[2],…,K[M-1];且K[i]
Java高级进阶
·
2023-04-06 07:07
spring系列-Spring Bean创建过程和循环依赖
原理分析
一、整体流程分析图中是我整理的相关Bean创建流程,主要可以分为三层:AbstractBeanFactory定义了Bean创建的主流程DefaultSingletonBeanRegistry定了SingletonBean注册的主流程AbstractAutowireCapableBeanFactory类提供了Bean实例创建的具体方法.下面将从以下几个方面来总结Bean创建的整个流程:Bean创建整
程序猿老徐
·
2023-04-05 22:20
#
spring
开源框架
java基础
spring
java
后端
37、api网关-kong
的安装和配置三、动态路由1-kong的端口说明2-动态路由实现3-service、rouer、upstream请求过程4-kong集成consul服务发现与负载均衡四、kong配置jwt实现登录校验1-
原理分析
无休止符
·
2023-04-05 20:11
Go微服务实战-电商系统
kong
微服务
golang
架构
【并发编程】synchronized底层原理及对象锁和类锁实践
文章目录1.什么是synchronzied2.synchronzied对象锁实践3.synchronzied类锁实践4.synchronized底层锁
原理分析
5.线上死锁排查案例1.什么是synchronziedsynchronized
互联网小阿祥
·
2023-04-05 19:12
#
并发编程
java
开发语言
juc
MySQL底层存储B-Tree和B+Tree
原理分析
1.B-Tree的
原理分析
(1)什么是B-TreeB-树,全称是BalancedTree,是一种多路平衡查找树。一个节点包括多个key(数量看业务),具有M阶的B树,每个节点最多有M-1个Key。
互联网小阿祥
·
2023-04-05 19:41
#
MySQL
mysql
b树
数据结构
SpringBoot入门
目录Spring缺点分析什么是SpringBootSpringBoot核心功能SpringBoot项目结构POM文件启动类、配置文件SpringBoot入门案例
原理分析
起步依赖自动配置核心注解YAML文件配置文件介绍自定义配置简单数据自定义配置对象数据自定义配置集合数据
c_mmmmmmm
·
2023-04-05 19:42
spring
boot
spring
java
mybatis
后端
JAVA-8-[SpringBoot]入门程序案例和
原理分析
SpringBoot框架入门教程(快速学习版)SpringBoot教程BooTWiki.COM1SpringBootSpringBoot是Pivotal(关键性的)团队在Spring的基础上提供的一套全新的开源框架,其目的是为了简化Spring应用的搭建和开发过程。SpringBoot去除了大量的XML配置文件,简化了复杂的依赖管理。SpringBoot具有Spring一切优秀特性,Spring能
皮皮冰燃
·
2023-04-05 18:28
JAVA
java
IO操作Dex文件加密,APK加固项目实战
APK加固
原理分析
1.1APK文件结构首先让我们先了解一下一个完整的Android应用程序都由哪些文件组成。解压一个apk包,我们可以看到一下的这些文件及文件夹:每个文件及文件夹的作用如下表所示。
bug樱樱
·
2023-04-05 18:54
【支付系统设计从0到1】支付宝架构中记账功能设计
原理分析
支付宝架构的PPT中对记账部分的说明,分内外账户,如图所示。那么支付宝系统为什么要采用如此设计呢?我们做支付系统的架构师们应该都明白这么一个道理,为提高交易性能,交易必须与账务分离,以提高交易处理性能和效率,从而有针对性的分块解决复杂业务逻辑。所以,我们在支付系统设计中一般是将记账为分2个步骤,支付成功后系统同步记录流水账,异步通知会计系统做复式记账。分内外账户的原因所以在支付宝架构的PPT中就体
金融民工小曾
·
2023-04-05 08:20
SpringBoot核心技术篇-web开发2-自定义pojo参数的封装和自定义Converter的原理
目录一、POJO封装过程二、
原理分析
1.执行方法2、封装参数编辑3、初始化编辑4、内置的转换器5、绑定pojo的值6、自定义转换器1、添加自定义converter2、原理总结一、POJO封装过程代码如下
Tokey_W
·
2023-04-05 07:59
SpringBoot的二次学习
java
spring
boot
后端
spring
架构
数据结构与算法学习⑤(BFS和DFS 贪心算法 二分查找)
二叉树的最大深度515.在每个树行中找最大值200.岛屿数量2、贪心算法322.零钱兑换面试实战455.分发饼干122.买卖股票的最佳时机II55.跳跃游戏45.跳跃游戏II860.柠檬水找零3、二分查找3.1
原理分析
Ybb_studyRecord
·
2023-04-05 06:51
数据结构与算法
算法
数据结构
DFS
bfs
【Docker篇】Docker的基本组成,底层
原理分析
文章目录1.Docker的基本组成1.1Docker的架构图1.2几个名词解释2.Run的执行原理3.Docker底层工作原理Docker官网:https://www.docker.com/DockerHub官网:https://hub.docker.com/1.Docker的基本组成在讲解原理之前,我们先要了解一下Docker的基本组成以及一些常用到的名词解释,以便在后续的文章中能更好地理解。1
傻啦猫@_@
·
2023-04-05 05:58
Docker
docker
容器
运维
Linux
Intel PAUSE 指令变化如何影响 MySQL 的性能
文章分成两大部分,第一部分是MySQL集群的一次全表扫描性能优化过程;第二部分是问题解决后的
原理分析
以及Pause指令的来龙去脉和优缺点以及应
阿里云技术
·
2023-04-05 02:04
mysql
tomcat
java
阿里云
云计算
RxJava2绑定流程分析之——观察者和被观察者是如何实现绑定的
RxJava2绑定流程分析之——观察者和被观察者是如何实现绑定的RxJava2链式调用操作符源码分析之map操作符RxJava2线程切换
原理分析
一、概述在上一节中我们分析了一个最简单的从观察者被观察者的创建
全球顶尖伪极客
·
2023-04-05 00:35
mybatis
原理分析
(六)---MetaObject
文章目录1.概述2.MetaObject实现依赖3.MetaObject获取属性的流程3.1流程图3.2源码分析4.MetaObject设置属性的流程1.概述在上一篇博客《mybatis
原理分析
(五)—
三木加两木
·
2023-04-04 23:19
#
mybatis
原理分析
java
mybatis
MetaObject
linux内存映射mmap
原理分析
内存映射,简而言之就是将用户空间的一段内存区域映射到内核空间,映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,同样,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间用户空间两者之间需要大量数据传输等操作的话效率是非常高的。以下是一个把普遍文件映射到用户空间的内存区域的示意图。基本函数mmap函数是unix/linux下的系统调用,详细内容可参考《UnixNetwordpro
augfun
·
2023-04-04 19:20
简书转载
go的堆内存结构分析
前面几章内容(一)go协程栈底层讲解(二)go的堆内存结构分析(三)高级语言垃圾回收思路和如何减少性能影响
原理分析
3.go的堆内存结构是怎样的在go中堆和栈都是用的堆内存研究go的堆内存的概念先弄清楚操作系统的虚拟内存
_刘小雨
·
2023-04-04 19:17
【go专栏】从原理解析go语言
golang
linux
java
new和malloc两个函数详细实现与
原理分析
1.申请的内存所在位置new操作符从自由存储区(freestore)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区。而堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。那么自由存
ST小智
·
2023-04-04 18:07
c++
java
开发语言
Java原子类实现
原理分析
原子类来自于java.util.concurrent包,而java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。什么是CASCompareandSwap,翻译成比较并交换。java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当
阿肯那顿
·
2023-04-04 17:35
java
多线程
java
多线程
springboot项目实现导出pdf功能,这也太简单了吧
往期文章springcloud整合knike4j聚合微服务接口文档spring源码-条件注解@ConditionnalOnClass的
原理分析
用最简单的话讲最明白的红黑树文章目录往期文章一、介绍二、使用
理想万岁万万岁
·
2023-04-04 16:10
spring
spring
boot
pdf
后端
spring源码 - 条件注解@ConditionnalOnClass的
原理分析
往期文章用最简单的话讲最明白的红黑树java源码阅读-HashMap数据结构-堆与堆排序目录文章目录往期文章目录前言介绍正文OnClassCondition类调用场景前言用过springboot的小伙伴们都知道,相比于spring,它最大的优势是帮我们省去了一大堆超大一堆繁琐的配置。比如在spring中,当我们需要在项目中整合第三方插件(如redis、mybatis、rabbitmq)时,往往需要
理想万岁万万岁
·
2023-04-04 16:39
spring
源码
spring
java
spring
boot
Java16个原子类介绍
Java原子类实现
原理分析
在谈谈java中的volatile一文中,我们提到过并发包中的原子类可以解决类似num++这样的复合类操作的原子性问题,相比锁机制,使用原子类更精巧轻量,性能开销更小,本章就一起来分析下原子类的实现机理
fastjson_
·
2023-04-04 16:52
java
并发编程
java
html
Eureka心跳机制与自动保护机制
原理分析
Eureka心跳机制:在应用启动后,节点们将会向EurekaServer发送心跳,默认周期为30秒,如果EurekaServer在多个心跳周期内没有接收到某个节点的心跳,EurekaServer将会从服务注册表中把这个服务节点移除(默认90秒)。Eureka自动保护机制:EurekaServer在运行期间会去统计心跳成功的比例在15分钟之内是否低于85%,如果低于85%,EurekaServer会
肆〇
·
2023-04-04 15:52
微服务
java
框架
eureka
big
data
java
微服务
微服务架构
SpringCloud之Eureka
原理分析
与实战(注册与发现)
目录1、从本质理解服务治理思想2、为什么选择SpringCloud服务治理组件3、SpringCloudEureka服务发现3.1Eureka的优势3.2Eureka架构组成3.3搭建EurekaServer实战3.3.1添加依赖3.3.2开启服务注册3.3.3添加YML配置3.3.4访问服务3.4搭建EurekaClient实战3.4.1添加依赖3.4.2开启服务注册3.4.3添加YML配置3.
老王随聊
·
2023-04-04 15:57
eureka
spring
cloud
微服务
美国网站服务器DDoS攻击
原理分析
本文小编就来介绍下美国网站服务器DDoS攻击的
原理分析
。如果美国网站服务器系统感染木马或者主机被入侵后,则会成为黑客使用的僵尸网络其中的一部份,黑客可利用僵尸网络产生巨大的UDP网络
华纳云IDC服务商
·
2023-04-04 12:41
服务器
云计算
运维
android内存泄漏原因分析,Android性能优化之LeakCanary内存泄漏检测
原理分析
LeakCanary内存泄漏检测
原理分析
一、LeakCanary原理介绍LeakCanary如何检测内存泄漏的呢?
爱吃土豆Yur
·
2023-04-04 11:19
android内存泄漏原因分析
图解通用网络IO底层原理、Socket、epoll、用户态内核态······
Socket基础Socket读写缓冲区机制系统调用;用户态------内核态为什么要有这两种状态什么时候进程进行切换至内核态进程切换时都做了什么Linuxselect多路复用函数select多路复用器底层
原理分析
猿华
·
2023-04-04 10:18
Netty
网络
linux
运维
IO
网络
golang--ratelimit令牌桶
原理分析
什么是限流 限流对某一时间窗口内高于系统承载的请求进行限制,通过限速来保护系统,一旦达到限制速率则可拒绝服务,等待。常见调用平台及服务,比如微信发消费券服务每秒500qps,万一我们超过请求频次,就会发生意想不到的业务问题,踩过坑的小伙伴深有体会限流方式-令牌桶 常见限流方法:计数器、令牌桶、漏桶。这里我们就只展开对令牌桶展开讨论。令牌桶是以一定的速率往令牌桶中生产令牌,桶满则丢弃,请求req
小许code
·
2023-04-04 07:06
golang-三方库
golang
开发语言
后端
【Spring Security 实战 】Spring Security 整合 jwt 附源码
【SpringSecurity实战】SpringSecurity整合jwt附源码SpringSecurity快速入门流程分析
原理分析
SpringSecurity整合JWTJWT简介SpringSecurity
1999
·
2023-04-04 06:36
springCloud
Alibaba
spring
java
mybatis
HashMap源码分析 (2.
原理分析
) 学习笔记
学习笔记下一篇:HashMap源码分析(3.手撕源码)学习笔记本章为《HashMap全B站最细致源码分析课程》学习笔记文章目录1.HashMap的继承体系2.Node数据结构分析3.底层存储结构分析4.Put数据
原理分析
yuan_404
·
2023-04-04 05:00
学习
HashMap
HashMap源码分析 (1.基础入门) 学习笔记
下一篇:HashMap源码分析(2.
原理分析
)学习笔记本章为《HashMap全B站最细致源码分析课程》+拉钩教育HashMap学习笔记文章目录1.HashMap的数据结构1.数组2.链表3.哈希表3.1Hash1
yuan_404
·
2023-04-04 05:30
HashMap
HashMap源码分析 (3. 手撕源码) 学习笔记
上一篇:HashMap源码分析(2.
原理分析
)学习笔记本章为《HashMap全B站最细致源码分析课程》学习笔记文章目录1.HashMap核心属性分析(threshold,loadFactory,size
yuan_404
·
2023-04-04 05:51
学习
java
开发语言
HashMap
内网穿透工具frp核心架构
原理分析
frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。本文是对frpv0.1.0版本源码阅读后所做的分析,后续的版本大体上也是这个架构。frpv0.1.0git分支d0a5400frpc和frps之间的控制流frpc和frps之间维持了一个长tcp连接,通过这个tcp连接进行控制指
usualheart
·
2023-04-04 00:20
其它
架构
网络
tcp/ip
go
网络协议
PyTorch实现 | 车牌OCR识别,《PyTorch深度学习之目标检测》
公众号后台回复:168(建议选中复制)也可自行购买:01OCR
原理分析
本文中采用的车辆号牌识别部分的是采用CNN+LSTM+CTC组合而成,整个网络部分可以分为三个部分,首先
机器学习与AI生成创作
·
2023-04-03 20:35
深度学习
目标检测
pytorch
人工智能
计算机视觉
RocketMQ关于Broker闪断故障排查【实战笔记】
日志分析1.查看GC日志2.查看Broker日志三、系统监控分析1.网络监控2.磁盘IO监控3.CPU监控4.内存信息5.集群流量四、Linux系统日志分析五、解决方案1.调整内核参数2.参数含义说明六、
原理分析
一
瓜农老梁
·
2023-04-03 18:19
「Vue面试题」在vue中为什么data属性是一个函数而不是一个对象
文章目录一、实例和组件定义data的区别二、组件data定义函数与对象的区别三、
原理分析
四、结论一、实例和组件定义data的区别vue实例的时候定义data属性既可以是一个对象,也可以是一个函数constapp
itpeilibo
·
2023-04-03 16:05
面试题
vue.js
深入RocketMQ-消息原理篇
RocketMQ
原理分析
-消息原理本篇
原理分析
主要讲解消息原理方面RocketMQ如何保证消息不丢失/保证可靠性消息在RocketMQ流转大概可以分为三个阶段:发送阶段、存储阶段、消费阶段,那么可靠性就要从这三个阶段考虑
gelald
·
2023-04-03 15:43
java-rocketmq
rocketmq
后端
HahTable——封装实现unordered_map和unordered _set
1
原理分析
容器unordered_map和unordered_set的底层是HashTable,本文简单实现容器unordered_map和unordered_set的功能,将前文中的HashTable
青云衣兮白霓裳
·
2023-04-03 12:15
C++
STL
unordered_set
unordered_map
HashTable
NVIDIA Docker CUDA容器化
原理分析
在AI应用容器化时,会碰到cudafailure35错误,查了下是跟CUDA驱动版本有关。但有时同一个镜像在不同环境运行仍会有问题,查了下宿主机的显卡驱动版本,也没发现什么问题。为了彻底解决这类问题,了解了CUDAAPI的体系结构,并对NVIDIADocker实现CUDA容器化原理进行了分析。CUDAAPI体系结构CUDA是由NVIDIA推出的通用并行计算架构,通过一些CUDA库提供了一系列API
JL-LOVE
·
2023-04-03 09:48
debian
Ubuntu
Linux
docker
cuda
分布式事务解决方案及其
原理分析
云原生背景下,Apache-Dubbo-服务自省架构值得学习分布式事务解决方案及其
原理分析
分布式事务相关概念分布式事务相关术语分布式事务常见解决方案XA模式TCCAT模式(参考自分布式事务框架`Seata
段某人...
·
2023-04-03 08:44
分布式
java
分布式
事务
k8s网络系列学习笔记之三----kube-proxy
原理分析
本篇主要从代码的角度分析一下基于ipvs模式的实现原理。ProxyServer的创建系统代码基于Cobra实现,前面的代码逻辑很清晰,就不做分析,kube-proxy的关键的对象是ProxyServer,初始化的过程就是生成ProxyServer对象,并执行ProxyServer.Run()。下面我们先看看ProxyServer的定义:typeProxyServerstruct{Clientcli
何约什
·
2023-04-03 03:35
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他