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
JDK8源码阅读
【源码分析】Object中的“鸡肋“函数
具体使用可以看【源码分析】HashMap真
源码阅读
hashCode的总契约是:在Java应用程序的执行过程中,只要在同一对象上多次调用hashCode方法,hashCode方法必须始终返回相同的整数,前提是对象上用于相等比较的信息没有被修改
半度、
·
2024-01-17 14:32
源码分析
java
python
开发语言
【
源码阅读
】blockchainⅠ
1、BlockChaintypeBlockChainstruct{chainConfig*params.ChainConfigctxcontext.Contextcancelcontext.CancelFuncgenesisBlockblock2.IBlockblocks[]block2.IBlockheaders[]block2.IHeadercurrentBlockatomic.Pointer
Camina hacia ti
·
2024-01-17 12:52
区块链
区块链
ActiveMq讲解
1、ActiveMq单机部署:演示环境:Centos7、
jdk8
、activemq5.15.8下载地址:http://activemq.apache.org/activemq-5158-release.html
百里晓生
·
2024-01-17 11:10
中间件
中间件
activemq
CentOS 7 安装Jdk 配置环境变量
第二步、下载
JDK8
或其它版本的安装包,并解压到一个新建的Java目录中。第三步、配置环境变量。
程序员爱技术
·
2024-01-17 09:44
centos
java
python
多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换
版本切换4.测试5.在IDEA中切换JDK注意:多个JDK版本(Java8、Java17、Java21)下载和切换随着SpringBoot的版本不断迭代更新,新发布的SpringBoot版本已经不再支持
JDK8
Sun 3285
·
2024-01-17 09:31
小技巧
jdk
java
8
java
17
java
21
intellij
idea
后端
Spring
源码阅读
(一):使用IDEA搭建Spring5.0.x
源码阅读
环境
说明Spring
源码阅读
环境配置如下:Spring5.x版本Gradle4.8.1
JDK8
IDEA2020.1win10搭建步骤1.下载Spring源码下载地址:Github链接,选择5.x版本如果Github
Landuy
·
2024-01-17 08:06
JDK8
最新版本jdk-8u331
之前使用的
jdk8
的121版本安全软件检测有漏洞,升级到291版本以后依然有漏洞,所以去Oracle官网下载最新版本的
jdk8
-u331版本,Oracle官网下载网速比较慢,173M的东西足足下了半个多小时还没有下完
haimuyun123
·
2024-01-17 07:13
jdk8
java
从
JDK8
到JDK17,需要注意的一些新特性
这篇文章并非单一的介绍JDK17的新特性,而是将
jdk8
到jdk17之间所有新加入的特性进行了简单的汇总,罗列一系列重要的改动,以便从
JDK8
升级到JDK17.先给大家推荐一个好玩的网站MyChatGPT
Only丿阿海
·
2024-01-17 07:07
maven
intellij-idea
java
JDK17
JDK8
-JDK17版本升级
局部变量类型推断switch表达式文本块Records记录Records是添加到Java14的一项新功能。它允许你创建用于存储数据的类。它类似于POJO类,但代码少得多;大多数开发人员使用Lombok生成POJO类,但是有了记录,你就不需要使用任何第三方库。模式匹配密封类sealed关键字将类的继承限制为一组有限的子类密封类的子类可以声明为final或non-sealed。final子类不能进一步
A尘埃
·
2024-01-17 07:30
java
linux
开发语言
版本语法糖
RocketMQ
源码阅读
-Message拉取与消费-Broker篇
RocketMQ
源码阅读
-Message拉取与消费-Broker篇1.ConsumeQueue是什么2.Message重放2.1从MappedFile文件读取Message到ConsumeQueue2.2ConsumeQueue
迷思特王
·
2024-01-17 04:42
RocketMQ源码阅读
java-rocketmq
rocketmq
java
RocketMQ
源码阅读
-Message拉取与消费-Consumer篇
RocketMQ
源码阅读
-Message拉取与消费-Consumer篇1.Consumer2.PushConsumer3.PushConsumer订阅3.1subscribe订阅3.2registerMessageListener
迷思特王
·
2024-01-17 04:40
RocketMQ源码阅读
java-rocketmq
rocketmq
java
Ubuntu安装jdk
安装OpenJDK11aptupdateaptinstallopenjdk-11-jdk一旦安装完成,你可以通过检查Java版本来验证它:java-version安装Open
JDK8
aptupdateaptinstallopenjdk
zhencool
·
2024-01-17 04:46
Zookeeper安装和基本使用
下载地址二、安装注意:zk是java项目,需要先安装
jdk8
环境。解压到opt目录下。第三方软件放在opt下,系统自带的软件一般安装在usr下
乌鱼鸡汤
·
2024-01-16 22:40
MQ
java-zookeeper
zookeeper
分布式
spring
源码阅读
环境搭建,基于IDEA,亲测有效
spring
源码阅读
环境搭建,基于IDEA,亲测有效转载链接https://blog.csdn.net/SmartWord/article/details/128973418引言如果你是一个JAVACV
qq_35987023
·
2024-01-16 21:33
源码
spring
polyfill
源码阅读
(一)ES5
这是蚂蚁面试官推荐我读的一个项目的源码,可能因为代码结构比较简单,主要解决兼容性,对于前端小白来说比较有用吧。Object.getPrototypeOf(O)该静态方法用来返回参数的原型对象。兼容性.pngif(!Object.getPrototypeOf){Object.getPrototypeOf=function(o){if(o!==Object(o)){throwTypeError("Ob
Atlas_lili
·
2024-01-16 19:34
java.lang.RuntimeException: /packages cannot be represented as URI 解决方法
导致产生这一错误的原因是:项目声明(POM文件)使用的JDK版本和本地安装的版本不一致导致的,例如:目前还有大量的项目在使用
JDK8
,而假如你本地安装的是JDK17,就会有很大概率遇到该问题。
Laurence
·
2024-01-16 12:21
java
jdk
版本
/packages
URI
SpringBoot3
有用的新特性
JDK8
-19新增了不少新特性,这里我们把实际常用的新特性,给大家介绍一下。
明日春风
·
2024-01-16 08:04
java
intellij-idea
开发语言
ide
mybatis
Nacos 默认 secret.key 配置不当权限绕过漏洞复现
漏洞复现:下载环境:Release2.2.0(Dec14,2022)·alibaba/nacos·GitHub
JDK8
以上环境运行startup.cmd-mstan
关闭Exit
·
2024-01-16 04:10
java
开发语言
IDEA插件之一键生成方法的序列图
1.使用场景在平时的学习/工作中,我们会经常面临如下场景:阅读别人的代码阅读框架
源码阅读
自己很久之前写的代码。为了能够更快更清晰地搞清对象之间的调用关系,我们经常需要用到序列图。
lazyd0g
·
2024-01-16 04:49
如何使用JAVA生成自定义格式的pdf文件(IText)
最近接手一个生成PDF授权书的需求,公司使用
JDK8
,于是还是先搜了搜使用JAVA语言如何操作授权书,经过筛选最终选择了IText,因为api比较通俗,并且社区还算活跃,下面则是对一些常用到的方法做了个总结
极客涛
·
2024-01-16 01:48
java
itext
nacos启动报错,总是以集群方式启动--麒麟v10
环境操作系统麒麟v10nacos版本1.4.2
jdk8
架构arm在公司服务器上装nacos总是报错,起初以为是版本问题,换了版本还是不行,后来报了jdbc…xxx的错,以为是不能用默认的数据库,就在application.properties
上班摸鱼的bug开发工程师
·
2024-01-16 01:11
java
mysql
JDK8
终将走进历史,Oracle宣布JDK继续免费
目录前言Oracle已免费提供JDKOracleJavaSE产品最新动态为什么业界中用
JDK8
那么多JavaSE8公共更新结束总结前言今天想到上个月无意中听闻到的一句话:
JDK8
之后收费了,所以大家都用
刘一说
·
2024-01-16 00:50
程序人生#杂谈
Java
后端技术栈
java
oracle
开发语言
jdk
jvm
RT-Thread
源码阅读
(一)
前言本文基于RT-ThreadV4.1.1和STM32F103(Cortex-M3)本文旨在理解RT-Thread设计的基本逻辑,为了让文章简短易懂,所以展出的源码都是精简过的,不会把开关中断,宏选择等放在讲解代码中。可以看懂基本逻辑后查看源码领悟具体细节。关于RT-Thread的移植可以参考STM32F103移植RT-Thread完整过程基本数据结构与操作双向链表的定义structrt_list
无聊到发博客的菜鸟
·
2024-01-15 21:47
RTOS
STM32
RT-Thread
FreeRTOS
并发容器ConcurrentHashMap(
JDK8
)
源码阅读
1.版本1.8ConcurrentHashMap其实我理解就是HashMap存在线程安全问题,因此提供了该容器,使用是就能够保证线程安全。对比jdk1.6到jdk1.8这两个版本,实现上变化很大。ConcurrentHashMap在JDK1.6的版本网上资料很多,有兴趣的可以去看看。JDK1.6版本关键要素:利用了锁分段的思想提高了并发度。segment继承了ReentrantLock充当锁的角色
先生zeng
·
2024-01-15 14:17
Nexus 安装部署
Nexus安装部署#nexusunixwindows依赖
jdk8
上传安装包到服务器(使用工具ftp|ssh)解压安装包tar-zxvfnexus-3.31.1-01-unix.tar.gz-C指定路径目录结构
tx_xtt
·
2024-01-15 13:30
杂货铺
maven
Redis
源码阅读
—数据结构之字典 dict.c/dict.h
dict.c/dict.h一、dict的定义 字典,是一种用于实现键值对(key-valuepair)保存的抽象数据结构,通过字典,可以在单个键(key)与单个值(value)之间进行关联(或者说是将键映射成值),而这些关联的键与值即为键值对。 在字典中,每一个键都是独一无二的,所以程序可以在字典中通过键来对值,甚至是键值对进行操作。 在一些高级编程语言中,字典经常作为一种内置的数据结构出现
GC_W
·
2024-01-15 10:10
集合类推荐设置初始化大小
(
jdk8
结果会有所不同,我会在后面的文章中分析)以上代码不难理解,我们创建了3个HashMap,分别使用默认的容量(16)、使用元素个数的一半(5
彭阿三
·
2024-01-15 07:59
五、linux 安装 jdk(附图)
1.下载jdk(本文以jdk1.8为例)官网下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-
jdk8
-downloads.html
不抱怨做自己
·
2024-01-15 06:54
Ubuntu18.04.2LTS安装Oracle Java JDK 8
Ubuntu18.04.2LTS安装OracleJava
JDK8
Webupd8Team维护一个PPA存储库,其中包含适用于所有当前Ubuntu版本的OracleJava8安装程序脚本。
97690CE50CC872D
·
2024-01-15 06:25
基于SpringBoot+Vue实现的二手交易系统
功能模块图技术选型开发工具:IntelliJIDEA2020.3运行环境:
jdk8
+mysql5.7+maven3.6.0+nodejs14.21.3服务端:Sprin
全栈小白.
·
2024-01-15 05:25
SpringBoot
Java全栈开发
系统源码
spring
boot
vue.js
后端
metartc5_jz
源码阅读
-yang_decode_rtcpCompound
//解析rtcp的命令到rtcps中。int32_tyang_decode_rtcpCompound(YangRtcpCompound*rtcps,YangBuffer*buffer){if(rtcps==NULL)return1;int32_terr=Yang_Ok;rtcps->data=buffer->data;rtcps->nb_data=buffer->size;//如果buffer中不
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
c语言
metartc5_jz
源码阅读
-yang_encode_rtpHeader
//编码rtpHeaderint32_tyang_encode_rtpHeader(YangBuffer*buf,YangRtpHeader*header){int32_terr=Yang_Ok;//EncodetheRTPfixheader,12bytes.//@seehttps://tools.ietf.org/html/rfc1889#section-5.1//Theversion,padd
王方帅
·
2024-01-15 00:48
metartc5_jz源码阅读
实时音视频
音视频
p2p
webrtc
metartc5_jz
源码阅读
-yang_encode_rtpExtensions
//定义metartc的rtp扩展,标准的webrtc不定义任何头扩展,这个由开发者自定义。int32_tyang_encode_rtpExtensions(YangRtpExtensions*ext,YangBuffer*buf){int32_terr=Yang_Ok;//写两个字节0xBEDE,扩展头标识,开发者自己定义。yang_write_2bytes(buf,0xBEDE);//Writ
王方帅
·
2024-01-15 00:42
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
RocketMQ
源码阅读
-Message消息存储
RocketMQ
源码阅读
-Message消息存储1.CommitLog的作用2.CommitLog存储消息3.时序图4.小结在Broker消息接收一篇中,分析到Broker接收到消息,最终会调用CommitLong
迷思特王
·
2024-01-14 18:38
rocketmq
RocketMQ
源码阅读
-Producer发消息
RocketMQ
源码阅读
-Producer发消息1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:07
rocketmq
log4j
RocketMQ
源码阅读
-Broker消息接收
RocketMQ
源码阅读
-Broker消息接收1.从单元测试入手2.Broker启动流程3.Broker接收消息4.Broker接收消息时序图5.小结Broker接收Producer发送的消息。
迷思特王
·
2024-01-14 18:07
RocketMQ源码阅读
rocketmq
log4j
RocketMQ
源码阅读
-Producer消息发送
RocketMQ
源码阅读
-Producer消息发送1.从单元测试入手2.启动过程3.同步消息发送过程4.异步消息发送过程5.小结Producer是消息的生产者。
迷思特王
·
2024-01-14 18:06
RocketMQ源码阅读
log4j
rocketmq
Javac 源码调试教程
环境搭建过程环境备注:Intellij、
JDK8
1、第一步下载导入javac的源码如果
码农很低调
·
2024-01-14 17:28
Java之Lambda表达式
1.介绍Lambda表达式是
JDK8
开始后的一种新语法形式。
Java界第一深情
·
2024-01-14 15:19
java
开发语言
test-04-test case generate 测试用例生成 tcases 快速开始
(便于Java测试自动生成对象信息)Junitperformancerelyonjunit5and
jdk8
+.(java性能测试框架。性能测试。压测。测试报告生成。)
老马啸西风
·
2024-01-14 15:06
test
测试用例
java
开发语言
测试工具
jvm
测试覆盖率
test-03-test case generate 测试用例生成 Randoop 介绍
(便于Java测试自动生成对象信息)Junitperformancerelyonjunit5and
jdk8
+.(java性能测试框架。性能测试。压测。测试报告生成。)
老马啸西风
·
2024-01-14 14:36
test
测试用例
java
开发语言
测试覆盖率
单元测试
测试工具
test-04-test case generate 测试用例生成 tcases A model-based test case generator
(便于Java测试自动生成对象信息)Junitperformancerelyonjunit5and
jdk8
+.(java性能测试框架。性能测试。压测。测试报告生成。)
老马啸西风
·
2024-01-14 14:36
test
测试用例
java
开发语言
测试工具
jvm
测试覆盖率
test-02-test case generate 测试用例生成 EvoSuite 介绍
(便于Java测试自动生成对象信息)Junitperformancerelyonjunit5and
jdk8
+.(java性能测试框架。性能测试。压测。测试报告生成。)
老马啸西风
·
2024-01-14 14:29
test
测试用例
开发语言
junit
unit
testing
开源
java
metartc5_jz
源码阅读
-udp->receive
之前在metartc5_jz
源码阅读
-yang_run_rtcudp_thread-CSDN博客中说到://调用udp的receive方法将读取的buffer和udp->user传入。
王方帅
·
2024-01-14 11:00
metartc5_jz源码阅读
音视频
c语言
p2p
实时音视频
Spring之ConfigurationClassPostProcessor解析流程
PropertySources@PropertySource注解解析@ComponentScans@ComponentScan注解解析@Import注解解析@ImportResource注解解析@Bean注解解析
JDK8
一只懒鱼a
·
2024-01-14 07:49
spring
java
后端
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_nack
//发送端收到接收端发来的rtcpnack命令,需要丢包重传int32_tyang_rtcpush_on_rtcp_nack(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){//容错处理if(context==NULL||pub==NULL||rtcp==NULL)returnERROR_RTC_PUBLISH;i
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
webrtc
音视频
p2p
实时音视频
metartc5_jz
源码阅读
-yang_rtcpush_on_rtcp_ps_feedback
//(Payload-specificFBmessages,有效载荷反馈信息),这个函数处理Payload重传int32_tyang_rtcpush_on_rtcp_ps_feedback(YangRtcContext*context,YangRtcPushStream*pub,YangRtcpCommon*rtcp){if(context==NULL||pub==NULL)returnERROR
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
p2p
音视频
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_stats_on_recvRR
int32_tyang_stats_on_recvRR(yangboolisAudio,YangRecvStats*recvStats,YangSendStats*sendStats,YangRtcpCommon*rtcp){YangRemoteRecvStats*stats=isAudio?&recvStats->audio:&recvStats->video;uint32_trtt=0;//d
王方帅
·
2024-01-14 06:55
metartc5_jz源码阅读
音视频
p2p
实时音视频
webrtc
metartc5_jz
源码阅读
-yang_push_h264_video
YangRtcConnection.c://如果pushH264不为空时,则调用pushH264的on_video方法。if(session->pushH264)returnsession->pushH264->on_video(session,session->pushH264->push,p);YangPushH264.c://设置on_video的实际执行函数push->on_video=y
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
p2p
音视频
实时音视频
metartc5_jz
源码阅读
-yang_push_h264_package_single_nalu2
//通过单一nalu的方式发送视频帧。int32_tyang_push_h264_package_single_nalu2(YangRtcSession*session,YangPushH264Rtp*rtp,YangFrame*videoFrame){int32_terr=Yang_Ok;//重置videoRawPacketyang_reset_rtpPacket(&rtp->videoRawP
王方帅
·
2024-01-14 06:24
metartc5_jz源码阅读
c语言
音视频
实时音视频
p2p
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他