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
1.2.1源码分析
ArrayList数据结构数组
以下是对ArrayList的
源码分析
和使用示例。基本数据结构ArrayList的内部数据结构基本上是一个数组。
辞暮尔尔-烟火年年
·
2024-01-30 13:05
集合
数据结构
python
java
Redis持久化、集群
1.2RDB
1.2.1
RDB简介RDB(RedisDataBaseBackupfile)redis数据库备份文件也叫Redis数据快照,RDB持久化是通过定时或手动触发快照命令
小悟空GK
·
2024-01-30 12:44
redis
缓存
[k8s系列]:kubernetes·概念入门
文章目录序言1kubernetes概述1.1kubernetes解决的问题1.1.1部署方式的演变1.1.2容器化部署——容器编排问题1.2kubernetes组件
1.2.1
kubernetes组件调用关系
欧尼焦
·
2024-01-30 12:27
k8s
kubernetes
容器
云原生
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
移动开发
Linux之系统安全与应用续章
1.2.1
PAM及其作用1)PAM是一种高效且灵活便利的用户级别认证方式,也是当前Linux服务器普遍使用的认证方式。
Beloved Susu
·
2024-01-30 07:11
linux
系统安全
服务器
CH395Q之CH395Q驱动库移植与驱动库分析(二)
本节主要介绍以下内容:一、CH395Q驱动库移植二、
源码分析
一、CH395Q驱动库移植驱动库移植主要有两个途径,一个是南京沁恒官方网址,一个是通过正点原子官方,原子官方对沁横官方提供的驱动库进行了完善与修改
I am Supreme
·
2024-01-30 07:55
嵌入式软件学习总结
stm32
单片机
网络
微服务-微服务Alibaba-Nacos
源码分析
(上)
Nacos&Ribbon&Feign核心微服务架构图架构原理1、微服务系统在启动时将自己注册到服务注册中心,同时外发布Http接口供其它系统调用(一般都是基于SpringMVC)2、服务消费者基于Feign调用服务提供者对外发布的接口,先对调用的本地接口加上注解@FeignClient,Feign会针对加了该注解的接口生成动态代理,服务消费者针对Feign生成的动态代理去调用方法时,会在底层生成H
长情知热爱
·
2024-01-30 06:53
微服务
架构
云原生
Pandora Bootstrap
源码分析
@SpringBootApplicationpublicclassHSFProviderApplication{publicstaticvoidmain(String[]args){//启动PandoraBoot用于加载Pandora容器PandoraBootstrap.run(args);SpringApplication.run(HSFProviderApplication.class,arg
黄云斌huangyunbin
·
2024-01-30 05:41
搭建属于自己本地的网站
不关闭的话,修改ssh端口等策略会不生效,比如向将ssh端口修改为22011,修改后重启sshd服务,端口未修改,此时需要执行setendforce0命令,然后再次重启sshd服务就可以了1.2如何关闭
1.2.1
yunduan__
·
2024-01-30 02:05
服务器
linux
网络
【大厂AI课学习笔记】1.2 人工智能的应用(1)
目录1.2人工智能的应用
1.2.1
产业中人工智能的应用金融教育医疗交通制造——智慧金融智能风控智能理赔智能投研(声明:本学习笔记学习原始资料来自于腾讯,截图等资料,如有不合适摘录的,请与我联系删除。)
giszz
·
2024-01-30 02:31
学习笔记
人工智能
人工智能
学习
笔记
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
鸿蒙开发3-1 基本组件+通用属性+通用事件
目录简介1.组件的一些通用属性和事件1.1通用事件1.1.1点击事件1.1.2触摸事件1.1.3按键事件1.1.4改变事件1.2通用属性
1.2.1
尺寸设置1.2.2位置设置2.基本组件2.1Column
weixin_51267334
·
2024-01-30 00:56
harmonyos
华为
webpack的使用——基础篇
1.2webpack五个核心概念
1.2.1
Entry入口(Entry):指示web
1oneLee
·
2024-01-29 22:57
Webpack
webpack
前端
javascript
基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十五)
用户端历史订单模块1.查询历史订单1.1需求分析和设计1.2代码实现
1.2.1
user/OrderController1.2.2OrderService1.2.3OrderServiceImpl1.2.4OrderMapper1.2.5OrderMapper.xml1.2.6OrderDetailMapper2
失重外太空.
·
2024-01-29 19:50
苍穹外卖项目
spring
boot
redis
微信小程序
spring
后端
java
C语言第十二弹--扫雷
✨个人主页:熬夜学编程的小林系列专栏:【C语言详解】【数据结构详解】扫雷1、扫雷游戏分析和设计1.1、扫雷游戏的功能说明1.2游戏的分析和设计
1.2.1
、数据结构的分析1.2.2、文件结构设计2、扫雷游戏的结构分析
小林熬夜学编程
·
2024-01-29 19:46
c语言
开发语言
如何使用ssm框架实现文件上传?
这篇文章将会给大家提到如何实现图片上传,1.首先,搭建好ssm框架,并在WEB-INF下的lib包底下引入2个jar包,commons-fileupload-
1.2.1
.jarcommons-io-1.4
潇洒不放纵的博客
·
2024-01-29 17:46
java
java
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
开发语言
【Spring】Spring&WEB整合原理及
源码分析
原文:https://blog.csdn.net/reliveit/article/details/47256559
laosijikaichele
·
2024-01-29 12:18
ROS方向第二次汇报(1)
文章目录1.本方向内学习内容:1.1.节点:注意事项:1.2话题:
1.2.1
创建话题发布者:1.2.2创建话题订阅者:1.3.服务:1.3.1.创建服务客户端的程序流程:1.3.2.创建服务服务端的程序流程
碳酸不酸鸭
·
2024-01-29 12:42
ROS2
python
开发语言
机器人
Ros方向第二次汇报(2)
文章目录1.本方向内学习内容:1.1.动作:1.1.1.案例接口定义:1.1.2.案例通信模型:1.1.3.服务器端代码:1.1.4.客户端源代码:1.1.5.动作命令行操作:1.2.参数:
1.2.1
.
碳酸不酸鸭
·
2024-01-29 12:40
ROS2
高级语言
linux
机器人
python
java
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
数据库(视图与索引)
目录1.1视图1.1.1什么是视图1.1.2为什么要使用视图1.1.3视图的作用和特点作用优点1.1.4视图的创建语法1.1.5视图的使用规则1.1.6视图的修改1.1.7视图的删除语法1.2索引
1.2.1
陳浩难
·
2024-01-29 09:08
数据库
RabbitMQ快速上手(包含秒杀案例)
1.2MQ应用场景MQ的优势
1.2.1
异步解耦以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会
不想再掉头发了.
·
2024-01-29 08:22
java-rabbitmq
rabbitmq
分布式
【嵌入式移植】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
Linux 系统相关的命令
参考资料Linux之chmod使用【linux】chmod命令详细用法目录一.系统用户相关1.1查看当前访问的主机和用户1.2切换用户
1.2.1
设置root用户密码1.2.2普通用户和root用户切换1.4
fengyehongWorld
·
2024-01-29 07:18
Linux
linux
服务器
从
源码分析
如何优雅的使用 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
排序算法
《HTML 简易速速上手小册》第1章:HTML 入门(2024 最新版)
1.1.1从过去到现在的华丽蜕变1.1.2市场需求——HTML的黄金时代1.1.3企业中的实际应用——不只是个网页1.1.4职业前景——未来属于你1.2基本HTML结构和页面框架(搭建你的第一个数字城堡)
1.2.1
江帅帅
·
2024-01-29 05:02
《HTML
简易速速上手小册》
html
前端
C&C++内存管理【非常详细,对新手友好】
语言中动态内存管理方式三、C++中动态内存管理方式1.new/delete操作内置类型2.new/delete操作自定义类型四、operatornew和operatordelete函数1.汇编查看编译器底层调用2.透过
源码分析
两个全局函数五
争不过朝夕,又念着往昔
·
2024-01-29 05:01
C++
c语言
c++
Postman跨域测试
目录1.Postman1.1.1介绍1.1.2安装1.2简单参数
1.2.1
原始方式1.2.2SpringBoot方式1.2.3参数名不一致1.3实体参数1.3.1简单实体对象1.3.2复杂实体对象1.4
it优质男
·
2024-01-29 05:25
postman
测试工具
C语言:自定义类型——联合和枚举
1.2联合体的特点
1.2.1
特点1所有成员共⽤同⼀块内存空间。所以联合体也叫:共⽤体。我们可以发现,三个地址打印出来是一样的。那既然都共用一块空间,那大小有多大呢??
✿ ༺小陈在拼命༻✿
·
2024-01-29 05:46
c语言
开发语言
笔记
大数据之Hadoop-MapReduce(1)
1.2MapReduce优缺点
1.2.1
优点MapReduce易于编程它简单的实现一些接口,就可以完成一个
jackyan163
·
2024-01-29 04:18
探索Android开源框架 - 8. Gson使用及源码解析
Gson是我们经常用来在Java对象和JSON数据之间进行映射的库,今天我们就来分别讲一讲其使用和
源码分析
使用详解1.基本的解析与生成Gson提供了fromJson()和toJson()两个直接用于解析和生成的方法
今阳说
·
2024-01-29 03:37
野火学习笔记(15) —— I2C —— 读写 EEPROM
这里写目录标题1.I2C协议简介1.1I2C物理层1.2协议层
1.2.1
I2C基本读写过程1.2.2通讯的起始和停止信号1.2.3数据有效性1.2.4地址及数据方向1.2.5响应2.STM32的I2C特性及架构
没霖好叫咩
·
2024-01-29 03:32
STM32-固件库
单片机
stm32
c++继承
目录1.继承的概念和定义1.1继承的概念1.2继承定义
1.2.1
定义格式1.2.2继承关系和访问限定符1.2.3继承基类成员访问方式的变化总结:2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数
不想被吃掉氩
·
2024-01-29 01:58
c++深入学习—入门到精通
算法
c++
开发语言
笔记
IT老王: JavaWeb01-JavaWeb
IT老王:WEB01-JavaWeb目录IT老王:WEB01-JavaWeb一、JavaWeb1.1Web概述1.2系统结构
1.2.1
系统结构简介1.2.2C/S结构1.2.3B/S结构1.2.4两种结构的区别及优略
IT老王Hua_TZ
·
2024-01-29 00:58
javaweb
java
学习
富文本编辑器CKEditor4简单使用-01
富文本编辑器CKEditor4简单使用-011.快速体验入门1.1通过从CDN加载CKEditor来快速体验1.2从官方网站下载软件包
1.2.1
官网下载1.2.2解压、简单使用(自带index页面示例)
@素素~
·
2024-01-28 23:32
JS
jQuery
ES6
NodeJs等
ckeditor4
富文本编辑器
Maven入门及其使用
目录一、Maven入门1.1初识Maven1.2Maven的作用
1.2.1
依赖管理1.2.2统一项目结构1.2.3项目构建1.3Maven坐标1.4Maven仓库1.4.1Maven仓库概述二、Maven
zyxzyx666
·
2024-01-28 19:41
maven
java
笔记
言传身留:NLP技术引领机器翻译革新
NLP技术引领机器翻译革新一.引言1.1背景介绍1.2目的和重要性
1.2.1
NLP技术在机器翻译中的关键作用1.2.2如何改善搜索引擎、语音助手等领域的应用二.NLP技术在机器翻译中的应用2.1文本理解
Jc.MJ
·
2024-01-28 18:20
自然语言处理
机器翻译
人工智能
Linux3-安装软件(jdk,tomcat,mysql)及运行项目
1安装介绍1.1磁盘图示Linux各目录简介菜鸟教程安装文件一般安装到usr下(usershareresource用户共享资源)1.2三种安装
1.2.1
wget安装wget安装:类似于windows系统里的网页下载
敲代码的小白帆
·
2024-01-28 18:03
java
mysql
开发语言
linux
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他