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
源码分析备忘
java集合框架----Set
源码分析
Set简述Set是一个不包含重复元素的集合。它继承于Collection接口。它有以下特点:Set与List不同,JavaSet不是有序集合,它的元素没有特定的顺序Set不提供对插入元素的位置的控制Set不能通过索引访问元素,但是可以搜索列表中的元素Set允许最多仅添加一个null元素Set接口在Java8中有一个默认方法:spliteratorSet类图Set接口继承了Collection接口。
胖胖的小菜鸡
·
2024-01-30 11:59
#
java集合框架
Java常用集合ArrayList
源码分析
ArrayList作为日常开发工作中使用的高频集合,虽然自己已经熟练使用了该集合的某些API,但总是感觉欠点火候,近期静下心来,结合各方资料,自己阅读了一遍源码,记录一下自己的想法。ArrayList源码相比于其他集合来说,比较简单,我从上往下阅读,争取一行一行解析。源码主体第一行表明:Arraylist是一个具体的实现类,实现了List,RandomAccess,Cloneable,java.i
爪哇通用技术
·
2024-01-30 11:21
guava中EventBus(事件总线)
源码分析
与使用
1.EventBus:事件发布-订阅消息总线,简化应用程序内各组件间、进行模块间通信、解耦。允许对象通过观察者模式相互通信。2.EventBus实现框架:greenrobot的EventBusguava中EventBus3.EventBus的工作模式Publisher(发布者)通过post()方法,把Event事件发布出去,Subscriber(订阅者)在onEvent()方法中接收事件。发布者:
mask哥
·
2024-01-30 11:50
源码阅读
java
消息总线
eventbus
guava
后端
「连载」边缘计算(十)01-29:边缘部分源码(
源码分析
篇)
(接上篇)组件中模块的共用框架和功能分析KubeEdge组件中各个功能模块之间是通过Beehive来组织和管理的。Beehive是一个基于go-channels的消息框架。但本文的重点不是Beehive,所以只会分析KubeEdge中用到的Beehive的相关功能。下面深入CloudCore、EdgeCore、edgemesh和edgesite组件,探究组件内部各功能模块的共用框架。在《深入理解边
十越科技
·
2024-01-30 10:58
边缘计算
java
git
「连载」边缘计算(九)01-26:边缘部分源码(
源码分析
篇)
(接上篇)Cloudcore源码入口Cloudcore源码入口为KubeEdge/cloud/CloudCore/CloudCore.go。CloudCore源码入口函数具体如下所示。funcmain(){command:=app.NewCloudCoreCommand()//此函数是对cobra调用的封装...}进入app.NewCloudCoreCommand()函数内部,也就是KubeEdg
十越科技
·
2024-01-30 10:57
边缘计算
人工智能
fastjson
源码分析
之序列化
fastJson是很常用的序列化工具,用了这么久一直想底层看一下它的设计,探究一下它序列化和反序列化效率高的秘密。现在从最基础的用法开始,一点点揭开fastJson神秘的面纱。(版本:1.2.50)实际工程里,最常用的就是序列化和反序列化:ResultDOresultDO=newResultDO();StringjsonStr=JSON.toJSONString(resultDO);ResultD
weixin_30725467
·
2024-01-30 09:51
java
json
移动开发
CH395Q之CH395Q驱动库移植与驱动库分析(二)
本节主要介绍以下内容:一、CH395Q驱动库移植二、
源码分析
一、CH395Q驱动库移植驱动库移植主要有两个途径,一个是南京沁恒官方网址,一个是通过正点原子官方,原子官方对沁横官方提供的驱动库进行了完善与修改
I am Supreme
·
2024-01-30 07:55
嵌入式软件学习总结
stm32
单片机
网络
Unity
备忘
录模式(实例详解)
文章目录示例1-简单的角色血量管理示例2-游戏角色装备系统示例3-场景编辑器中的撤销/重做功能示例4-UI布局保存与恢复示例5-动画控制器的状态记录Unity中的
备忘
录模式(MementoPattern
极致人生-010
·
2024-01-30 07:14
unity
C#设计模式详解
unity
备忘录模式
游戏引擎
c#
微服务-微服务Alibaba-Nacos
源码分析
(上)
Nacos&Ribbon&Feign核心微服务架构图架构原理1、微服务系统在启动时将自己注册到服务注册中心,同时外发布Http接口供其它系统调用(一般都是基于SpringMVC)2、服务消费者基于Feign调用服务提供者对外发布的接口,先对调用的本地接口加上注解@FeignClient,Feign会针对加了该注解的接口生成动态代理,服务消费者针对Feign生成的动态代理去调用方法时,会在底层生成H
长情知热爱
·
2024-01-30 06:53
微服务
架构
云原生
linux安装ps软件教程,如何在Linux上安装Adobe Photoshop | MOS86
立即解锁“基本Linux命令
备忘
单”!这将使您注册我们的新闻通讯让我们学习如何在Linux上安装Photoshop!Linux是Windows和Mac的不可思议的替代品,具有多种风格。
冯国添
·
2024-01-30 06:22
linux安装ps软件教程
Pandora Bootstrap
源码分析
@SpringBootApplicationpublicclassHSFProviderApplication{publicstaticvoidmain(String[]args){//启动PandoraBoot用于加载Pandora容器PandoraBootstrap.run(args);SpringApplication.run(HSFProviderApplication.class,arg
黄云斌huangyunbin
·
2024-01-30 05:41
Ucos总结
Ucos
源码分析
1.Ucos
源码分析
------任务控制块与任务调度2.Ucos
源码分析
------事件控制块与事件控制3.Ucos
源码分析
------信号量4.Ucos
源码分析
------邮箱与队列5
一如既往_
·
2024-01-30 01:43
RTOS
mcu
Ucos
源码分析
------内存管理
Ucos
源码分析
1.Ucos
源码分析
------任务控制块与任务调度2.Ucos
源码分析
------事件控制块与事件控制3.Ucos
源码分析
------信号量4.Ucos
源码分析
------邮箱与队列5
一如既往_
·
2024-01-30 01:13
RTOS
mcu
设计模式之观察者模式、中介者模式、迭代器模式、访问者模式、
备忘
录模式、解释器模式
前言这是设计模式的最后一章,包含了剩余的行为型模式中的观察者模式、中介者模式、迭代器模式、访问者模式、
备忘
录模式、解释器模式系列文章第一章:7种设计原则之单一职责原则、接口隔离原则、依赖倒置原则、里氏替换原则第二章
石添的编程哲学
·
2024-01-29 22:22
设计思想
java
开发语言
设计模式
总结
备忘
录
春雨绵绵。假期很长。期待安好。下雨天,总喜欢在被窝里看一遍新海诚13年的电影《言叶之庭》。电影看过小说。对自己来说,小说总会比电影想要表达的感情给予我的冲击感会大些。但在这部电影中,每次都会在雪野和孝雄在楼梯转弯处拥抱时的场景感动不已。无论看多少遍都会这样。上一次这样反复看的电影是《分手合约》,每次感动我的都是同一个地方,无论多少遍都是这样,就算知道结局也还是会这样。片尾曲《Rain》响起真的是超
彩虹魔仙
·
2024-01-29 18:21
Chromium
源码分析
:ContentShell启动流程
http://mogoweb.net/archives/417ContentShell是基于ContentAPI的一个简单的浏览器外壳,下面我将分析chromiumforandroid中的ContentShell程序的启动流程。由于android程序的特殊性(一部分Java代码,一部分c++代码),所以看似简单的启动流程,在android版本的ContentShell却七拐八弯的,难以理清脉络。在
dzhjsofo
·
2024-01-29 15:28
chromium
AppTask.moveToFront()
源码分析
ActivityManager.AppTask.moveToFront()执行后,导致其他AppTask退到了后台,点击返回直接回到了桌面(HomeScreen),没有回到上一个AppTask。下面分析一下源码看看为什么其他AppTask退到了后台,如何解决该问题。@SystemService(Context.ACTIVITY_SERVICE)publicclassActivityManager{
ShawnRacine
·
2024-01-29 12:58
android
java
开发语言
微软被爆裁员1900人!
微软游戏部门负责人在一份内部
备忘
录中指出,此次裁员约占微软游戏部门的8%。2022年1月18日,微软宣布将以每股95美元的价格收购游戏巨头动视暴雪,全现金交易总
夕小瑶
·
2024-01-29 12:50
人工智能
【Spring】Spring&WEB整合原理及
源码分析
原文:https://blog.csdn.net/reliveit/article/details/47256559
laosijikaichele
·
2024-01-29 12:18
张留念瞰游天下总经理与汤加政府签署合作
备忘
将于2024年隆重启动
瞰游天下张留念总经理与汤加政府签署的合作
备忘
录于2024年隆重启动汤加是南太平洋上一个美丽的岛国,是南太平洋唯一维持君主立宪制的国家,全国由173个海岛组成,海洋、海岛旅游资源丰富,是个原生态的旅游胜地
全景网动态
·
2024-01-29 12:33
人工智能
STL
源码分析
:shared_ptr 和 weak_ptr
1.shared_ptr虽然早就对shared_ptr的原理烂熟于心,手撕也没少做过,但有时候总感觉对其还是很陌生;在看《Linux多线程服务端编程》时,作者提到一个析构动作在创建时被捕获又彻底把我搞懵了,终于下定决心要研究下GCC9.4中tr1下的源码;1.1基本架构shared_ptrsp(newTp1),之后假设Tp和Tp1是相容的(可简单认为Tp是Tp1的基类),并且假设Tp1位于堆区;下
十一很迷茫
·
2024-01-29 12:01
C++
c++
linux
stl
【嵌入式移植】5、U-Boot
源码分析
2—make nanopi_neo2_defconfig
U-Boot
源码分析
2—makenanopi_neo2_defconfig1概述2nanopi_neo2_defconfig3编译过程分析3.1编译目标3.2scripts_basic3.2.1prefixsrc
Keep_moving_tzw
·
2024-01-29 08:55
【嵌入式移植】
嵌入式
U-Boot
defconfig
从
源码分析
如何优雅的使用 Kafka 生产者
从
源码分析
如何优雅的使用Kafka生产者前言在上文设计一个百万级的消息推送系统中提到消息流转采用的是Kafka作为中间件。其中有朋友咨询在大量消息的情况下Kakfa是如何保证消息的高效及一致性呢?
陈晓阳_矿洞程序员
·
2024-01-29 07:01
flink
源码分析
- 简单解析命令行参数
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.api.java.utils.MultipleParameterTool#fromArgs代码逻辑比较简单,此处不再赘述,在此记录方便后续使用完整代码:/**LicensedtotheApacheSoftwareFoundation(ASF)underone*ormorecontributorlicense
zxfBdd
·
2024-01-29 06:04
大数据
大数据
java
flink
源码分析
- jar包中提取主类和第三方依赖
flink版本:flink-1.11.2提取主类代码位置:org.apache.flink.client.program.PackagedProgram#getEntryPointClassNameFromJar提取第三方依赖代码位置:org.apache.flink.client.program.PackagedProgram#getJobJarAndDependencies代码逻辑比较简单,此
zxfBdd
·
2024-01-29 06:03
大数据
flink
jar
大数据
ArrayBlockingQueue
源码分析
ArrayBlockingQueue实际实现是一个环形数组,并且保护了线程安全,那么是如何保证线程安全的?环形数组怎么实现的?先看下里面的几个参数是干嘛的/**Thequeueditems*/数据,存数据的finalObject[]items;/**itemsindexfornexttake,poll,peekorremove*/取出的引索inttakeIndex;/**itemsindexfor
一只刘小彤!
·
2024-01-29 06:21
java
开发语言
Python进阶(2) | py-sort源码浅析,TDD方式实现排序算法
Python进阶(2)|排序算法的单元测试文章目录Python进阶(2)|排序算法的单元测试1.目的2.任务来源3.py-sorting介绍4.测试代码浅析4.1bubble_sort_test.py
源码分析
baiyu33
·
2024-01-29 05:12
python
tdd
排序算法
C&C++内存管理【非常详细,对新手友好】
语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过
源码分析
两个全局函数五
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
CentOS7自动备份数据库到git
Open
备忘
第一页步骤在Gitee(github)上创建一个私有仓库Gitee(github)配置好服务器的ssh在服务器一个好位置克隆仓库下来刚刚创建的私有仓库在服务器写脚本:#!
仰晨556
·
2024-01-29 05:41
centos7
SQL
git
数据库
git
若闭门比赛,詹姆斯:那我不打了
根据美媒记者查拉尼亚消息,NBA日前已向各球团经营者发出一份
备忘
录,解释由于新冠肺炎病毒的爆发,各队必须做好没有球迷进场的情况下进行比赛的准备,且可能只有比赛相关人员入场,而媒体可能不被列为必要的人员。
天天侃汽车
·
2024-01-29 04:32
AWK快速入门教程
本文介绍AWK的基础知识及典型用法、结合示例进行说明,方便
备忘
查询。了解awk基础知识将大大提高命令行上操作文本文件的能力。awk有几种不同的实现。我们将使用awk的GNU实现,它被称为gawk。
梦想画家
·
2024-01-29 03:06
linux
大数据处理
awk
linux
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和
源码分析
使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
按作用分类、简评几款好用的笔记软件
笔记是一种非常普遍的工具,有情感类的日记、游记,有简单的记事
备忘
,有学习笔记、读书笔记,还有工作规划、资料收集等。笔记软件因其容量巨大,便于整理、查阅、更新补充的优点,也越来越普及。
云悠水澈
·
2024-01-29 02:11
我的心事只有手机
备忘
录懂
我有一个朋友,直到和男朋友分手前夕,才在对方偶然打开的手机
备忘
录里看到她不曾了解的男朋友。
高米来
·
2024-01-29 02:31
linux系统下poll和epoll内核源代码剖析
我们通过内核
源码分析
来看看到底是为什么。
linux大本营
·
2024-01-28 16:36
2018-03-14鲁大师
源码分析
flow
flow接收多个函数作为参数,将第N个函数的返回值作为参数传给第N+1个函数。functionflow(funcs){constlength=funcs?funcs.length:0letindex=lengthwhile(index--){if(typeoffuncs[index]!='function'){thrownewTypeError('Expectedafunction')}}retu
NOTEBOOK2
·
2024-01-28 16:21
Android 系统启动--03:init进程
本文转载自:Android10.0系统启动之init进程本文基于Android10.0
源码分析
(kernel/msm-4.19)1.概述 init进程是linux系统中用户空间的第一个进程,进程号为1
Darcy1024
·
2024-01-28 15:59
【Java 设计模式】行为型之
备忘
录模式
文章目录1.定义2.应用场景3.代码实现结语
备忘
录模式(MementoPattern)是一种行为型设计模式,用于捕获一个对象的内部状态,以便稍后可以将该对象恢复到此状态。
好久不见的流星
·
2024-01-28 14:33
设计模式
java
设计模式
备忘录模式
Dubbo 3.x
源码分析
系列 - 基础篇
本篇章主要是描述工程的原始信息,后面的大多数文章里都会进行引用,作为一个公共部分把。源码地址:https://github.com/woaijiadanoo/dubbo_3.git核心框架版本:1、Dubbo版本:3.0.12、Springboot版本:2.5.03、zookeeper版本:3.7.0Dubbo基本配置对外提供的服务packagecom.jiangzh.course.dubbo.s
蒋征
·
2024-01-28 14:51
【Go】锁相关 ③
文章目录Mutex锁mutex
源码分析
LockUnLockmutex两种运行模式mutexnormal正常模式自旋mutexstarvation饥饿模式锁的底层实现类型RWMutexRWMutex实现其他共享内存线程安全的方式思考如何设计一个并发更高的锁
curd_boy
·
2024-01-28 12:51
#
Go基础知识
golang
领略Quartz源码架构之美——源码实弹之Job
本章阅读收获:可了解Quartz框架中的Job部分源码源码起航人之初,专门找软柿子捏,所以我就又忍不住先拿Job进行开刀,作为一个敲门砖进行
源码分析
。Quartz中的Job是什么?
向光奔跑_
·
2024-01-28 12:39
Redis数据类型及底层实现
1.3.1.2.3数据模型解析(重点)1.3.1.2.4redisObjec1.3.1.2.5SDS1.3.1.3String1.3.1.3.1底层分析1.3.1.3.1.1数据结构1.3.1.3.1.2
源码分析
野心与梦
·
2024-01-28 11:16
redis专栏
redis
数据库
缓存
【干货】如何搭建一个简易的云笔记
为避免公司资料泄露,办公环境内限制云笔记、网盘等外部连接,小A不禁悲从心来,在某道云笔记上写下了最后一条待做:搞一个内网能用的云笔记出来小A的云笔记1.0小A在某道云笔记受限后,最先想到用macOS自带的
备忘
录应急
数科贝塔
·
2024-01-28 10:21
第15次修改了可删除可持久保存的前端html
备忘
录:换了一个容器时钟,匹配背景主题:现代深色
第15次修改了可删除可持久保存的前端html
备忘
录:换了一个容器时钟,匹配背景主题:现代深色
备忘
录代码与妖为邻的
备忘
录/**/textarea{font-size:20px;&::placeholder
与妖为邻
·
2024-01-28 09:02
前端
html
javascript
备忘录模式
【五一创作】Linux---I2C应用编程
硬件框架:(3)I2C软件框架(4)I2C数据格式二、SMBus协议三、I2C系统重要的结构体四、访问I2C设备(AP3216C)(1)使用SMBus协议:(2)使用I2C协议:(3)I2C-Tools
源码分析
希希雾里
·
2024-01-28 07:55
嵌入式Linux驱动
驱动开发
嵌入式硬件
Gin-session中Redis-based session的原理
Ginsession库本文讨论的Gin相关的session库为:https://github.com/gin-contrib/sessionsRedis-basedsession
源码分析
gin-contrib
布丁老厮
·
2024-01-28 07:54
Gin
Session
Redis
go
session
git命令
备忘
系列(二):配置文件操作(config)
.gitconfig配置文件.giconfig配置文件共三个system(系统):C:\ProgramFiles\Git\mingw64\etc\gitconfig,系统中所有用户都会生效global(全局):C:/Users/当前用户/.gitconfig当前系统用户下生效local(本地):项目路径/.git/config配置仅在当前项目生效不同的系统路径可能不一样,可以通过:gitconfi
Raikay
·
2024-01-28 05:08
【LeetCode-42】42. 接雨水
但是很明显这种计算r_max和l_max的方式非常笨拙,一般的优化方法就是
备忘
录。
weixin_42956047
·
2024-01-28 03:55
LeetCode
42.接雨水
双指针法
备忘录法
【数据结构】源码角度剖析PriorityQueue
PriorityQueue构造方法
源码分析
PriorityQueue的属性构造方法JDK1.8传入不可比较的对象JDK17传入不可比较的对象传入带有Collection接口的对象Offer方法分析PriorityQueue
不应该热爱
·
2024-01-28 01:51
数据结构
算法
PriorityQueue
从壹开始微服务 [ DDD ] 之十一 ║ 基于
源码分析
,命令分发的过程(二)
缘起哈喽小伙伴周三好,老张又来啦,DDD领域驱动设计的第二个D也快说完了,下一个系列我也在考虑之中,是Id4还是Dockers还没有想好,甚至昨天我还想,下一步是不是可以写一个简单的Angular入门教程,本来是想来个前后端分离的教学视频的,简单试了试,发现自己的声音不好听,真心不好听那种,就作罢了,我看博客园有一个大神在Bilibili上有一个视频,具体地址忘了,有需要的留言,我找找。不过最近年
SAYLINING
·
2024-01-28 01:10
上一页
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
其他