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源码分析
windows环境安装jdk1.8
安装JDK首先下载jdk进官网下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/
jdk8
-downloads-2133151.html
测试进行中
·
2024-01-19 08:17
java获取给定日期当前周当前月当前季度的第一天和最后一天
实现方式分别采用jdk7的Calendar和
jdk8
的LocalDateCalendar实现importjava.text.ParseException;importjava.text.SimpleDateFormat
crazy_wsp
·
2024-01-19 08:12
java
开发语言
后端
EventBus
源码分析
本篇文章是EventBus的
源码分析
,以了解其实现的精髓`。EventBus是针对Android优化的发布-订阅事件总线,简化了Android组件间的通信。
老师好我是小明同学
·
2024-01-19 07:43
Spring Boot - Application Events 的发布顺序_ApplicationFailedEvent
文章目录Pre概述Code
源码分析
PreSpringBoot-ApplicationEvents的发布顺序_ApplicationEnvironmentPreparedEvent概述SpringBoot
小小工匠
·
2024-01-19 04:08
【Spring
Boot2.X】
spring
boot
事件发布
Uboot-5(U-Boot
源码分析
1-启动第一阶段)
来源:朱有鹏老师的嵌入式linux核心教程1、start.S引入1.1、u-boot.lds中找到start.S入口(1)、在C语言中整个项目的入口就是main函数(这是C语言规定的),所以譬如说一个有10000个.c文件的项目,第一个要分析的文件就是包含了main函数的那个文件。(2)、在uboot中因为有汇编阶段参与,因此不能直接找main.c。整个程序的入口取决于链接脚本中ENTRY声明的地
ant-small
·
2024-01-19 04:38
Uboot
U-Boot
Tomcat10.X部署老版本axis2 webservice项目不生效
目录一、使用场景二、问题描述三、原因排查四、解决方案一、使用场景原来项目是Open
JDK8
+tomcat9构建,现在需要升级到OpenJDK17+tomcat10的组合。
风行無痕
·
2024-01-19 00:51
Java
axis2
Tomcat
java-ee
java
spring
新版AndroidStudio dependencyResolutionManagement出错
1.jdk版本的不同新版默认是jdk17旧版默认是
jdk8
所以在新版AndroidStudio中构建旧项目,比如我下面构建的gradle插件是3.6.3,gradle是5.6.4版本的项目,那么首先就是
喵仙君
·
2024-01-18 22:15
android
gateway和base包+Jdk17和
Jdk8
版本切换(总结)
gateway一.Gateway和Base包二.Jdk版本升级启动Idea的问题一.Gateway和Base包在开发过程中,可能研发团队会自己写好很多的工具包。这里需要注意的是,不能将自己开发的base包引入到gateway中,gateway的作用主要是为了转发控制。因为在gateway中会有很多单独的过滤器链,在base包也有可能会开发过滤器链,如果并发量大了,那么会产生阻塞,严重影响gatew
Martin__Liu
·
2024-01-18 20:02
Java高级
JavaWeb
Java基础
gateway
java
开发语言
Java 集合存在相同属性,其他元素累加
使用
JDK8
的新特性:OutpatientPayWayAccountVOvo=newOutpatientPayWayAccountVO();vo.setIncomeAmount(newBigDecimal
木子-轩
·
2024-01-18 18:57
java
canal server初始化
源码分析
CanalLauncher类是canalserver端启动的入口类,跟随代码进行深入。在开始之前,我们可以先了解下,canal配置方式ManagerCanalInstanceGenerator:基于manager管理的配置方式,实时感知配置并进行server重启SpringCanalInstanceGenerator:基于本地springxml的配置方式,对于多instance的时候,不便于扩展,
程序媛-jjl
·
2024-01-18 17:38
canal源码
canal增量同步
在Windows平台编译Open
Jdk8
学习了一段时间OpenJdk源码后,需要实践来验证自己对jvm各个组件运作机制的理解是否正确,这需要通过调试jvm来实现,而在windows平台编译openjdk是比较繁琐的,这其中遇到了一些坑,记录下build的过程以备不时之需。前期准备Cygwin64安装cygwin后需要安装以下工具(编译jdk时make或jdkboott会调用)ar、make、m4、cpio、gawk、file、zip、u
IT回忆录
·
2024-01-18 16:19
Java
Windows
windows
openjdk-
jdk8
-b109 hotspot虚拟机启动过程分析_1
基于OpenJdk标签
jdk8
-b109版本分析HotSpot是由Oracle开发的Java虚拟机(JVM)的一种实现,也是使用最广泛的JVM之一。
IT回忆录
·
2024-01-18 16:49
Java
java
hotspot虚拟机
jvm启动过程
apache dubbo核心
源码分析
dubbo版本:2.7.5dubbo源码下载地址spi自适应扩展点:ExtensionLoader.getExtensionLoader(XXX.class).getAdaptiveExtension();指定名称扩展点:ExtensionLoader.getExtensionLoader(XXX.class).egtExtension(name);激活扩展点:ExtensionLoader.ge
Angela龙
·
2024-01-18 15:47
apache
dubbo
驱动开发
深入学习SpringMVC以及学习总结
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。①.
程序员日常填坑
·
2024-01-18 13:13
【Java基础知识 54】Java BeanUtils用法详解,附
源码分析
目录一、org.apache.commons.beanutils.BeanUtils简介二、使用的前置条件三、添加pom四、org.apache.commons.beanutils.BeanUtils代码实例1、为属性赋值2、拷贝对象,为对象赋值3、map转bean4、bean转map五、Apache的BeanUtils与Spring的BeanUtils六、org.springframework.
哪 吒
·
2024-01-18 12:54
java
Android Launcher3各启动场景
源码分析
文章目录一、概述二、开机启动Launcher2.1、开机启动Launcher流程图2.2、开机启动流程
源码分析
三、短压Home键启动Launcher3.1、短压Home键启动Launcher流程图3.2
Coder个人博客
·
2024-01-18 11:35
Android
android
车载系统
系统架构
系统安全
Android CarService
源码分析
文章目录一、CarService的基本架构1.1、AndroidAutomative整体框架1.2、FrameworkCarService1.3、目录结构1.3.1、CarService1.3.2、CarAPP二、CarService的启动流程2.1、系统启动后在SystemServer进程中启动CarServiceHelperService2.2、CarService启动三、CarService
Coder个人博客
·
2024-01-18 11:34
Android
android
汽车
车载系统
SpringMVC的执行流程与
源码分析
引言通过深入分析SpringMVC的源码,我们可以更好地理解其工作原理和内部机制。这有助于我们更好地使用该框架进行Web应用程序的开发,并解决实际开发中遇到的问题。同时,对于学习和研究SpringMVC框架的人来说,阅读源码并进行分析也是一种重要的学习和提升手段。SpringMVC概述SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spri
玉韬
·
2024-01-18 11:48
java
后端
Java重修第九天—Lambda 表达式和Stream
通过学习本篇文章可以掌握如下知识Lambda表达式StreamLambdaLambda表达式是
JDK8
开始新增的一种语法形式;作用:用于简化函数式接口匿名内部类的代码写法函数式接口:首先是接口,其次是只有一个抽象方法
兜兜转转m
·
2024-01-18 06:05
Java
java
python
开发语言
DPDK 中断处理流程
本文整理下之前的学习笔记,基于DPDK17.11版本
源码分析
。主要分析一下中断处理流程。
分享放大价值
·
2024-01-18 05:55
JStorm
源码分析
-6.Worker
1.程序分析1.1入口JStorm
源码分析
-5.Supervisor中的最后,我们已经知道了Worker由com.alibaba.jstorm.daemon.worker.Worker启动。
史圣杰
·
2024-01-18 01:44
IDEA新版选择不了
jdk8
问题
首先要知道的是快捷创建springboot项目是需要连网的环境1.点击设置,配置阿里云的urlhttps://start.aliyun.com/2.然后就能选
jdk8
了
sj某某细雨
·
2024-01-17 23:40
intellij-idea
Java中集合常见的问题:
6.2HashMap是哈希表结构的,
JDK8
开始由数组,链表,红黑树组成的。既然有红黑树,HashMap的键是否需要实现Compareable接口或者传递比较器对象呢?不需要的。
Balenciage
·
2024-01-17 23:43
java
开发语言
SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!
Solon,同时支持
jdk8
,jdk11,jdk17,jdk21。也支持graalvmnativeimage。
组合缺一
·
2024-01-17 22:03
Solon
Java
Framework
java
spring
boot
后端
solon
Golang学习笔记-defer关键字学习
作为一个编程语言中的关键字,defer的实现一定是由编译器和运行时共同完成的,不过在深入
源码分析
它的实现之前我们还是需要了解defer关键字的常见使用场景以及使用时的注意事项。
LegendGo
·
2024-01-17 20:24
Material Design - CoordinatorLayout、SnackBar
源码分析
1.说明这节课我们来看下CoordinatorLayout、SnackBar的源码,通过对源码的分析,我们来看下他们的工作原理。2.分析CoordinatorLayout的behavior是怎样工作的?2.1自定义Behavior放的是全类名;parseBehavior解析布局文件中指定的BehaviorBehavior到底是怎么实例的?是调用parseBehavior解析我们设置的layout_
世道无情
·
2024-01-17 17:38
Java常用API汇总
类中常见APIObjects类中常见API包装类StringBuilder&StringBuffer&StringJoiner常用API(三)Math、System、RuntimeBigDecimal
JDK8
Achooyo
·
2024-01-17 16:18
java
开发语言
Java、C#、Python间的Battle
它非常适合数据分析、脚步编写和web开发,当然缺点就是它比编译语言慢,因为它是逐行解释的代码的Java的编译原理前提:
jdk8
+首先java源代码被编译成字节码(.cla
程序员ken
·
2024-01-17 16:13
c#
Python
java项目
java
c#
python
.net
dotnet
【
源码分析
】不同类型hashcode和equals方法
hashCode实现约定:同一对象调用多次调用hashCode方法必须始终返回相同的整数,且整数不必在应用程序的一次执行与另一次执行之间保持一致equals两对象相等,hashCode方法必须产生相同的整数结果equals两对象不相等,hashCode方法必须产生不相同的整数结果注意:每当重写hashCode方法时,通常都需要重写equals==在基本数据类型:值内容,引用类型时:地址equals
半度、
·
2024-01-17 14:32
源码分析
哈希算法
散列表
算法
【
源码分析
】Object中的“鸡肋“函数
具体使用可以看【
源码分析
】HashMap真源码阅读hashCode的总契约是:在Java应用程序的执行过程中,只要在同一对象上多次调用hashCode方法,hashCode方法必须始终返回相同的整数,前提是对象上用于相等比较的信息没有被修改
半度、
·
2024-01-17 14:32
源码分析
java
python
开发语言
Android 事件分发机制详解(下)
2.3View事件分发机制从上面ViewGroup事件分发机制知道,View事件分发机制从dispatchTouchEvent()开始
源码分析
/***
源码分析
:View.dispatchTouchEvent
龙之叶
·
2024-01-17 13:53
技术
Android
framework
android
Netty源码研究笔记(1)——开篇
1.2.
源码分析
方法我
倾听铃的声
·
2024-01-17 11:49
后端
java
websocket
开发语言
数据结构
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
开发语言
版本语法糖
Ubuntu安装jdk
安装OpenJDK11aptupdateaptinstallopenjdk-11-jdk一旦安装完成,你可以通过检查Java版本来验证它:java-version安装Open
JDK8
aptupdateaptinstallopenjdk
zhencool
·
2024-01-17 04:46
死磕以太坊
源码分析
之Kademlia算法
死磕以太坊
源码分析
之Kademlia算法KAD算法概述Kademlia是一种点对点分布式哈希表(DHT),它在容易出错的环境中也具有可证明的一致性和性能。
mindcarver
·
2024-01-17 03:48
并发编程(七)——JUC并发工具
一、CountDownLatch应用&
源码分析
1.1CountDownLatch介绍CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。
小灰灰-58
·
2024-01-17 00:26
并发编程
java
开发语言
Redis Sentinel
源码分析
- Sentinel 选举机制和主备倒换
作者:WenHui转载:中间件小哥Sentinel的选举机制在上面的文章我们提到过,Sentinel在主备倒换的过程中会使用is-master-down-by-addr命令来与其他Sentinel进行通信以取得其他Sentinel的投票。每个Sentinel实例都有被选举成领头Sentinel的机会,领头Sentinel会主导整个主节点下线进行主备倒换的过程。image如上面代码所示,当Senti
中间件小哥
·
2024-01-17 00:10
Spring Boot - Application Events 的发布顺序_ApplicationContextInitializedEvent
文章目录Pre概述Code
源码分析
PreSpringBoot-ApplicationEvents的发布顺序_ApplicationEnvironmentPreparedEventSpringBoot-ApplicationEvents
小小工匠
·
2024-01-16 23:08
【Spring
Boot2.X】
spring
boot
事件发布
Zookeeper安装和基本使用
下载地址二、安装注意:zk是java项目,需要先安装
jdk8
环境。解压到opt目录下。第三方软件放在opt下,系统自带的软件一般安装在usr下
乌鱼鸡汤
·
2024-01-16 22:40
MQ
java-zookeeper
zookeeper
分布式
SpringMVC请求
源码分析
文章目录一、SpringMVC简介1.概念2.从Servlet到SprigMVC3.SpringMVC的XML实现4.SpringMVC的请求流程二、SpringMVC
源码分析
1.SpringMVC启动流程验证
jakiechaipush
·
2024-01-16 20:57
重温Spring源码系列
java
Spring事务源码详解
文章目录一、事务的使用二、
源码分析
1.
jakiechaipush
·
2024-01-16 20:56
重温Spring源码系列
spring
数据库
java
Spring之AOP源码(二)
书接上文文章目录一、简介1.前文回顾2.知识点补充二、ProxyFactory
源码分析
1.ProxyFactory2.JdkDynamicAopProxy3.ObjenesisCglibAopProxy
jakiechaipush
·
2024-01-16 20:25
重温Spring源码系列
spring
java
后端
spring Security
源码分析
-13种过滤器详解
13种核心过滤器springsecurity的13个核心过滤器(按执行顺序陈列):WebAsyncManagerIntegrationFilterSecurityContextPersistenceFilterHeaderWriterFilterLogoutFilterUsernamePasswordAuthenticationFilterDefaultLoginPageGeneratingFil
不穿铠甲的穿山甲
·
2024-01-16 18:58
security
干货|app自动化测试之Appium
源码分析
Appium是由Node.js来实现的HTTP服务,它并不是一套全新的框架,而是将现有的优秀的框架进行了集成,在SeleniumWebDriver协议(JsonWireProtocol/Restfulwebservice)的基础上增加了移动端的支持,使Appium满足多方面的需求。官方提供更详细的Appium结构说明:https://appium.io/docs/en/contributing-t
橙子_菇凉
·
2024-01-16 12:00
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他