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原理分析
React hooks之useCallback的使用与性能分析
1.
原理分析
useCallback是ReactHooks中的一个函数,用于优化函数组件的性能。它的作用是返回一个memoized(记忆化的)函数,这个函数只有在依赖项
番茄炒蛋加鸡腿
·
2023-11-12 16:25
前端
react
react.js
javascript
前端
react/typescript小结
1.TS可选链
原理分析
2.Reacthooks之useEffect、useMemo优化技巧3.Reacthooks之useCallback的使用与性能分析
番茄炒蛋加鸡腿
·
2023-11-12 16:25
前端
react
typeScript
react.js
typescript
前端
Mysql Join
原理分析
mysql>select*fromt1leftjoint2ont1.name=t2.name说明:t1表为驱动表t2表为被驱动表小表为驱动表join语句执行过程中,驱动表是走全表扫描,而被驱动表是走树搜索。当name在t2表中有索引时:通过IndexNested-LoopJoin算法,执行过程:从t1表中读入一行数据R;从数据行R中,取出name字段到表t2里去查找;通过name字段值去查找t2表
蓝颜~岁月
·
2023-11-12 16:28
#
MySQL实战
mysql
数据库
database
一文详解单例模式以及
原理分析
1、单例模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如Hibernate的SessionFactory,它充当数据存储源的代理,并负责创建Session对象。SessionFactory并不是轻量级的,一般情况下,一个项目通常只需要一个SessionFactory就够,这是就会使用到单例
小熊学Java
·
2023-11-12 16:10
日常
单例模式
java
设计模式
(面经总结)一篇文章带你深入剖析 synchronized 的底层原理
文章目录一、synchronized的基本用法二、synchronized的底层实现原理1.同步块的底层
原理分析
2.同步方法的底层
原理分析
四、总结一、synchronized的基本用法可参考:一篇文章带你搞定
南淮北安
·
2023-11-12 06:28
java
开发语言
synchroized
Android Studio 2.2 JNI编译及
Rxjava
使用初级
背景最近几天刚好无事由于在新公司,业务上安排不是很满。androidstudio2.2以后,jni比较方便开发了。本文是使用jni进行初级的demo需求。一个图片的高斯模糊效果。算法参见(https://github.com/GankLi/Demo/tree/demo/app/src/main/java/com/gank/demo/gaussblurtest)。上图是未模糊前原图,恩,我会把它模糊
G11176593
·
2023-11-12 06:20
大数据
Java数据结构书籍推荐,MySQL:互联网公司常用分库分表方案汇总
推荐:一次SQL查询优化
原理分析
**分析:**表的数据量少了,单次SQL执行效率高,自然减轻了CPU的负担。3、垂直分库**概念:**以表为依据,按照业务归属不同,将不同的表拆分到不同的库中。
m0_60732581
·
2023-11-12 05:06
程序员
面试
java
后端
Retrofit+
RxJava
原理浅析
Retrofit:核心:返回一个对象newISharedListService()动态代理:代理所有的。动态生成一个类:一个你对应的.class文件的对象–>反射代理的是一个object。看不见的类:代理类拓展类的行为和静态的是一样的主要方法:invoke。所有对接口类型的方法的调用都会执行到invoke方法里面代理对象在内存中,而不在外存中。看不见的。所有对接口的调用都会去执行到代理类的invo
JingJerr
·
2023-11-12 03:47
android开发笔记
android
java
android
rxjava
过滤,Android
Rxjava
:图解不一样的诠释
原标题:Android
Rxjava
:图解不一样的诠释1.前言
Rxjava
,具有链式调用、使用简单&事件与结果松耦合的特点。
狛绝的追随者
·
2023-11-12 03:17
android
rxjava
过滤
RxJava
线程调度浅析
一、结论本身不从头介绍
RxJava
的用法,仅对
RxJava
的线程调度做出一点解说,为了节约阅读时间,先把本文得到的几条结论写到前面在不指定线程的情况下,
RxJava
遵循线程不变的原则,即:在哪个线程调用
柚子君下
·
2023-11-12 03:17
Android
rxjava
kotlin
android
Android
Rxjava
:最简单易懂的诠释 看这篇
1.前言
Rxjava
,具有链式调用、使用简单&事件与结果松耦合的特点。
Rxjava
,之所以深受欢迎它包含非常多操作符,能通过【链式形】优雅整洁的代码几乎能实现所有的功能需求。
冯旭_Android
·
2023-11-12 03:46
转载
rxjava
android
Android框架系列 - 手写,浅析
Rxjava
用的人越来越多,那么既然用了,总是想要去一探
rxjava
的究竟。这里简单的记录一下学习过程和分享一下学习经验。其实谈不上解析
rxjava
。
Soon_苏大强
·
2023-11-12 03:46
Android
Android框架系列
android
框架
java2和,
RxJava
2的使用与原理浅析(一)
前言首先,感谢以下作者分享自己对于
RxJava
的理解给Android开发者的
RxJava
详解针对
RxJava
1.
李霁琛
·
2023-11-12 03:46
java2和
android
rxjava
作用,Android
Rxjava
:不一样的诠释
1.前言
Rxjava
,具有链式调用、使用简单&事件与结果松耦合的特点。
Rxjava
,之所以深受欢迎它包含非常多操作符,能通过【链式形】优雅整洁的代码几乎能实现所有的功能需求。
showtime911
·
2023-11-12 03:16
android
rxjava作用
RxJava
源码浅析———订阅流程、map与Filter操作符实现原理
RxJava
源码浅析———订阅流程、map与filter操作符实现原理
RxJava
是一个非常流行的基于观察者模式的响应式编程框架,在Android开发等领域有很广泛的应用。
RainMi_
·
2023-11-12 03:45
Android开发
android
java
源码
Android
Rxjava
:图解
1.前言
Rxjava
,具有链式调用、使用简单&事件与结果松耦合的特点。
Rxjava
,之所以深受欢迎它包含非常多操作符,能通过【链式形】优雅整洁的代码几乎能实现所有的功能需求。
Android Han
·
2023-11-12 03:41
安卓
java
rxjava
异步
Android使用
RxJava
浅析
首先说一下自己为什么使用到了
RxJava
,因为在处理网络异步数据的时候,我一般是使用Thread+Handler或者AsyncTask来实现,直到接触了
RxJava
后,竟然可以如此便利的进行网络请求以及数据处理
_eric_zhao
·
2023-11-12 03:41
Android
android
rxjava
Android
RxJava
3 原理浅析
"https://api.github.com/").addConverterFactory(GsonConverterFactory.create()).addCallAdapterFactory(
RxJava
3CallAdapterFactory.create
夏沫1999
·
2023-11-12 03:40
android
Rxjava
:实现原理浅析
从使用步骤逐步深入:使用步骤Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmitteremitter)throwsThrowable{emitter.onNext(1);emitter.onNext(2);emitter.onNext(3);emitter.o
魔幻音
·
2023-11-12 03:40
安卓
rxjava
android
java
HashMap存值、取值及哈希碰撞
原理分析
HashMap中的put()和get()的实现原理:map.put(k,v)实现原理首先将k,v封装到Node对象当中(节点)。然后它的底层会调用K的hashCode()方法得出hash值。通过哈希表函数/哈希算法,将hash值转换成数组的下标,下标位置上如果没有任何元素,就把Node添加到这个位置上。如果说下标对应的位置上有链表(哈希碰撞)。此时,就会拿着k和链表上每个节点的k进行equal。如
木..木
·
2023-11-11 20:18
javase篇
算法
哈希算法
算法
javase
探秘OpenCV中的findContours函数
文章目录导言findContours函数的作用函数原型
原理分析
应用场景代码示例结语导言在计算机视觉领域,图像处理是一项重要的任务。
LewGarben
·
2023-11-11 07:50
opencv
人工智能
计算机视觉
java序列化与反序列化全讲解
默认的序列化ID4Externalizable接口5Java的序列化步骤与数据结构分析writeObject
原理分析
rea
mocas_wang
·
2023-11-11 05:35
java基础
ARM的纯汇编实验(001)-LED闪烁
一,硬件
原理分析
我首先把开发板的电路原理图打开,查看这个LED与我们的芯片是如何建立物理联系的;这样我们才能知道如何控制它。连接LED的引脚被称为"LED0"。
卖水果的
·
2023-11-11 03:37
ARM汇编语言
嵌入式
arm
Webpack--动态 import 原理及源码分析
原理分析
我们先来看看下面的demofunctioncomponent(){constbtn=document.createElement("button");btn.onclick=()=>{import
小小哭包
·
2023-11-10 22:13
大前端
Webpack
xposed hook java_[原创]Android Hook 系列教程(一) Xposed Hook
原理分析
章节内容一.AndroidHook系列教程(一)XposedHook
原理分析
二.AndroidHook系列教程(二)自己写APK实现HookJava层函数三.AndroidHook系列教程(三)CydiaHookNative
FedAI联邦学习
·
2023-11-10 20:55
xposed
hook
java
Android Hook
原理分析
--Xposed hook
原理分析
hook寓意为钩子,在编程中寓意拦截替换。整体逻辑就是将执行的方法拦截执行替换之后再执行回去,各大框架原理不同但是过程类似。XposedXposed框架核心思想在于将Java层普通函数注册成本地JNI方法,以此来变相实现hook机制Xposed在对java方法进行hook时,先将虚拟机里面这个方法的Method改为nativeMethod(其实就是一个标识字段),然后将该方法的nativeFunc
一条不更新的懒狗
·
2023-11-10 20:21
Android安全逆向知识
android
java
apache
(三十一) NavigationView
原理分析
版权声明:本文为博主原创文章,未经博主允许不得转载。本文纯个人学习笔记,由于水平有限,难免有所出错,有发现的可以交流一下。一、NavigationView使用1.demoNavigation主要是配合DrawerLayout进行使用,作为DrawerLayout的侧滑菜单。Navigation有分为上下两个部分,上部分是头部,下部分是菜单。MainActivity:publicclassMainA
孤独灬啸月
·
2023-11-10 18:53
高级UI
手写一个Webpack,带你了解构建流程
前言Webpack是一个强大的打包工具,拥有灵活、丰富的插件机制,网上关于如何使用Webpack及Webpack
原理分析
的技术文档层出不穷。
程序员辰风
·
2023-11-10 12:00
前端
android开发基础机构,普通二本的辛酸Android面试之路
对于Android移动开发来说,热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、
RxJava
响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架是进入大厂必须掌握的
m0_66297176
·
2023-11-10 10:16
Android
经验分享
面试
开发语言
<Linux>(极简关键、省时省力)《Linux操作系统
原理分析
》(2)
《Linux操作系统
原理分析
》(2)2Linux概述2.1Linux发展史2.2Linux与GNC2.3Linux性能2.4Linux技术特点2Linux概述2.1Linux发展史年份事件1991年22
Ealser
·
2023-11-10 10:38
Linux
linux
arm开发
运维
显示窗口动画的
原理分析
在Android系统中,Activity是以堆栈的形式组织在ActivityManagerService服务中的。与Activity类似,Android系统中的窗口也是以堆栈的形式组织在WindowManagerService服务中的,其中,Z轴位置较低的窗口位于Z轴位置较高的窗口的下面。应用程序进程中的每一个Activity组件在Activity管理服务ActivityManagerServic
善良比聪明更重要
·
2023-11-10 03:03
Android
android
mybatis-plus拦截器原理
目录背景1.使用1.1配置插件1.2使用1.3分页使用1.4java拦截原理类图2.mybatis-plus插件
原理分析
2.1mapper信息注册2.2拦截器插件初始化2.3查询请求拦截2.4数据权限拦截器背景最近在公司做项目的时候
分我点灵魂
·
2023-11-10 03:59
mybatis
java
spring
mysql
后端
feign logging开启日志打印
这篇文章主要介绍了Feignlogging开启调用日志及
原理分析
,如果帮助到了大家,希望用你毛茸茸的小手点个赞;如有错误或未考虑完全的地方,希望在评论区留言SpringCloudOpenFeign官方文档提供了解决方案一
小猪不配骑~
·
2023-11-10 01:31
spring
cloud
java
spring
spring
boot
哈夫曼编码
原理分析
及代码实现(有注释)
哈夫曼编码借鉴《趣学算法》–陈小玉应用:数据压缩核心思想:权值越大的叶子离根越近。实现方法:构建哈夫曼树:每次从数的集合中取出没有双亲且权值最小的两棵树作为左右子树(贪心的思想),构建一棵新树,新树的根节点的权值为其左右孩子结点权值之和,将新数插入到数的集合中,通过n-1次这样的合并,构建成的树即为哈夫曼树。(因为n个点,所以要进行n-1次合并);求哈夫曼编码:约定左分支上的编码为0,右分支上的编
一根会骑马的Banana
·
2023-11-10 00:50
数据结构题解
c++
算法
2022面筋
为啥不直接用树存储节点2、kotlinby函数怎么实现的flow流和
rxjava
3、intent传输大数据会出现什么问题。怎么解决4、两个ActivityA到B生命周期
weixin_43243916
·
2023-11-09 19:28
android
QT开发学习-第三章-GUI
原理分析
链接:QT开发学习-第二章-QT开发环境搭建本文继续介绍QT开发的第三章,主要讲解了QT-GUI
原理分析
。感兴趣的小伙伴记得三连哦!今日分享:“尽管眼下有困难,但日后一定会开花结果!”
Planet^沐
·
2023-11-09 15:03
QT开发学习
qt
第0-0课 - QT实验分析教程引言
QT实验分析教程目录:第0课-开发环境搭建第1课-GUI程序
原理分析
第2课-GUI程序实例分析第3课-QT的诞生和本质第4课-HelloQT第5课-QtCreator工程介绍第6课-窗口部件及窗口类型第
梦心之魂
·
2023-11-09 15:33
qt
开发语言
Android 高级面试-3:Java、同步和并发相关
主要内容:Kotlin,Java,
RxJava
,多线程/并发,集合1、Java相关1.1缓存相关LruCache的原理DiskLruCache的原理LruCache用来实现基于内存的缓存,LRU就是最近最少使用的意思
weixin_34202952
·
2023-11-09 15:57
面试
移动开发
数据结构与算法
Android 高级面试-3:语言相关
主要内容:Kotlin,Java,
RxJava
,多线程/并发,集合1、Java相关1.1缓存相关LruCache的原理DiskLruCache的原理LruCache用来实现基于内存的缓存,LRU就是最近最少使用的意思
开发者如是说
·
2023-11-09 15:20
Android
基础
进阶
Android
面试
Java
Kotlin
sychronized
【Kotlin实操】1.Kotlin协程原理与上手体验
我们为什么使用异步2.
RxJava
不香吗?为什么是协程?3.协程怎么用?4.协程是个啥?5.Kotlin协程的原理6.总结参考文章1.异步?
darcycui
·
2023-11-09 13:33
Android
kotlin
【黑马程序员】SpringCloud——Eureka
文章目录前言一、提供者与消费者1.服务调用关系二、远程调用的问题三、eureka
原理分析
1.eureka的作用四、Eureka案例1.搭建eureka服务1.服务注册1.1注册user-service1.2
大鱼-
·
2023-11-09 12:16
SpringCloud
spring
cloud
eureka
spring
redisson中的分布式锁二
同时还提供了异步(Async)、反射式(Reactive)和
RxJava
2标准的接口。它保证了当多个Redisson客户端线程同时请求加锁时,优先分配给先发出请求的线程。
孟德爱吃香菜
·
2023-11-09 12:11
分布式锁
分布式
SpringCloud-Sentinel实现原理
SpringCloud-Sentinel实现原理一.Sentinel工作原理二.SpringCloud-Sentinel工作
原理分析
2.1限流的源码实现小总结12.2实时指标数据统计的源码实现小总结22.3
Zong_0915
·
2023-11-09 05:35
kotlin协程与
rxjava
分析理解(一)
什么是协程协程(Coroutines)是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一个线程可以拥有多个协程有一点必须明确的是,一个线程的多个协程的运行是串行的,如果是多核CPU,多个进程或一个进程内的多个线程是可以并行运行的,但是一个线程内协程却绝对是串行的,无论CPU有多少个核。毕竟协程虽然是一个特殊的函数,但仍然是一个函数。一个线程内可以运行多个函数,但这些函数都是串行运行
no_stop_1
·
2023-11-09 01:15
协程
自定义
android
android
rxjava
kotlin
Android性能优化一绘制
原理分析
Android应用启动慢,使用时经常卡顿,是非常影响用户体验的,应该尽量避免出现。1.卡顿的分类按照场景分可以分为:UI绘制绘制刷新应用启动安装启动冷启动热启动页面跳转页面间切换前后台切换事件响应按键系统事件滑动2.卡顿的原因这4种卡顿场景的根本原因可以分成两大类:界面绘制:主要原因是绘制的层级深、页面复杂、刷新不合理,由于这些原因导致卡顿的场景更多出现在UI和启动后的初始界面以及跳转到页面的绘制
若之灵动
·
2023-11-08 18:24
Android
性能优化
android
绘制优化
绘制分析
卡顿原因
Zookeeper实现
原理分析
一、zookeeper概述1、zookeeper:是一个开源的、分布式的,为分布式框架提供协调服务的Apache框架。2、zookeeper工作机制:基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关心的数据,然后接收观察者的注册,一旦数据状态发生变化,zookeeper将负责通知已经在zookeeper上注册的那些观察者做出相应的反应。3、zookeeper特点:一个领导者leade
asyouwish_lm
·
2023-11-08 18:40
zookeeper
分布式
云原生
STM32-(25):PWM实验
上一篇:STM32-(24):PWM基础下一篇:STM32-(26):RCC内部结构与
原理分析
实验:通过控制PWM控制LED的亮度,配置PA1为TIM2的PWM输出。
半个月儿上来
·
2023-11-08 15:08
STM32
PWM
脉冲宽度调制
启动引导:SpringBoot入门程序原理概述和包扫描(文末附视频)
SpringBoot源码解读与
原理分析
-LinkedBear-掘金小册从熟悉的场景逐步深入源码底层,理解SpringBoot的设计和原理。。
Hello NiKo
·
2023-11-08 12:07
课程推荐
2023年11月
前后端实战项目
spring
boot
java
spring
Spring Boot源码解读与
原理分析
最近机缘巧合之下,读到了LinkedBear编写的《SpringBoot源码解读与
原理分析
》这本书,本人花了一周的时间认真研读了一下这本书,真的是受益匪浅,特此推荐给大家,好书不容错过啊。
herosunly
·
2023-11-08 12:50
优质书籍推荐
spring
boot
Java
学习
软件工程
开发工具
airflow mysql_Airflow 使用及
原理分析
Airflow入门及使用什么是Airflow?Airflow是一个使用Python语言编写的DataPipeline调度和监控工作流的平台。Airflow是通过DAG(Directedacyclicgraph有向无环图)来管理任务流程的任务调度工具,不需要知道业务数据的具体内容,设置任务的依赖关系即可实现任务调度。这个平台拥有和Hive、Presto、MySQL、HDFS、Postgres等数据源
weixin_39549110
·
2023-11-08 06:40
airflow
mysql
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他