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
JDK11源码学习
JDK
源码学习
笔记(集合篇 - ArrayList )
ArrayList->AbstractList->AbstractCollection->List同时实现了RandomAccess,Cloneable,Serializable学习下它的设计理念和思想,看下它的构造方法和增删改查,构造-Constructor三个构造函数,ArrayList(),ArrayList(int)和ArrayList(Collection)publicArrayList
我要做大牛23333
·
2023-07-26 12:10
ArrayList源码分析(基于
JDK11
)
ArrayList源码分析(基于
JDK11
)类字段privatestaticfinallongserialVersionUID=8683452581122892189L;privatestaticfinalintDEFAULT_CAPACITY
一切皆是定数
·
2023-07-26 11:50
#
Java基础知识
java
Android Settings
源码学习
笔记
AndroidSettings读源码,从AndroidManifest.xml文件入手,android版本8.0AndroidManifest.xml...1.主启动页面为Settings2.通过taskAffinity将activity分为几个部分(Task)com.android.settings.rootcom.android.settings与application一致的""com.and
小先生Zcutie
·
2023-07-26 11:36
Android源码学习
android
学习
java
Java 11 升Java 17 重要特性必读(摘录)
SpingFramework6和SpringBoot3中默认将使用JDK17,所以JDK17必将是使用较广泛的版本;而从上个LTS版本
JDK11
到JDK17有哪些重要特性需要掌握呢?
networmrlc
·
2023-07-26 09:45
java
spring
boot
开发语言
Windows下配置Hadoop及Spark环境
前言教程所用各版本说明一JDK环境配置由于项目用的JDK17,所以单独给Hadoop配了
JDK11
,建议直接配置JAVA_HOME环境变量为
JDK11
,因为后面Spark需要用到JAVA_HOME下载
JDK11
zhangz1z
·
2023-07-26 06:51
大数据
spark
hadoop
大数据
chromium
源码学习
——访问历史匹配
上次看了个某个浏览器的网址补全,感觉比较弱鸡,所以想起来研究一下chromium是怎么实现这个地址匹配的。这个东西还是有点意思的,可以根据URL或title进行匹配,输入的单词没输全,或者几个单词的顺序反了都可以给你匹配到。然后主要是想看怎么快速匹配,其他无关部分就略过了。研究对象URLIndexPrivateData类,位于components/omnibox/browser/url_index
丑角的晨歌
·
2023-07-26 03:49
jdk11
后不支持webservice问题解决方案
1.问题背景在调用webservice服务时,接口中会要求传递xml字符串,需要我们进行实体类-->xml字符串之间的互转,这个互转的程序,通常是使用jdk8中提供的一个JAXB库,但是这个库在
jdk11
机灵鬼鬼
·
2023-07-25 20:48
Kafka-配置Kerberos安全认证(JDK8、
JDK11
)
一、相关配置1、JAAS配置文件KafkaClient{com.sun.security.auth.module.Krb5LoginModulerequireduseKeyTab=truestoreKey=trueserviceName="kafka"keyTab="D:/code/demo/conf/kafka.service.keytab"principal="kafka/hdp-1";};2
W_Meng_H
·
2023-07-25 16:10
kafka
Kerberos
安全
Istio Pilot
源码学习
(三):xDS的异步分发
本文基于Istio1.18.0版本进行
源码学习
5、xDS的异步分发DiscoveryService主要包含下述逻辑:启动GRPCServer并接收来自Envoy端的连接请求接收Envoy端的xDS请求,
邋遢的流浪剑客
·
2023-07-25 12:07
Istio
istio
Istio Pilot
源码学习
(一):Pilot-Discovery启动流程、ConfigController配置规则发现
本文基于Istio1.18.0版本进行
源码学习
1、Pilot-Discovery工作原理Pilot-Discovery是Istio控制面的核心,负责服务网格中的流量管理以及控制面和数据面之间的配置下发Pilot-Discovery
邋遢的流浪剑客
·
2023-07-25 12:37
Istio
istio
Istio Pilot
源码学习
(二):ServiceController服务发现
本文基于Istio1.18.0版本进行
源码学习
4、服务发现:ServiceControllerServiceController是服务发现的核心模块,主要功能是监听底层平台的服务注册中心,将平台服务模型转换成
邋遢的流浪剑客
·
2023-07-25 12:04
Istio
istio
Linux系统安装部署Jenkins详细教程(图文讲解)
目录一、安装
JDK11
和Tomcat11二、准备Jenkins安装包三、部署Jenkins四、初始化Jenkins五、总结一、安装
JDK11
和Tomcat11都没有安装的可以先看我这篇博客:Linux系统部署
黄团团
·
2023-07-25 11:53
运维
Jenkins
linux
jenkins
运维
服务器
jmockit使用的坑(with IDEA)
1.问题:编译org.omg无法识别原因:使用
JDK11
,某些类被removed掉了,详见https://gunnarmorling.github.io/jdk-api-diff/jdk10-jdk11
xerjava
·
2023-07-25 10:18
jmockit
jmockit
IDEA
postgresql
源码学习
(57)—— pg中的四种动态库加载方法
一、基础知识1.什么是库库其实就是一些通用代码,可以在程序中重复使用,比如一些数学函数,可以不需要自己编写,直接调用相关函数即可实现,避免重复造轮子。在linux中,支持两种类型的库:1.静态库编译阶段将整个库复制到可执行文件。优点:不依赖外界库支持,具有良好的可移植性。缺点:每次库更新都需要重新编译程序,即使更新很小或只是局部。每个静态库都有一份库文件,存储时增加了硬盘空间消耗,运行时则增加了内
Hehuyi_In
·
2023-07-25 08:55
源码学习
PostgreSQL
postgresql
动态库
session_preload
shared_preload
library
postgresql
源码学习
(58)—— 删除or重命名WAL日志?这是一个问题
最近因为WAL日志重命名踩到大坑,一直很纠结WAL日志在什么情况下会被删除,什么情况下会被重命名,钻研一下这个部分。一、准备工作1.主要函数调用栈首先无用WAL日志的清理发生检查点执行时,检查点执行核心函数为CreateCheckPoint。其中核心调用栈为CreateCheckPoint->RemoveOldXlogFiles->RemoveXlogFile。CreateCheckPoint函数
Hehuyi_In
·
2023-07-25 08:53
PostgreSQL
源码学习
事务
postgresql
源码学习
WAL日志
删除
重命名
ZGC垃圾收集器-JVM(十五)
G1垃圾收集分类-JVM(十四)ZGC收集器-XX:+UseZGCZGC(ZGarbageCollector)是在
jdk11
新加入的低延迟垃圾收集器。Zgc有四个目标:支持至少TB级别堆内存回收。
后端从入门到精通
·
2023-07-25 06:03
后端
jvm
Vue
源码学习
(一):源码的入口在哪里
Vue源码解读系列文章目录Vue源码解读系列前言一、源码下载二、目录解读三、找到打包入口文件四、如何进行代码调试总结前言 如何设计API和如何使用元编程思想(元编程,简单说是指框架的作者使用一种编程语言固有的语言特性,使得使用者能够以新语法和语义来构建应用程序,从而获得更好的开发体验)将新特性融入到框架中,是现代JS框架设计的两个核心,Vue.js侧重于后者。 元编程思想涉及具体实现,需要考虑
weixin_42936434
·
2023-07-25 03:41
vue.js
javascript
前端
Java设计模式
建议根据开源项目
源码学习
设计模式,在见到***Builder、***Factory之类的源码后,再临时看相关设计模式,便于结合实际理解。
TableRow
·
2023-07-25 01:25
java
设计模式
开发语言
shardingshere-proxy分库分表使用时,主键设置不生效为null的报错处理
使用ShardingSphere-proxy版本5.1项目采用SpringCloud微服务架构,全部是SpringBoot项目,持久层使用hibernate,版本5.4编程语言Java,程序运行,使用
jdk11
坚持是一种态度
·
2023-07-24 22:21
数据库及存储技术
异常报错
java
hibernate
postgresql
shardingshpere
分库分表
Spring Boot
源码学习
之@EnableAutoConfiguration注解
@EnableAutoConfiguration注解引言主要内容1.@EnableAutoConfiguration功能解析1.1常见的自动配置示例1.2源码介绍2.@Import注解介绍3.@AutoConfigurationPackage注解介绍总结引言在Huazie的上篇博文中,我们详细了解了关于@SpringBootApplication注解的一些内容,文章最后提到了@EnableAuto
Huazie
·
2023-07-24 19:37
开发框架-Spring
Boot
spring
boot
自动配置注解
Import注解
JDK8,
JDK11
,JDK17,JDK21及中间版本主要更新特性
roadmap图官方地址:https://www.oracle.com/java/technologies/java-se-support-roadmap.html从上图可以很清晰得可以看出,JDK7,JDK8,
JDK11
ycsdn10
·
2023-07-24 18:03
JAVA
java
jdk
oracle
新特性
Failed to read key xxxx from store
之前都运行好好的,今天突然读不了签名文件,出不了包,突然想起做自动化测试的时候重新安装了jdk8,我的keystore用的是jdk11.果断用回
jdk11
,完美解决。
wddptwd28
·
2023-07-24 16:44
android
studio
android
linux同时安装JDK8和
JDK11
并指定默认版本
1、安装OpenJDK11yuminstalljava-11-openjdk2、安装OpenJDK8yuminstalljava-8-openjdk3.查看Java版本列表alternatives--list4、查看当前Java版本java-version5、更改Java版本alternatives--configjava6、设置JAVA_HOME环境变量vi/etc/profile.d/java
一滴水的眼泪
·
2023-07-24 16:10
linux
运维
服务器
Java: 转换流
分为:字符转换输入流(InputStreamReader)字符转换输出流(OutputStreamWrite)2.作用1.作用1:指定字符集读写在
jdk11
时,这种方式被淘汰了。
Junglei-Rim
·
2023-07-24 08:31
Java
SE
java
开发语言
Spring
源码学习
环境搭建
Spring概览一、作者介绍SpringFramework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。他是一个在保险、电子商务和金融行业有着丰富经验的技术顾问,同时也是JSR-154(Servlet2.4)和
MuziBlogs
·
2023-07-23 21:47
JavaFX入门教程
JavaFX入门教程点击跳转中文官方网址首先从
JDK11
以前JavaFX都是直接包含在JDK中的也就是说只要下载了JDK就可以直接使用JavaFx,
JDK11
之后,JavaFX就从JDK中分离出来,必须单独下载
韩眀
·
2023-07-23 19:51
intellij-idea
java
intellij
idea
javafx
[STL]list模拟实现
目录一、list
源码学习
二、list模拟实现基本框架三、零散补充3.1vector与list区别3.2insert()3.3erase()3.4深拷贝四、反向迭代器五、适配器一、list
源码学习
核心框架
Protein_zmm
·
2023-07-23 12:34
C++
c++
list
链表
普元中间件Primeton AppServer6.5安装(Windows)
使用软件版本Primeton_AppServer_6.5_Enterprise_Editio(Windows)1.2安装前注意注意的点1.需要提前安装JDK,并配置JAVA_HOME2.PAS6.5版本不支持
JDK11
非法小恋
·
2023-07-23 00:29
如何同时装两个JDK
前提:已经安装了一个版本的JDK,我这里安装的是
JDK11
,目标版本是JDK8步骤:1.安装目标JDK,并保存安装路径,修改JAVA_HOME路径为我们所安装的另一个版本的JDK的路径,在这里是将原来安装
正风不正风
·
2023-07-22 16:07
java
java
Unity 升级31 遇见java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE 解决
annotationType():unrecognizedAttributenameMODULE当android目标版本升级到android12(API31)时,编译会报错,如下:方案一:因为JDK需要
JDK11
daweibalang717
·
2023-07-22 10:38
android
开发小问题解决方案
android
unity
java
jdk11
文件流上传
代码调用示例,适用于小文件通过文件流上传try{Stringfilename=null;//StringbaseUrl="files/***/";if(userType.equals(UserTypeEnum.TEACHER.getKey())){//filename="operation_tea.pdf";filename=opeTeaFilename;}elseif(userType.equa
$海阔天空$
·
2023-07-22 01:47
java
servlet
开发语言
Gerrit3.4.1安装+its插件
环境依赖
jdk11
安装
jdk11
:下载:wgethttps://download.java.net/openjdk/
jdk11
/ri/openjdk-11+28_linux-x64_bin.tar.gz
logiSim~
·
2023-07-21 13:54
工具
linux
服务器
Gerrit
Faster-rcnn
源码学习
(二)
Faster-rcnn
源码学习
(二)本节主要介绍分步训练中利用训练好的RPN网络生成proposal。
DaneAI
·
2023-07-21 02:00
Faster-RCNN
目标检测/目标识别
深度学习
faster-rcnn
【WPF-HelixToolkit】史陶比尔RX160L 机器人仿真器
源码学习
仿真器采用WPF开发,利用HelixToolkit显示场景。源码中正逆运动学算法基于RoboticsLibrary(c++)开源机器人库封装成dll,通过C#调用计算位置正逆解。从源码得知机械臂挂载相机,可以FK模式控制关节位置,可以IK模式控制TCP位姿。可以设定相机锁定目标点,此时IK模式的tcp旋转不可用。程序还有很多功能没有实现。仿真器操作演示程序框架源码笔记:正逆运动学计算:调用(C++
十年一梦实验室
·
2023-07-20 08:19
java
python
linux
slam
计算机视觉
Mac M1
jdk11
DNS错误
MacM1芯片电脑,项目升级到
jdk11
启动报错Unabletoloadio.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider,fallbacktosystemdefaults.ThismayresultinincorrectDNSresolutionsonMacOS
huchao_lingo
·
2023-07-19 18:22
Java基础
macos
java
element-plus
源码学习
后,我了解到多种多样的写法
文章封面来自于深圳湾桥,很漂亮!本文是阅读源码之后,学习到一些新写法,平常业务开发也可以用起来。在我看来,阅读源码,不但能知道该框架的底层原理,出现bug时,可以快速排查和修复,更重要的是,阅读源码就像向优秀的人学习,掌握我们不曾了解的新知识点,看看别人是如何编写出漂亮的,可复用的代码。操作符!.onMounted(()=>{//组合在一起,!.就是“强制执行方法,然后再访问它的返回值”。cons
0522Skylar
·
2023-07-19 17:36
源码学习
学习
javascript
开发语言
liunx 下配置多个版本的JDK,
JDK11
和JDK17
1、下载JDK对应版本下载并安装您要使用的JDK版本。将JDK安装在一个目录下。2、新建JDK.sh使用以下命令在/etc/profile.d/目录下创建一个新的.sh文件。sudovi/etc/profile.d/jdk.sh在打开的文件中,添加以下内容:exportJAVA_HOME=/home/sunyuhua/dev/jdk-17.0.7exportPATH=$PATH:$JAVA_HOM
MonkeyKing_sunyuhua
·
2023-07-18 22:36
java
开发语言
springboot
源码学习
(请求参数原理解析)
在上一章解释到,用户请求一个url地址,springboot通过注解的方式,最终通过在项目启动时候,注入的handlerMapping中找到了控制器并且找到了需要执行的方法。接下来就是需要解析的是,用户请求携带的参数,是如何得到并且处理的。controller如图中所示:这边使用了@PathVariable和@RequestHeader注解来获取,用户请求的id以及请求头信息。doDispatch
youngxs
·
2023-07-18 21:14
Could not target platform: ‘Java SE 11‘ using tool chain: ‘JDK 8 (1.8)‘
本地JDK默认环境:JDK1.8新项目需要环境:
JDK11
、Gradle报错信息:Executionfailedfortask':democloud:registry:compileJava'.
Roc.Chang
·
2023-07-18 18:23
#
Java
java
gradle
jdk
Tomcat
源码学习
目录环境搭建源码下载环境配置增加Maven的配置增加启动类源码分析整体架构整体架构图示ServerserviceConnectorEngineHostContextWrapperTomcat的生命周期模板LifecycleLifecycleBaseContainerTomcat的启动流程启动流程图BootStrap的初始化三个类加载器解析server.xml文件服务器初始化连接器初始化Tomcat
风之轻殇
·
2023-07-18 16:29
tomcat
Java源码解读系列
tomcat
学习
java
Spring
源码学习
-SpringBoot原理解析
目录SpringBoot启动注解@EnableAutoConfiguration@AutoConfigurationPackage@Import(AutoConfigurationImportSelector.class)Tomcat和SpringMVC组件的准备过程DispatcherServlet自动装配示例@ServletWebServerFactoryAutoConfigurationSe
风之轻殇
·
2023-07-18 16:28
Spring源码解读
springBoot
spring
学习
spring
boot
Spring
源码学习
-MVC的WEB源码解析
目录SpringMVC官方文档SpringMVC的父子容器父子关系的定义自定义快速启动器启动过程容器创建的过程容器刷新启动父子容器示例图网络请求链路分析DispatcherServlet请求链路DispatcherServlet详解(MVC核心功能类)DispatcherServlet九大组件九大组件的初始化默认策略初始化时机HandlerMapping详解RequestMappingHandle
风之轻殇
·
2023-07-18 16:58
Spring源码解读
spring
学习
mvc
Spring
源码学习
-后置处理器,Autowired实现原理
目录Autowired实现原理populateBeanInstantiationAwareBeanPostProcessorAutowiredAnnotationBeanPostProcessor后置处理器BeanFactory的后置处理器BeanDefinitionRegistryPostProcessorBeanFactoryPostProcessoConfigurationClassPost
风之轻殇
·
2023-07-18 16:57
Spring源码解读
spring
学习
java
win10下 GraalVM native-image quarkus环境流程
1.安装
jdk11
或者更高版本,配置环境变量2.安装graalvm配置环境变量这两没啥需要注意的,到官网下载配置下环境变量就行检测graalvm是否配置正常可看下gu命令是否有效:安装好graalvm之后再安装
ShenSJay
·
2023-07-18 12:55
java
Java虚拟机——经典垃圾收集器
收集算法是内存回收的方法论垃圾收集器就是内存回收的实践者本节介绍JDK7Update4之后,
JDK11
发布之前。HotSpot虚拟机中所包含的全部可用的垃圾收集器。
肇秋贰拾捌
·
2023-07-18 01:09
java
开发语言
性能优化
Tomcat Caused by: java.lang.ClassNotFoundException: java.util.logging.Logger
本质原因:JRE_HOME的环境变量配置不正确
jdk11
不会自带jre文件夹,需要手动生成进入jdk文件夹windows下执行:bin\jlink.exe--module-pathjmods--add-modulesjava.desktop
fun. 逗~
·
2023-07-17 13:58
java
tomcat
开发语言
kubernetes
源码学习
之kube-scheduler
kube-scheduler是kubernetes中的调度程序,负责从apiserver中获得待分发的pod列表,并为他们找到最合适运行的Node。基于kubernetes1.27基本框架下面是kubernetes官发给出的框架图,先对kubernetespod调度的大致流程有一个认识看一下有了初步的印象之后,再简单看看里面的操作流程。调度逻辑里面一共有4个关键的步骤:filter预选,过滤掉不满
susu_xi
·
2023-07-17 09:40
kubernetes
kubernetes
源码分析
kube-scheduler
k8s
k8s调度
云原生
Spring Boot
源码学习
之@SpringBootApplication注解
@SpringBootApplication注解引言主要内容1.创建SpringBoot项目2.SpringBoot入口类3.@SpringBootApplication介绍总结引言在Huazie前面的博文《SpringBoot核心运行原理介绍》中,我们初步了解了SpringBoot核心运行原理,知道了@EnableAutoConfiguration是用来开启自动配置的注解。但创建过SpringB
Huazie
·
2023-07-17 07:35
开发框架-Spring
Spring
Boot
源码学习
自动配置注解
自动扫描注解
Flink
源码学习
笔记(1) Flink心跳机制的实现
前言开始分享第一篇flink源码的学习,诊断相关的文章仍会继续更新。先讲第一篇Flink实现的心跳机制。Flink代码版本是1.9.2类图依赖关系先上个心跳实现的类图其中主要的几个接口和实现类HeartbeatTarget:请求回复心跳的接口,定义了requestHeartbeat(请求心跳),receiveHeartbeart(回复心跳)。HeartbeatManager:维护请求回复心跳的接口
wgcn我的金斧头呢
·
2023-07-17 06:16
Flink
flink
Kubernetes(k8s)实战:使用k8s+jenkins实现CICD
文章目录一、什么是CICD二、准备k8s环境三、jenkins环境准备(选择一台服务器)1、安装java(最新版jenkins只支持
jdk11
以上)(1)找到jdk资源上传到指定机器(2)配置环境变量2
秃了也弱了。
·
2023-07-17 03:00
云原生
kubernetes
jenkins
容器
上一页
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
其他