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
Launcher源码解读
【Hudi】Filnk Sink 端链路
源码解读
(Insert、Update、Upsert)
1基本概念注:本文基于的源码版本为Hudi0.13-SNAPSHOT。Hoodie的所有操作都是基于文件的读写,整个文件组织可以分为两类:数据文件:parquet(列存)和arvo(行存)格式,COW(CopyOnWrite)表的话每次写的时候做合并,只存在parquet,MOR(MergeOnRead)则会有basefile(parquet)和增量logfile(arvo),本文里我们主要聊的是
·
2023-06-19 20:48
flink数据湖
iOS开发:三方
源码解读
一、YYMemoryCache的
源码解读
YYKit项目YYMemoryCache是用来做内存管理的类,他支持设置缓存对象的个数、最大占用内存大小、时间等限制来达到较好的存储状态,他内部支持通过LRU淘汰策略来清理低频使用的数据
__Null
·
2023-06-19 17:23
Doris FE启动流程
源码解读
FE启动流程分析Doris中FE主要负责接收和返回客户端请求、元数据以及集群管理、查询计划生成等工作。本文主要看一下Doris的fe在启动时做了什么。启动流程分析启动流程图:代码路径:doris/fe/fe-core/src/main/java/org/apache/doris/DorisFE.javaFEserver的启动代码主要在这个JAVA文件中。在启动FE的时候,主要做了以下几件事:环境检
BigDataMK
·
2023-06-19 11:36
大数据
doris
mpp
数据库
大数据
数据库架构
我的内网渗透-Empire模块的使用(宏病毒主要)
目录stager模块(payload)宏病毒理解在word中的设置宏病毒代码运行保存监听模块提权模块持久化模块stager模块(payload)常用的windows类型windows/
launcher
_bat
偷吃"游"的阿彪
·
2023-06-19 03:26
microsoft
windows
RedisSon高并发分布式锁实战RedisSon
源码解读
Redis高并发分布式锁实战1.分布式场景下的synchronized失效的问题–用redis实现分布式锁synchronized是通过monitor实现的jvm级别的锁,如果是分布式系统,跑在不同的虚拟机上的tomcat上,会导致synchronized无法锁住对象-----------需要分布式锁redisSET、SETEX、SETNXSETkeyvalue含义:SETKEYvalueV-K相
lfssst
·
2023-06-19 02:26
分布式
java
开发语言
【TiFlash
源码解读
】最全最新的 TiFlash
源码解读
资料大合集
在上一期唠嗑茶话会里,我们也收集了很多社区小伙伴对后续
源码解读
有哪些期待和问题,未来也会带给大家带来更多来自一线工程师们的在线解读,请
小王同学^ ^
·
2023-06-18 18:56
后端
带你看看Java-AQS同步器
源码解读
<五>条件队列Condition下
AQSCondition的实现AQS中的ConditionObject和nodestaticfinalclassNode{/***同步队列的头初始化或者setHead方法可修改*/staticfinalNodeSHARED=newNode();/***标识这个节点用于独占模式(排它反正一个意思)*/staticfinalNodeEXCLUSIVE=null;/**下面是waitStatus的几个常
burgxun
·
2023-06-18 16:05
JVM进阶4--JVM启动过程源码流程分析
以openJDK8源码为基础,分析JVM启动过程,在openJDK中目录/openjdk/hotspot/src/share/tools/目录下有
launcher
jvm启动函数,而在openJDK8中没有启动函数
暗夜猎手-大魔王
·
2023-06-18 14:58
JVM进阶
【干货】Android系统定制基础篇:第二部分
1、Android
Launcher
3支持键盘切换焦点Android
Launcher
3默认并不支持键盘操作,无法切换焦点,在一些需要支持键盘或遥控操作的设备中无法使用,因些对
Launcher
3做简单修改,
凉亭下
·
2023-06-18 10:07
Android
android
熔断原理分析与
源码解读
熔断机制(CircuitBreaker)指的是在股票市场的交易时间中,当价格的波动幅度达到某一个限定的目标(熔断点)时,对其暂停交易一段时间的机制。此机制如同保险丝在电流过大时候熔断,故而得名。熔断机制推出的目的是为了防范系统性风险,给市场更多的冷静时间,避免恐慌情绪蔓延导致整个市场波动,从而防止大规模股价下跌现象的发生。同样的,在高并发的分布式系统设计中,也应该有熔断的机制。熔断一般是在客户端(
kevwan
·
2023-06-17 23:49
go-zero
golang
微服务
go-zero
go
开发语言
【Spring
源码解读
四】IoC容器之AnnotationConfigApplication的refresh()刷新方法其三
finishBeanFactoryInitialization()freezeConfiguration()preInstantiateSingletons()getBean()这一篇博文主要是记录refresh()方法中的finishBeanFactoryInitialization()方法。对于使用注解注入Bean的方式来说,这个方法是很重要的,它会初始化所有剩下的单实例Bean。public
小白的救赎
·
2023-06-17 12:15
源码解读
spring
java
后端
Android笔记
文章目录Android基础Fragment和Activitygradle是什么、需要注意什么ActivityResult
Launcher
替代startActivityForResultAndroid基础学习
白云远去
·
2023-06-17 11:34
android
笔记
kubernetes 1.24.2实战与源码(3)
kubernetes1.24.2实战与源码第14章containerRuntime创建init容器前期工作14.1实操说明init容器的作用14.2创建init容器步骤1拉取镜像
源码解读
14.3创建init
theo.wu
·
2023-06-17 09:30
kubernetes实战
kubernetes
容器
云原生
Java Hotspot虚拟机的启动过程(一)
jdk/make/Compile
Launcher
s.gmk这个Makefile文件指定了各工具的文件名和编译时用到的宏定义、编译选项等,下面是编译javac命令用到的部分Makefile:$(eval$
buzzerrookie
·
2023-06-17 08:38
Flutter开发(24)- 打包发布
一.Android打包和发布1.1.填写应用配置1.1.1.基本信息在之前讲解应用程序的配置信息时,我们已经介绍过,这里不再过多介绍应用的AppID应用的名称应用的Icon应用的
Launcher
1.1.2
5e4c664cb3ba
·
2023-06-17 06:35
Android Activity启动过程详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:49
android系统启动
android
Android系统Handler详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:48
android
android应用安装流程详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:18
android
android
studio
ide
android应用市场点击下载APK安装详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:18
android
android
studio
ide
Android系统Binder详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:18
binder
android设置默认输入法
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:18
android系统开发实战
android
adb
android view绘制流程详解
《android系统启动流程简介》2,《androidinit进程启动流程》3,《androidzygote进程启动流程》4,《AndroidSystemServer进程启动流程》5,《android
launcher
佳哥的技术分享
·
2023-06-16 19:17
android
JDK定时线程池
源码解读
最近在研究线程池的底层原理时,忽然想起来之前遇到的一个面试题:“你可以自己手写一个可定时的线程池吗?”转念一想,spring的定时任务不就是干这个的吗?所以当时想的是采用Timer的方式去处理,面试官不是很满意,反问:“Timer的底层有了解过吗?”场面陷入尴尬,犹豫了一会儿,只能红着脸败下阵来。JDK自带的线程池有四种,大家耳熟能详。其中固定长度、缓存以及单例的实现方案对比定时线程池较为简单,大
yxh13521338301
·
2023-06-16 13:36
并发包
.NET
源码解读
kestrel服务器及创建HttpContext对象流程
.NET本身就是一个基于中间件(middleware)的框架,它通过一系列的中间件组件来处理HTTP请求和响应。因此,本篇文章主要描述从用户键入请求到服务器响应的大致流程,并深入探讨.NET通过kestrel将HTTP报文转换为HttpContext对象。通过本文,您可以了解以下内容:*htt
Broder
·
2023-06-16 10:00
spark sql 2.3
源码解读
- Preparations (6)
上一章生成的PhysicalPlan还需要经过prepareForExecution这一步,做执行前的一些准备工作,代码如下:/executedPlanshouldnotbeusedtoinitializeanySparkPlan.Itshouldbe//onlyusedforexecution.lazyvalexecutedPlan:SparkPlan=prepareForExecution(s
sddyljsx
·
2023-06-16 10:46
RocketMq
源码解读
-Broker(1)
这边源码分支为release-4.2.0处理拉取信息请求通过broker模块下面的processor目录下,我们找到org.apache.rocketmq.broker.processor.PullMessageProcessor这个类的processRequest方法.这边就不省略代码了,只是在重要的部分加上注释,供参阅privateRemotingCommandprocessRequest(f
多吃核桃会补脑
·
2023-06-16 08:19
java-rocketmq
rocketmq
java
Dalamud 插件开发白皮书 P1 - Getting started
Dalamud插件例子Dalamud底层探究XIV
Launcher
启动器在哪里寻找帮助WheredoIaskforhelp?如何热重载插件HowdoIhot-reloadmyplugin?
Nesb01t
·
2023-06-16 07:18
插件开发
开发语言
网络安全
被杀死的App能否通过广播唤醒
转自:https://zhuanlan.zhihu.com/p/20933603最近在做一个需求:程序没有桌面图标,安装后能够自动将其插件添加到
Launcher
上,也就是程序在未启动的情况下,能够完成一些操作
华仔狂战
·
2023-06-16 00:18
移动开发
android
广播
Golang负载均衡器Balancer的
源码解读
Balancer是一个由Golang开发的反向代理7层负载均衡,是一个适合初学者学习的Golang项目,今天我们就来看看这个项目是如何实现的。前言在开始了解具体的项目前需要了解一些基础的概念。反向代理反向代理指的是当用户访问接口或者是服务器资源时并不直接访问具体服务器,而是通过访问代理服务器,然后代理服务器根据具体的用户请求去具体的内网中的服务器获取所需的数据。反向代理在互联网中被大量应用,通常反
·
2023-06-15 16:12
后端go负载均衡
Android Framework分析
Launcher
启动过程
简介:
Launcher
是Android系统中默认的桌面应用程序,负责管理设备的屏幕和应用程序图标。本文将详细介绍
Launcher
的启动过程,并使用源代码示例进行说明。
凉亭下
·
2023-06-15 16:21
Android
android
PostgreSQL
源码解读
(47)- 查询语句#32(query_planner函数#8)
先前的章节已介绍了函数query_planner中子函数query_planner中qp_callback(回调函数)和fix_placeholder_input_needed_levels的主要实现逻辑,本节继续介绍remove_useless_joins、reduce_unique_semijoins和add_placeholders_to_base_rels的实现逻辑。query_plann
EthanHe
·
2023-06-14 19:08
一款简洁大方的自定义快捷键启动神器
今天给大家推荐一款苹果电脑上好用的快捷键配置神器-Thor
Launcher
。
宇宙斑马
·
2023-06-14 18:43
redisson 随笔 0-入门
本文大概可以给出常用锁的
源码解读
、状态图0.1通过UML简单鸟瞰re
肯尼思布赖恩埃德蒙
·
2023-06-14 16:47
分布式
lua
开发语言
你还在为面试设计模式烦恼么?java设计模式看这一专栏就够了!!--开篇
我此篇专栏就是帮助各位读者来攻破设计模式的使用技巧,与
源码解读
。提升自身硬实力。
·
2023-06-14 11:40
设计模式javaandroid
python装库的时候说版本低_用pip安装Python库时可能会遇到的问题以及解决方法
笔者电脑系统是win7,同时安装了Python2.7和Python3.6,但是在通过命令行直接使用“pipinstallXXX”安装Python库时出现了以下的错误信息:Fatalerrorin
launcher
weixin_39654751
·
2023-06-14 09:11
python装库的时候说版本低
umijs@use-request
源码解读
一、了解ts基本语法涉及ts的变量声明、接口、类、函数、泛型等ts语法知识二、支持功能前提:定义了一个Fecth类,用于处理请求数据。classFetch{config:FetchConfig;service:Service;//请求时序count=0;//是否卸载unmountedFlag=false;//visible后,是否继续轮询pollingWhenVisibleFlag=false;p
DoNow
·
2023-06-13 18:09
Ubuntu 16.04桌面版卸载不必要的自带软件
LibreOfficesudoapt-getremovelibreoffice-common删除Amazon广告图标sudorm-f/usr/share/applications/com.canonical.
launcher
.amazon.desktopsudorm-f
一恪slam
·
2023-06-13 15:32
nacos注册中心配置springboot动态刷新
源码解读
0丶简介如何快速启动,请去官网看文档,言简意赅https://nacos.io/zh-cn/docs/quick-start.html只描述为何实现动态刷新的关键源码1丶基于目前最新版本com.alibaba.bootnacos-config-spring-boot-starter0.2.122丶实际分析1丶@NacosPropertySource注解快速启动已经介绍,需要使用@NacosProp
SpringCloud1
·
2023-06-13 15:46
spring
boot
java
nacos
redis中的 adlist链表实现
adlist
源码解读
(基于redis6.2.7)1丶打开源码adlist.htypedefstructlistNode{structlistNode*prev;structlistNode*next;void
SpringCloud1
·
2023-06-13 15:15
redis
java基础
数据库
redis
链表
数据库
Spring Boot 可执行 Jar 包运行原理
文章目录打可执行Jar包可执行Jar包内部结构Jar
Launcher
简单总结远程调试SpringBoot有一个很方便的功能就是可以将应用打成可执行的Jar。
鹤冲天Pro
·
2023-06-13 07:54
#
Java
#
Spring
Boot
spring
boot
jar
spring
apk在android12设备无法安装(兼容android 12或更高版本)
Iftheappcomponentincludesthe
LAUNCHER
category,setandroid:exportedtotrue上面的翻译大概是:如果你的app组件,存在intent-filter
梵天麟
·
2023-06-13 03:01
Android
android
java
apk安装
android
12
PixiJS
源码解读
:绘制矩形,底层都做了什么?
大家好,我是前端西瓜哥,今天带大家看一下PixiJS的源码实现。PixiJS是一个非常流行的Canvas库,start数将近4w。使用PixiJS简单易用的API,我们可以在浏览器页面的Canvas元素上高性能地绘制图形,实现流畅的动画。它的底层是WebGL。用PixiJS绘制一个矩形,代码实现为:constapp=newPIXI.Application({width:500,height:300
前端西瓜哥
·
2023-06-13 00:25
前端
javascript
html
DatenLord开源产品技术分享 | Xline
源码解读
No.2
本期
源码解读
将聚焦Xline的Lease机制,DatenLord分布式存储工程师关宇将与大家分享在Xline中的Lease机制及实现原理。【
源码解读
】【题目】Xline的Lease机制与实现【
达坦科技DatenLord
·
2023-06-13 00:15
开源
UE4.25 Slate
源码解读
概述Slate系统是UE的一套UI解决方案,UMG系统也是依赖Slate系统实现的。问题:Slate系统是如何组织的?控件树的父子关系是如何绑定的?Slate系统是如何渲染的?slate渲染结构和流程是如何组织的?如何进行合批?结构SWidget控件类型SWidget是Slate系统中所有控件的父类。控件有三种类型。叶控件-不带子槽的控件。如显示一块文本的STextBlock。其原生便了解如何绘制
寡人正在Coding
·
2023-06-12 23:03
UE
ue4
【appium】appium自动化入门之API(上)
元素定位—初步使用—API命令详解本系列没提过的知识点也不用急,大家可以点击文末小卡片进群来一起交流目录第2章初步使用2.1启动app(淘宝)前言2.1.1下载aapt2.1.2获取apk包名2.1.3获取
launcher
Activity2.1.4
测试萧十一郎
·
2023-06-12 23:17
appium
自动化测试
软件测试
对于电脑有python多个版本问题的处理
为此,解决方案就是将python
launcher
卸载掉,然后重新安装新版本,这样才能正常使用pip包
yuanzhenghe
·
2023-06-12 21:45
python
浅谈Vue3响应式原理与
源码解读
一.了解几个概念什么是响应式在开始响应式原理与源码解析之前,需要先了解一下什么是响应式?首先明确一个概念:响应式是一个过程,它有两个参与方:触发方:数据响应方:引用数据的函数当数据发生改变时,引用数据的函数会自动重新执行,例如,视图渲染中使用了数据,数据改变后,视图也会自动更新,这就完成了一个响应的过程。副作用函数在Vue与React中都有副作用函数的概念,什么是副作用函数?如果一个函数引用了外部
奇舞周刊
·
2023-06-12 15:24
javascript
vue.js
react.js
开发语言
ecmascript
windows快速一键启动多个软件脚本bat
文件即可自定义开启多个软件首先新建一个文本文档,按照以下格式编写:start+空格+/d+"软件的所在绝对路径"+空格+想要启动的程序全称例如:start/d"D:\Tencent\QQ\Bin\"QQSc
Launcher
.exestart
夜栩
·
2023-06-12 15:59
windows
Android的启动过程与Zygote
系统的启动过程BootLoader→Kernel→init→Nativedaemons→AndroidRuntime→Zygote→SystemServer→ActivityManagerApp启动过程click
launcher
詹徐照
·
2023-06-12 14:10
使用pip安装requests模块遇到问题及解决方法
使用pip安装requests模块遇到问题及解决方法Update顺利安装流程安装报错及解决方法Unknownorunsupportedcommand'install'Fatalerrorin
launcher
Carol.Carol
·
2023-06-12 11:55
Python
python
pip
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他