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源码分析
log4j1.x - log4j2组件升级攻略
4.2jackson-databind升级攻略2.12.6.1spring5组件升级和log4j2报错和解决升级需要的jar包(spring4升级spring5\、log4j1.x升log4j2.x、jdk7升级
jdk8
yujkss
·
2023-11-20 05:53
Java
spring
java
RocketMQ高级功能与
源码分析
1.高级功能1.1消息存储分布式队列因为有高可靠性的要求,所以数据要进行持久化存储。消息生成者发送消息MQ收到消息,将消息进行持久化,在存储中新增一条记录返回ACK给生产者MQpush消息给对应的消费者,然后等待消费者返回ACK如果消息消费者在指定时间内成功返回ack,那么MQ认为消息消费成功,在存储中删除消息,即执行第6步;如果MQ在指定时间内没有收到ACK,则认为消息消费失败,会尝试重新pus
王鹏鹏鹏
·
2023-11-20 05:44
RocketMQ修仙之路
队列
Semaphore基本使用及原理
Semaphore基本使用及原理文章目录Semaphore基本使用及原理1什么是Semaphore2基本使用3
源码分析
3.1构造方法3.2获取许可3.2.1`tryAcquire`方法3.2.2`acquire
Bug搬运小能手
·
2023-11-20 03:50
并发
java
Java 集合
源码分析
目录集合简介迭代器Iterable接口Iterator接口Collection接口List体系体系结构List接口ArrayList源码解析Map体系体系结构Map接口HashMap
源码分析
HashMap
chy1984
·
2023-11-20 03:45
Java
SE
jdk源码阅读
集合源码
ArrayList
HashMap
equals
hashCode
1024程序员节
java ArrayList
源码分析
(深度讲解)
目录一、前言二、ArrayList类简介三、ArrayList类的底层实现四、ArrayList类的源码解读(断点调试)0.准备工作:1.空参构造——分步骤Debug(详细阐释)(重要)0°开始Debug。1°初始化底层elementData数组为空数组。2°对add方法中的实参进行自动装箱。3°进入add方法底层。4°进入grow方法。5°进入grow方法底层。6°逐层返回,第一次扩容eleme
Cyan_RA9
·
2023-11-20 03:44
#
源码分析
Java进阶
java
jvm
算法
后端
ArrayList
源码分析
Java
源码分析
(一)Integer
当你掌握Java语言到了一定的阶段,或者说已经对Java的常用类和API都使用的行云流水。你会不会有一些思考?比如,这个类是如何设计的?这个方法是怎么实现的?接下来的一系列文章,我们一起学习下Java的一些常见类的源码。本篇,一起分析下Integer的源码。目录一、两道Integer的题目二、Integer类图三、String转int1、Integer.parseInt2、Integer.valu
heart荼毒
·
2023-11-20 03:12
Java
java
开发语言
jQuery
源码分析
--继承方法
varoptions,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;//Handleadeepcopysituationif(typeoftarget==="boolean"){deep=target;//Skipthebooleanandthetarge
jack_programme
·
2023-11-20 03:26
【Java】ArrayList和LinkedList使用不当,性能差距会如此之大!
文章目录前言
源码分析
ArrayList基本属性初始化新增元素删除元素遍历元素LinkedList实现类基本属性节点查询新增元素删除元素遍历元素分析测试前言在面试的时候,经常会被问到几个问题:ArrayList
逆流°只是风景-bjhxcc
·
2023-11-19 22:35
Java程序员进阶之路
java
开发语言
Unrecognized VM option ‘CMSParallelRemarkEnabled‘Error: Could not create the Java Virtual Machine.
seata启动出现异常:解决方法是:打开seata-server.bat文件添加java的
jdk8
路径。找到修改前的这一行:修改后结果:然后重新启动就能成功了。
醉梦依依惜(互粉互赞)
·
2023-11-19 21:40
异常系列
seata
异常
版本过高
分布式事务
tc
第一周总结
2,JDKJDK(javadevelopmentkit)java开发者工具包,长期版本有
JDK8
,JDK11,JDK17.JDK有JRE(JavaRuntimeEnvironment)和开发工具(ja
Ninelife19
·
2023-11-19 17:05
总结
java
开发语言
JDK的安装以及多个版本JDK的安装
(这里以Windows64位安装
JDK8
和JDK11来举例)exe版本的下载:
JDK8
即为Java8Windowsx64Inst
YS梦辰
·
2023-11-19 15:00
Java
java
Windows安装多个JDK不冲突的方法
配置说明很多时候都需要两个JDK环境,有些工具框架较为老旧,打开使用需要低版本JAVA(如冰蝎),而有些工具更新频率高,且需要高版本JAVA(如新版BurpSuite)最需要注意的步骤:假如你现在有
JDK8
-飞飞鱼
·
2023-11-19 15:28
java
网络安全
windows
WINDOWS安装多个JDK,并随意切换JDK版本
WIN10系统JDK1.8
JDK8
的下载目录:JavaArchiveDownloads-JavaSE8Java
JYWWABF
·
2023-11-19 15:26
其他
idea
java
jdk
Windows同时安装两个版本JDK,并实现动态切换JAVA8或者JAVA11
一、需求对于Java开发工程师来说,可能手头上同时负责不同的项目,但是由于历史的原因,Java版本可能没有做到统一升级,有的项目是使用
JDK8
版本,有的项目使用的是JDK11的版本,那这时候就需要我们电脑同时兼容两个版本的切换
肥肥技术宅
·
2023-11-19 15:50
java
java
windows
开发语言
windows安装多版本JDK
一、安装单版本
jdk8
JDK(JavaDevelopmentKit),就是Java开发的工具,是整个Java的核心,包括了Java运行环境(jre)、一堆Java工具以及Java基础的类库,也可以说JDK
满天都是银河系
·
2023-11-19 15:49
环境配置
java
windows
在Windows系统中配置多个版本的Java开发环境的方法
Windows中多个版本的Java环境配置1.1环境变量的配置这里分别下载了
jdk8
和jdk16,分别配置如下的环境变量。然后配置JAVA_HOME和CLASSPATH两个环境变量。
星榕
·
2023-11-19 15:14
Java
java
windows
开发语言
AtomicInteger
源码分析
在Java的多线程开发中需要做一些同步的操作。在javaconcurrent库中提供了一系列支持原子操作的类,在atomic包下。这里分析其中的AtomicInteger源码,来看看他是如何实现原子操作的。AtomicInteger源码比较简单,主要的操作是对一个int值进行加减操作。但是其中应用到了一个神奇的类Unsafe.java.Unsafe.java提供了一些列的方法支持对JVM内存的操作
wMeSlAx767
·
2023-11-19 14:11
设计模式之访问者模式
Visitordesignpattern访问者模式的概念、访问者模式的结构、访问者模式的优缺点、访问者模式的使用场景、访问者模式实现示例、访问者模式的
源码分析
、双分派1、访问者模式的概念访问者模式,即在不改变聚合对象内元素的前提下
红衣女妖仙
·
2023-11-19 12:16
java
基础与中高级
设计模式与应用
设计模式
java
访问者模式
telegram android
源码分析
(一)自动设置代理
比如自动设置mtproxy代理,冗长的代码我们怎么去找?1)首先我们发现点代理链接能弹对话框,们可以在strings.xml中搜索得到:Thisproxymaydisplayasponsoredchannelinyourchatlist.Thisdoesn\'trevealanyofyourTelegramtraffic.Useproxyforcalls2)我们在项目中寻找:UseProxyTel
飞鸟真人
·
2023-11-19 10:56
telegram
java开发
telegram
android
SpringMVC
源码分析
系列
说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet容器元素来设计的,同时springmvc基于Spring框架,Spring框架想必搞java的同学都很熟悉。一进Spring的官网就发现了这样一排醒目的文字,spring可以让我们构造简单的、便携的、又快又易于扩展的基于jvm
weixin_33851429
·
2023-11-19 10:58
java
测试
json
SpringMVC
源码分析
SpringMVC
源码分析
系列说到java的mvc框架,struts2和springmvc想必大家都知道,struts2的设计基本上完全脱离了Servlet容器,而springmvc是依托着Servlet
qq_37211608
·
2023-11-19 10:25
SpringMVC源码解析
Spring, SpringMVC, Hibernate整合
本着负责人的态度,本文所有内容测试通过,运行环境为
JDK8
+Tomcat8,Spring4.3.9,Hibernate5.2.10.本篇文
孤独的侠客
·
2023-11-19 10:52
开发语言-Java
hibernate
spring
SpringMVC
spring
springmvc
hibernate
jenkins+tomcat+maven+github
目录1.安装以及使用1.1安装和使用1.2遇到的问题1.21问题11.22问题二2构建成功后分支的合并3构建完成后邮件发送1.安装以及使用1.1安装和使用参考文章1.2遇到的问题1.21问题1将
jdk8
00后程序员kkl
·
2023-11-19 08:26
开发工具
在windows平台通过jenkins.war 启动jenkins,并设置JENKINS_HOME
设置JENKINS_HOMEJENKINS_HOME可以通过参数-DJENKINS_HOME=XXX进行设置jenkins2.346.3版本此版本需要
jdk8
"C:\ProgramFiles\Java\
爱进步
·
2023-11-19 06:14
jenkins
运维
xlua
源码分析
(三)C#访问lua的映射
xlua
源码分析
(三)C#访问lua的映射上一节我们主要分析了luacallC#的无wrap实现。
异次元的归来
·
2023-11-19 05:13
xlua源码分析
c#
lua
xlua
一.spring
源码分析
- 从图熟悉spring源码执行流程
原图地址:https://www.processon.com/view/link/5f674e927d9c0833ecf7bcba总结:spring提供了后置处理器:bean工厂后置处理器(BeanFactoryPostProcessor)和bean后置处理器(BeanPostProcessor)。spring启动过程:第一步:注册后置处理器到BeanDefinitionMap,主要注册Confi
名猿陈大浏
·
2023-11-19 05:28
spring
spring
java
bean
ioc
aop
Spring
源码分析
之:BeanFactory
BeanFactory是Spring的“心脏”。它就是SpringIoC容器的真面目。Spring使用BeanFactory来实例化、配置和管理Bean。首先我们看一下spring源码中的对于该接口的注释,如下/***TherootinterfaceforaccessingaSpringbeancontainer.*访问Springbean容器的根接口**Thisisthebasicclientv
0_0Kirk
·
2023-11-19 05:52
Spring源码分析
spring
9. Spring源码篇之类型匹配isTypeMatch
简介由于源码会大量用到类型匹配,例如beanFactory.getBeanNamesForType里面就需要要到,所有先了解下匹配的原理,后续
源码分析
就轻松些这也是spring提供的一个工具方法,我们也可以使用
源码分析
源码中有大量的
shura1014
·
2023-11-19 05:49
spring
framework
spring
java
后端
通过stream流 将 List 转为 Map
之前将list转map都是循环然后逐一添加效率慢且先不说主要是代码太冗余
jdk8
以后推出了stream流和lambda表达式ps请忽略添加测试数据的方式publicstaticvoidmain(String
new个名刀
·
2023-11-19 05:04
list
stream
lambda
map
java
Lambda表达式的特殊序列化
Lambda的特殊序列化Lambada作为
JDK8
的新特性,无论在框架或是工具中已经越来越发普及。所以在自定义一些工具或是框架时,发现Lambada表达式作为入参的很多特殊使用以及特殊机制场景。
乐云一
·
2023-11-19 04:38
java
开发语言
Java安全学习笔记--反序列化漏洞利用链CC2链
测试环境jdk1.8(
jdk8
u71)apachecommoncellection4.0预备知识简述Javassist动态字节码编程字节码技术可以动态改变某个类的结构(添加/删除/修改新的属性/方法)关于字节码的框架有
m0v0
·
2023-11-19 04:46
Java安全
java
安全
开发语言
信息安全
网络安全
Spring Cloud Config 安全加密
JCE下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jce-alldownload-5170447.html,jdk最好使用
jdk8
善思者_tin
·
2023-11-19 03:17
Python Pandas中的append方法详解
PythonPandas中的append方法详解本文将详细介绍PythonPandas中的append方法,包括其原理、用法、示例(含结果输出)、
源码分析
和官方链接。
wang2leee
·
2023-11-19 03:36
web
python
pandas
开发语言
JDK8
常用的Lamda表达式
Lambda版权声明:本文为CSDN博主「E1ffC1」的原创文章,转载原文链接:https://blog.csdn.net/qq_37176126/article/details/81273195在对Java8发布的Lambda表达式进行一定了解之后,发现Lambda最核心的就是结合StreamAPI对集合数据的遍历、提取、过滤、排序等一系列操作的简化,以一种函数式编程的方式,对集合进行操作。下
消失的码农
·
2023-11-19 02:06
ExoPlayer架构详解与
源码分析
(9)——TsExtractor
系列文章目录ExoPlayer架构详解与
源码分析
(1)——前言ExoPlayer架构详解与
源码分析
(2)——PlayerExoPlayer架构详解与
源码分析
(3)——TimelineExoPlayer架构详解与
源码分析
山雨楼
·
2023-11-19 01:03
ExoPlayer
架构
android
ExoPlayer
音视频
Media3
源码
Docker 中
jdk8
容器里无法使用 JDK 的 jmap 等命令的问题
一、问题描述项目部署在CentOS服务器上。项目偶尔会出现无响应的情况,这时理所当然要上去用JDK相关命令看看堆栈和GC等信息了。进入Java程序所在容器:docekr-composeexecapibash,进入到api容器的bash终端。jps打印Java进程:#jps11wallet-coin-1.0-SNAPSHOT.jar1758Jps嗯,jps命令还是能正常使用的,api.jar程序的进
杰哥的技术杂货铺
·
2023-11-19 01:29
java
docker
java
Redisson 分布式锁实战应用解析
文章目录前言一、Redisson介绍二、Redisson的使用1.1引入依赖1.2编写配置1.3示例测试_011.4示例测试_02三、Redisson
源码分析
2.1加锁源码2.2看门狗机制前言分布式锁主要是解决分布式系统下数据一致性的问题
南波塞文
·
2023-11-19 01:24
gulimall
谷粒商城
Redis
数据库
源码分析
分布式
java
redisson
grpc-go源码剖析八十四之深入源码,分析重试机制withRetry的原理?
1、
源码分析
入口进入gr
码二哥
·
2023-11-18 23:28
golang
grpc-go
grpc-g0源码
rpc
微服务
Logback 集成 Skywalking Trace ID 并结合skywalking agent源码进行分析(二)
中进行添加本文针对Logback集成SkywalkingTraceID后,日志中的TraceID在agent中如何添加做讲解文章目录日志中的TraceID如何在skywalkingagent中进行添加前言一、日志拦截
源码分析
二
阿好程序
·
2023-11-18 22:57
skywalking
skywalking
skywalking9.3.0部署
环境准备:
JDK8
(安装步骤省略)skywalking9.3.0skywalking-java-agent-8.9.0elasticsearch-7.17.9下载:curl-Ohttps://archive.apache.org
kang5789
·
2023-11-18 22:25
skywalking
java
spring
boot
SkyWalking之安装Java agent
document-cn-translation-of-skywalking/README.mdatmaster·SkyAPM/document-cn-translation-of-skywalking·GitHub7.x版本中代理支持
JDK8
bird_tp
·
2023-11-18 22:52
分布式
java
linux
【SA8295P
源码分析
(三)】128 - GMSL2 协议分析 之 Forward Error Correction (FEC) 正向通道纠错功能介绍
【SA8295P
源码分析
】128-GMSL2协议分析之ForwardErrorCorrectionFEC正向通道纠错功能介绍一、FEC正向纠错实现原理1.1使能FEC正向纠错功能(默认使能)系列文章汇总见
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-18 21:52
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
soul
源码分析
总结篇之数据同步
如果没有看之前文章的朋友,请至少先看阅读源码准备与soul基础本文将包括如下内容:soul中数据同步的基本设计思路soul中数据同步各种方式的总结与对比本文内容参考了官方文档数据同步设计(这篇必读!!!),以及这篇文章soul源码解读(十一)--数据同步总结基本设计思路首先,soul-admin将各种数据变更同步给soul-bootstrap时,按照我的个人理解,需要做到:高可用例如要考虑断线重连
evasnowind
·
2023-11-18 21:12
源码分析
soul
网关
源码分析
网关
soul
JAVA学习路线
javajava基础数据类型引用型基本型
JDK8
新特性lambda表达式函数式接口方法引用匿名内部类Function接口Stream接口java基础加强Junit反射注解网络编程B/SC/SIO流IO字符流
小赵呢
·
2023-11-18 20:09
java
java
学习
开发语言
DPDK
源码分析
之l2fwd
什么是L2转发2层转发,即对应OSI模型中的数据链路层,该层以Mac帧进行传输,运行在2层的比较有代表性的设备就是交换机了。当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时,交换机根据该数据帧的目的MAC地址来
lingshengxiyou
·
2023-11-18 20:32
linux
DPDK
c++
网络
服务器
linux
dpdk
虚拟机
openfeign、nacos获取接口提供方真实IP
源码分析
client是LoadBalancerFeignClientorg.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient#
鬼布
·
2023-11-18 18:55
微服务
spring
cloud
java
接口自动化测试实战:JMeter+Ant+Jenkins+钉钉机器人群通知完美结合
jmeter+ant配置五、jenkins安装和配置持续构建项目六、jenkins配置流程前言搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境至少是
JDK8
白狼_QAQ
·
2023-11-18 18:22
性能测试
jmeter
jenkins
钉钉
Skywalking
源码分析
~启动流程
skywalking启动流程skywaling启动skywalking启动从静态加载开始,具体入口SkyWalkingAgent.premain.启动分为如下几步publicstaticvoidpremain(StringagentArgs,Instrumentationinstrumentation)throwsPluginException{finalPluginFinderpluginFin
TCLAY
·
2023-11-17 17:29
skywalking
skywalking
java
Java学习之路 —— API篇
文章目录前言Object类2.Objects类3.包装类4.StringBuilder和StringBuffer5.StringJoiner6.Math7.System8.
JDK8
开始新增的日期、时间9
JehanRio
·
2023-11-17 17:21
#
A
New
Journey
of
Java
java
学习
开发语言
JDK11升级JDK17最全实践干货来了 | 京东云技术团队
1、前言上篇文章给大家带来了
JDK8
升级JDK11的最全实践,相信大家阅读后已经对JDK11有了比较深入的了解。
京东云技术团队
·
2023-11-17 16:53
硬核干货
京东云
JDK
Java
后端
JDK17
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他