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源码分析
Redis学习——入门篇②
Redis学习——入门篇②1.Redis持久化1.1理论介绍1.2RDB简介
1.2.1
RDB配置说明1.2.2RDB自动触发1.2.3RDB如何恢复数据1.2.4RDB手动触发1.2.4.1save演示
_Matthew
·
2024-01-25 05:10
Redis
redis
学习
数据库
《More Effective C++》《基础议题——2、尽量使用C++类型的风格转换》
文章目录1、term2:尽量使用C++类型的风格转换1.1static_cast1.1.1基本数据类型转换1.1.2指针类型转换1.2const_cast
1.2.1
去除const限定符1.3dynamic_cast1.3.1
zwh1298454060
·
2024-01-25 03:53
#
《More
Effective
C++》
c++
开发语言
源码分析
:Redis hash和Java HashMap、ConcurrentHashMap区别
简述大家在开发工作中经常使用的key-value的数据结构,像Java中有HashMap,线程安全的ConcurrentHashMap,在Redis中hash结构更是最基础的;这里我们来分析一下它们的底层数据结构,包括如何扩容的;HashMapJava的HashMap是比较传统的数据结构了,网上关于HashMap的数据结构介绍有很多,就不再过多赘述了,这里咱们以JDK1.8的为主;我们重点关注Ha
史啸天
·
2024-01-25 02:28
Spring系列之Spring常用注解总结
交流群:818491202验证:33关注公众号领资料搜索公众号【Java耕耘者】,回复【Java】,即可获取大量优质电子书和一份Java高级架构资料、Spring
源码分析
、Dubbo、Redis、Netty
Java耕耘者
·
2024-01-25 01:19
【JAVA语言-第10话】Java API的下载和使用,装箱和拆箱的详解,Math、Random、System、Object、Objects类的使用和常用方法
目录JavaAPI的使用和常见工具类1.1概述1.2API的使用步骤
1.2.1
在线使用步骤1.2.2离线使用步骤1.3包装类1.3.1概述1.3.2基本类型对应的包装类1.3.3装箱1.3.3.1概述1.3.4
H底藏匿Y光
·
2024-01-25 01:57
JAVA语言
java
开发语言
【JAVA语言-第12话】API中的工具类 之 Date,DateFormat,SimpleDateFormat,Calendar类的详细解析
目录日期和时间1.1Date类1.1.1概述1.1.2常用方法1.1.3案例1.2DateFormat类
1.2.1
概述1.2.2常用方法1.3SimpleDateFormat类1.3.1概述1.3.2构造方法
H底藏匿Y光
·
2024-01-25 01:57
JAVA语言
java
开发语言
【JAVA语言-第7话】面向对象的封装性、继承性、多态性,构造方法,this和super关键字(上)
目录面向对象的特性(上)1.1概述1.2封装性
1.2.1
概述1.2.2权限访问修饰符1.2.3封装性在java当中的体现1.2.3.1封装方式1.2.3.2注意事项:1.2.4封装的优点1.2.5this
H底藏匿Y光
·
2024-01-25 01:26
JAVA语言
java
开发语言
源码分析
:高性能限流器Guava RateLimiter
主题本章我们来分析GuavaRateLimiter是如何解决高并发场景下的限流问题的Guava是Google开源的Java类库,提供了一个工具类RateLimiter。使用时候必须加入以下依赖:com.google.guavaguava${version}其中${version}参考https://search.maven.org/search?q=g:com.google.guava%20AND
逗逼程序员
·
2024-01-25 01:19
Python requests网络库
源码分析
(第三篇:通过学习异常模块,了解http协议)
前言作者在requests包下,定义了exceptions模块,该模块中定义执行http请求过程中常见的错误,熟悉这些错误有助于我们写出健壮的业务程序,同时还能温习http的知识点,本文基于的requests版本为2.27.1exceptions模块,位于requests包中exceptions模块中又定义了很多类,每个类创建的对象,代表一个http错误,可见作者对于http协议有多熟悉逐个介绍一
叫我王员外就行
·
2024-01-25 00:03
Python
requests网络库源码分析
学习
flask_apscheduler
源码分析
前言遵循flask框架的标准的库,称为flask扩展,flask_apscheduler模块就是一个flask扩展,它使用了flask编程上下文,同时内部完全依赖apscheduler。我近期使用flask_apscheduler遇到了一个所有job全部死亡的bug。现象:job平时是正常启动的,突然某个时刻全部挂了,所以需要分析一遍源码,找出解决方案,同时也能提高自己的代码阅读能力,大家一起学习
叫我王员外就行
·
2024-01-25 00:32
flask
python
后端
ThreadLocal
image.pngThreadLocal的
源码分析
Thread类中有个变量threadLocals,
程序员札记
·
2024-01-24 23:42
DAY06_SpringBoot—入门&properties/YML文件&lombok插件及使用
目录1SpringBoot1.1SpringBoot介绍1.2SpringBoot入门案例
1.2.1
安装SpringBoot插件1.2.2创建SpringBoot项目1.3关于SpringBoot项目说明
_-Mr-sun
·
2024-01-24 22:39
5.框架+vue+京淘购物
spring
boot
java
后端
DAY09_SpringBoot—整合SpringMVC&SpringMVC参数取值用法
目录1SpringMVC1.1SpringMVC框架介绍1.2SpringMVC入门案例
1.2.1
创建项目1.2.2添加依赖项1.2.3检查pom.xml文件1.2.4编辑YML配置文件1.2.5在templates
_-Mr-sun
·
2024-01-24 22:09
5.框架+vue+京淘购物
spring
boot
后端
java
编译和链接(你真的了解符号决议和重定位吗?)
文章目录引言一、翻译环境1.1预处理1.2编译
1.2.1
词法分析1.2.2语法分析1.2.3语义分析1.3汇编1.4链接二、运行环境引言在ANSIC的任何⼀种实现中,存在两个不同的环境。
快乐的流畅
·
2024-01-24 21:24
零基础学C语言
汇编
机器翻译
自然语言处理
linuxPWM子系统
源码分析
--Apple的学习笔记
一,前言所谓学习,那么就和单纯完成任务是不同的,我的学习也是有目标的,那么从linux驱动开发的角度来说,若只是配置下就能用了,这样有点知其然而不知其所以然,所以我的目标就是先会用,然后学习框架及源码,便于将来遇到问题后调试定位和代码优化。另外,最主要的就是学习linux中面向对象的抽象设计思路。所以做完了SG90的PWM后,那么就要分析PWM源码了。并且发现了看源码有助于我在写驱动的时候对函数的
applecai
·
2024-01-24 21:03
死磕以太坊
源码分析
之p2p节点发现
死磕以太坊
源码分析
之p2p节点发现在阅读节点发现源码之前必须要理解kadmilia算法,可以参考:KAD算法详解。节点发现概述节点发现,使本地节点得知其他节点的信息,进而加入到p2p网络中。
mindcarver
·
2024-01-24 18:18
Android 计时器Chronometer 使用及
源码分析
ChronometerChronometer是一个「简单的计时器」组件,继承自TextView。但是Chronometer「不显示当前时间」,它显示的是从某个起始时间开始,一共过去了多长时间。主要XML属性如下:「android:countDown」是否倒计时,默认false。「android:format」设置显示时间格式。如果指定,第一个「"%s"」替换为"MM:SS"或"H:MM:SS"形式
大渔歌_
·
2024-01-24 18:58
Android
android
jenkins高级用法(jenkins集成gitlab自动构建打包发布)
每次在提交代码到gitlab指定分支的时候,gitlab调用jenkins任务完成自动构建`1.0配置jenkins打包job任务1.1需要安装jenkinsgitlab插件1.2编写jenkins任务
1.2.1
运维-大白同学
·
2024-01-24 18:44
cicd
jenkins
gitlab
运维
【Linux流浪之旅】第一讲 管理用户和文件权限
系列文章目录第一讲管理用户和文件权限文章目录前言一、管理用户和组帐号1.1.用户和组账号介绍1.1.1.用户帐号文件passwd1.1.2.用户帐号文件shadow1.2.用户账号管理
1.2.1
.添加用户账号
流浪字节π
·
2024-01-24 17:42
流浪运维
linux
运维
服务器
大模型理论基础初步学习笔记——第一章 引言
*名词讲解:1.2大模型相关历史回顾
1.2.1
.信息理论和熵:1.2.2.N-gram模型:1.2.3.神经语言模型:1.2.4.RNNs和LSTMs:1.2.5.T
panda_dbdx
·
2024-01-24 16:48
学习
笔记
Linux网卡接收数据包过程图详细总结
简介本文对代码的详细实现过程不做过多的讲解,重点让读者熟悉数据的接收过程,如需进一步熟悉源码,可根据下面的链接做进一步学习:1、网卡驱动
源码分析
2、网卡结构和基础知识详解收包过程总览从TCP/IP网络分层模型中可以清楚当数据帧从网卡
快乐的学习
·
2024-01-24 16:17
驱动
驱动开发
tcp
网络协议
15 python快速上手
内置模块和开发规范1.内置模块1.1json1.1.1核心功能1.1.2类型要求1.1.3其他功能1.2时间处理
1.2.1
time1.2.2datetime1.3正则表达式相关1.3.1正则表达式1.字符相关
笛秋白
·
2024-01-24 15:28
pyhon全栈开发
python
服务器
linux
第11章_常用类和基础API(String,StringBuffer,StringBuilder,日期时间API,Comparable,Comparator,System,Runtime,数字相关类)
文章目录第11章_常用类和基础API本章专题与脉络1.字符串相关类之不可变字符序列:String1.1String的特性1.2String的内存结构
1.2.1
概述1.2.2练习类型1:拼接1.2.3练习类型
丁总学Java
·
2024-01-24 14:20
JavaSE知识汇总
String
StringBuffer
StringBuilder
Comparable
Comparator
System
Runtime
“深入理解RabbitMQ交换机的原理与应用“
1.1.1消息中间件的作用1.1.2RabbitMQ的特点和优势1.2RabbitMQ的基本概念
1.2.1
队列1.2.2交换机1.2.3路由键1.3交换机的作用和分类1.3.1直连交换机(directexchange
叶秋∵
·
2024-01-24 13:17
rabbitmq
ruby
分布式
陨石坠落
1.2.1
在东北边境,一只特种雇佣兵正在跨过鸭绿江。“大姐姐,我们来华夏真的没问题吗,”一个金发碧眼的少年说道,模样看起来只有15岁左右。“漂亮国被陨石砸中,估计已经没了,而华夏太安静了,雄鸡那边悬赏100万欧元想要知道华夏的在搞什么鬼,这钱随随便便就能拿,”一个身材高挑的女子,脸上还纹着纹身的女子说道这个女子眼神在少年身上打量一番,打趣道“谁拿不是拿。是吧”说着扭着腰姿,把手靠在少年身上,说着还对着少年耳
爱在心上
·
2024-01-24 11:20
MySQL修炼手册14:用户权限管理:安全保障与数据隔离
目录写在开头1用户与权限的关系1.1用户的创建与删除1.1.1创建新用户1.1.2批量创建用户1.1.3安全删除用户1.2授予与撤销权限
1.2.1
授予权限1.2.2批量授予权限1.2.3撤销权限2角色的应用
theskylife
·
2024-01-24 11:07
数据库
mysql
安全
数据库
sql
MySQL修炼手册15:备份与恢复:保障数据安全的重要手段
目录写在开头1数据备份的重要性1.1数据备份与恢复的基本概念1.1.1数据备份的定义1.1.2数据恢复的定义1.1.3恢复点和恢复时间1.2不同备份方式的比较
1.2.1
按备份内容和方式划分1.2.2按备份的数据量和方式划分
theskylife
·
2024-01-24 11:07
数据库
mysql
数据库
Spring Bean的生命周期
目录一、知识点二、
源码分析
三、扩展1、InstantiationAwareBeanPostProcessor2、AwareBeanFactory类型的容器ApplicationContext类型的容器3
xiaoyu_alive
·
2024-01-24 10:23
spring
spring
java
后端
spring
boot
Go语言 标准容器
源码分析
类似于Java的集合:list,map,set等,Go语言中也提供了类似的标准容器,在标准包container包含了conatiner/list,container/heap,container/ring三种标准容器。(1)conatiner/list容器在conatiner/list源码包中提供了相关的示例,比如下面这个示例packagelist_testimport("container/li
小杰的快乐时光
·
2024-01-24 09:15
【JavaWeb后端开发-第六章(1)】SpringBootWeb案例
文章目录前言1.准备工作1.1.需求&环境搭建1.1.1.需求说明1.1.2.环境搭建1.2.开发规范
1.2.1
.开发规范-REST(Restful)1.2.2.开发规范-统一响应结果1.2.3.开发流程
Cpdr
·
2024-01-24 08:44
JavaWeb学习
spring
boot
后端
maven
MySQL JSON数据类型全解析(JSON datatype and funcitons)
目录一、MySQL中的JSON1.1JSON数据格式1.2创建JSON格式数据
1.2.1
JSON类型列1.2.2json_array/json_object/cast函数二、JSON
V1ncent Chen
·
2024-01-24 08:24
MySQL
数据库
mysql
json
Spring Security 6.x 系列【72】授权篇之角色分层
gitee.com/pearl-organization/study-spring-security-demo文章目录1.前言2.RoleHierarchy3.案例演示3.1期望3.2集成3.2测试4.
源码分析
云烟成雨TD
·
2024-01-24 05:08
Spring
Security
6.x
spring
spring
security
spring
boot
以太坊
源码分析
:共识(3)Ethash
前言Ethash实现了PoW,PoW的精妙在于通过一个随机数确定,矿工确实做了大量的工作,并且是没有办法作弊的。接下来将介绍:Ethash的挖矿本质。Ethash是如何挖矿的。如何验证Ethash的随机数。Ethash的挖矿本质挖矿的本质是找到一个随机数,证明自己做了很多工作(计算)。在Ethash中,该随机数称为Nonce,它需要满足一个公式:Rand(hash,nonce)≤MaxValue/
大彬_一起学Golang
·
2024-01-24 05:00
【Linux 内核
源码分析
】堆内存管理
堆堆是一种动态分配内存的数据结构,用于存储和管理动态分配的对象。它是一块连续的内存空间,用于存储程序运行时动态申请的内存。堆可以被看作是一个由各个内存块组成的堆栈,其中每个内存块都有一个地址指针,指向下一个内存块。当程序需要分配内存时,堆会根据分配算法找到一块足够大的连续内存空间,并将其分配给程序。程序可以在堆中动态创建和销毁对象,而不需要在编译时确定对象的数量或大小。与静态分配的栈不同,堆的内存
攻城狮百里
·
2024-01-24 03:19
Linux
linux
【Linux 内核
源码分析
】RCU机制
RCU基本概念Linux内核的RCU(Read-Copy-Update)机制是一种用于实现高效读取和并发更新数据结构的同步机制。它在保证读操作不被阻塞的同时,也能够保证数据的一致性。RCU的核心思想是通过延迟资源释放来实现无锁读取,并且避免了传统锁带来的争用和开销。具体而言,RCU维护了一个“回收”过程,在该过程中,当没有任何读者引用时,才会真正释放资源。这样就可以避免等待所有读者完成或者互斥锁对
攻城狮百里
·
2024-01-24 03:48
Linux
linux
【Linux 内核
源码分析
】内存屏障
内存屏障内存屏障的作用是强制对内存的访问顺序进行排序,保证多线程或多核处理器下的内存访问的一致性和可见性。通过插入内存屏障,可以防止编译器对代码进行过度优化,也可以解决CPU乱序执行引起的问题,确保程序的执行顺序符合预期。Linux内核提供了多种内存屏障,包括通用的内存屏障、数据依赖屏障、写屏障、读屏障、释放操作和获取操作等。Linux内核中的内存屏障源码主要位于include/linux/com
攻城狮百里
·
2024-01-24 03:48
Linux
linux
IOS音视频(三)AVFoundation 播放和录音
IOS音视频(三)AVFoundation播放和录音1.音频理论知识1.1声音的物理性质1.2数字音频
1.2.1
采样、量化和编码1.2.2音频编码1.3音频编解码2.播放音频2.1AVAudioPlayer
极客雨露
·
2024-01-24 02:12
IOS
音视频
惬意上手Python —— 函数
目录1.函数介绍1.1函数组成1.2关键术语
1.2.1
函数定义1.2.2形参和实参1.2.3返回值2.函数的调试3.变量的作用域3.1作用域分类3.1.1局部作用域3.1.2全局作用域3.1.3嵌套作用域
吃月亮的怪兽
·
2024-01-24 01:26
python
开发语言
String
源码分析
功能简介String可以代表字符串,在代码中的字符串常量,如"abc",实现上都是String类的实例。String是常量,是不可变的,线程安全的。如果需要可变的字符串,可以使用StringBuffer。Stringstr="abc"等价于chardata[]={'a','b','c'};Stringstr=newString(data);下面还有一些常见用法System.out.println(
shalk
·
2024-01-24 01:47
Spring Cloud Netflex Eureka Server
源码分析
(一)
前言上一篇文章《SpringCloudNetflexEurekaClient
源码分析
》通过源码知道,eurekaClient是通过httprest来与eurekaserver交互,实现注册服务,续约服务
程序员L札记
·
2024-01-24 00:53
2.5面向对象-static-枚举
目录一、static修饰符1.1static概念:关键字、修饰符、表示静态的1.2修饰成员变量的方法
1.2.1
static语句修饰后的特点1.3变量的重新分类二、final修饰符4.1final概念4.2final
小卢MOU
·
2024-01-23 23:39
java
开发语言
2.6JAVA中常见的类
1.2.1
实例变量需要通
小卢MOU
·
2024-01-23 23:39
java
开发语言
【Java】--网络编程:基于TCP协议的网络通信
【Java】–网络编程:基于TCP协议的网络通信文章目录【Java】--网络编程:基于TCP协议的网络通信一、TCP协议1.1概念1.2三次握手
1.2.1
文字描述1.2.2画图演示1.3四次挥手1.3.1
编程整个大道
·
2024-01-23 23:51
JavaSE
网络
tcp/ip
java
SpringMVC 拦截器
1.2.自定义拦截器
1.2.1
.创建拦截器packagecom.by.interc
Bridge Fish
·
2024-01-23 21:34
Spring
spring
学习
java
Zuul
源码分析
目标明确Zuul的执行流程和重要类的分析Zuul过滤器的生命周期zuul.jpg
源码分析
zuul怎么拦截我们的请求?
鱼da王
·
2024-01-23 20:36
【论文代码】基于隐蔽带宽的汽车控制网路鲁棒认证-到达时间间隔通道的Java实现(一)
文章目录一、USBtin基类1.1CANSender类1.1.1SimpleSender类1.2CANReceiver类
1.2.1
SimpleReceiver类1.3Noise_node类二、CANMessageListener
人工智能有点
·
2024-01-23 19:23
CAN总线
汽车
java
信息与通信
安全
Flink---处理函数
目录前言一、基本处理函数1.1处理函数的功能和使用1.1.1功能1.1.2使用1.2ProcessFunction解析
1.2.1
抽象方法.processElement()1.2.2非抽象方法.onTimer
莫噶
·
2024-01-23 18:29
Flink
flink
1.2 数据模型
数据模型是对现实世界数据特征的抽象,是现实世界的模拟数据模型是用来描述数据、组织数据和对数据进行操作的数据模型应满足三方面要求:1能比较真实地模拟现实世界2容易为人所理解3便于在计算机上实现数据模型是数据库系统的核心和基础
1.2.1
DarkFlameM
·
2024-01-23 18:07
数据库
多线程
Linux系统的多线程1.Linux线程概念1.1什么是线程1.2页表的概念
1.2.1
一级页表的缺点1.2.2二级页表1.3线程的优缺点1.4线程异常1.5线程用途1.6Linux进程VS线程2.Linux
Smile丶凉轩
·
2024-01-23 17:03
Linux系统
网络
c++
linux
【Docker】Docker学习⑤ - Docker数据管理
datavolume)1.1.1创建APP目录并生成web页面1.1.2启动容器并验证数据1.1.3web界面访问1.1.4在宿主机修改数据1.1.5删除容器1.1.6数据卷的特点及使用1.2文件挂载
1.2.1
洁癖丶
·
2024-01-23 17:17
docker
学习
eureka
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他