xleesf_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
xleesf
已加入开发者社区
1538
天
勋章
更多
专家博主
专家博主
星级博主
星级博主
技术博主
技术博主
阿里博主
阿里博主
江湖新秀
江湖新秀
成就
已发布408篇文章
38条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
粉丝
更多
游客vsgxb64qlj7cg
游客vsgxb64qlj7cg
游客scqvlhbucl64k
游客scqvlhbucl64k
游客zllgslqrsw3f6
游客zllgslqrsw3f6
游客2gedtuuej5bsm2
游客2gedtuuej5bsm2
游客moiomvrp3vyac2
游客moiomvrp3vyac2
游客7ofzsdfcat7ls
游客7ofzsdfcat7ls
游客s4icazeelql4s
游客s4icazeelql4s
游客i56gjhhr3dnh6
游客i56gjhhr3dnh6
游客6ywpin3m6tto4
游客6ywpin3m6tto4
游客qf4jmczx4xu2y
游客qf4jmczx4xu2y
游客j6dtofd4d32uw
游客j6dtofd4d32uw
GUODJ
GUODJ
技术能力
兴趣领域
擅长领域
技术认证
阿里云数据仓库工程师ACP认证(Alibaba Cloud Certified Professional - Data Warehouse)
获得于2022-04-12 22:36:26
阿里云云数据库助理工程师认证(ACA)
获得于2021-04-29 17:09:02
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2022年04月
04.25
09:03:10
发表了文章
2022-04-25 09:03:10
【集合框架】JDK1.8源码分析之LinkedHashMap(二)
前面我们已经分析了HashMap的源码,已经知道了HashMap可以用在哪种场合,如果这样一种情形,我们需要按照元素插入的顺序来访问元素,此时,LinkedHashMap就派上用场了,它保存着元素插入的顺序,并且可以按照我们插入的顺序进行访问。
04.24
20:06:40
发表了文章
2022-04-24 20:06:40
【集合框架】JDK1.8源码分析之HashMap(一)
在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。好~下面就开始分析源码。
04.24
19:59:00
发表了文章
2022-04-24 19:59:00
【集合框架】Java集合框架综述
现笔者打算做关于Java集合框架的教程,具体是打算分析Java源码,因为平时在写程序的过程中用Java集合特别频繁,但是对于里面一些具体的原理还没有进行很好的梳理,所以拟从源码的角度去熟悉梳理具体类的原理和其中的数据结构。分析源码的好处总结如下三条:
04.24
19:53:41
发表了文章
2022-04-24 19:53:41
【JUC】JUC锁框架综述
在分析完了集合框架后,很有必要接着分析java并发包下面的源码,JUC(java.util.concurrent)源码也是我们学习Java迈进一步的重要过程。我们分为几个模块进行分析,首先是对锁模块的分析。
04.24
19:50:48
发表了文章
2022-04-24 19:50:48
【JVM】JVM系列之内存模型(六)(3)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
19:42:15
发表了文章
2022-04-24 19:42:15
【JVM】JVM系列之内存模型(六)(2)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
19:24:34
发表了文章
2022-04-24 19:24:34
【JVM】JVM系列之内存模型(六)(1)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
19:15:14
发表了文章
2022-04-24 19:15:14
【JVM】JVM系列之执行引擎(五)
在了解了类加载的相关信息后,有必要进行更深入的学习,了解执行引擎的细节,如字节码是如何被虚拟机执行从而完成指定功能的呢。下面,我们将进行深入的分析。
04.24
19:05:58
发表了文章
2022-04-24 19:05:58
【JVM】JVM系列之类加载机制(四)
前面分析了class文件具体含义,接着需要将class文件加载到虚拟机中,这个过程是怎样的呢,下面,我们来仔细分析。
04.24
19:00:18
发表了文章
2022-04-24 19:00:18
【JVM】JVM系列之Class文件(三)(2)
随着我们学习的不断深入,我相信读者对class文件很感兴趣,class文件是用户编写程序与虚拟机之前的桥梁,程序通过编译形成class文件,class文件之后会载入虚拟机,被虚拟机执行,下面我么来一起揭开class文件的神秘面纱。
04.24
18:57:31
发表了文章
2022-04-24 18:57:31
【JVM】JVM系列之Class文件(三)(1)
随着我们学习的不断深入,我相信读者对class文件很感兴趣,class文件是用户编写程序与虚拟机之前的桥梁,程序通过编译形成class文件,class文件之后会载入虚拟机,被虚拟机执行,下面我么来一起揭开class文件的神秘面纱。
04.24
18:41:39
发表了文章
2022-04-24 18:41:39
【JVM】JVM系列之垃圾回收(二)(3)
如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。
04.24
18:32:34
发表了文章
2022-04-24 18:32:34
【JVM】JVM系列之垃圾回收(二)(2)
如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。
04.24
18:25:01
发表了文章
2022-04-24 18:25:01
【JVM】JVM系列之垃圾回收(二)(1)
如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。
04.24
18:16:11
发表了文章
2022-04-24 18:16:11
【JVM】JVM系列之JVM体系(一)
为什么要学习了解Java虚拟机 1.我们需要更加清楚的了解Java底层是如何运作的,有利于我们更深刻的学习好Java。 2.对我们调试错误提供很宝贵的经验。 3.这是合格的Java程序必须要了解的内容。 基于此,笔者打算出一个Java虚拟机的系列,加深自己对知识点的理解,同时也方便各位有需要的园友。
04.24
16:44:31
发表了文章
2022-04-24 16:44:31
【知识积累】随机数生成的几种方法
在我们平时写代码的时候,免不了会使用到随机数,特此将几种随机的生成总结如下。
04.24
16:40:11
发表了文章
2022-04-24 16:40:11
【Java基础】序列化与反序列化深入分析 (下)
复习Java基础知识点的序列化与反序列化过程,整理了如下学习笔记。
04.24
16:32:48
发表了文章
2022-04-24 16:32:48
【Java基础】序列化与反序列化深入分析 (上)
复习Java基础知识点的序列化与反序列化过程,整理了如下学习笔记。
04.24
16:19:00
发表了文章
2022-04-24 16:19:00
【集合框架】JDK1.8源码分析之Collections && Arrays(十)(下)
整个集合框架的常用类我们已经分析完成了,但是还有两个工具类我们还没有进行分析。可以说,这两个工具类对于我们操作集合时相当有用,下面进行分析。
04.24
16:09:28
发表了文章
2022-04-24 16:09:28
【集合框架】JDK1.8源码分析之Collections && Arrays(十)(上)
整个集合框架的常用类我们已经分析完成了,但是还有两个工具类我们还没有进行分析。可以说,这两个工具类对于我们操作集合时相当有用,下面进行分析。
04.24
15:54:45
发表了文章
2022-04-24 15:54:45
【面试】shuffle函数的实现
有位同学面试的时候被问到shuffle函数的实现,他之后问我,我知道这个函数怎么用,知道是对数组(或集合)中的元素按随机顺序重新排列。但是没有深入研究这个是怎么实现的。现在直接进入JDK源码进行分析。
04.24
15:48:24
发表了文章
2022-04-24 15:48:24
【字符编码】Java字符编码详细解答及问题探讨
继上一篇写完字节编码内容后,现在分析在Java中各字符编码的问题,并且由这个问题,也引出了一个更有意思的问题,笔者也还没有找到这个问题的答案。也希望各位园友指点指点。
04.24
15:41:31
发表了文章
2022-04-24 15:41:31
【字符编码】彻底理解字符编码
在解决昨天的问题时,又引出了很多新的问题,如为什么要进行编码,这些编码的关系如何,如ASCII,IOS-8859-1,GB2312,GBK,Unicode之间的关系,笔者想要彻底理解字符编码背后的故事,遂进行了探索,具体笔记如下。如园友能读完本篇文章,我相信会解开很多疑惑。
04.24
15:35:02
发表了文章
2022-04-24 15:35:02
【字符编码】Java编码格式探秘
在分析Comparable和Comparator的时候,分析到了String类的compareTo方法,String底层是用char[]数组来存放元素,在比较的时候是比较的两个字符串的字符,字符用char来存储,此时,突然想到,Java里面的char可以存放中文吗?后来发现是可以的,并且由此也引出了Java中字符的编码格式问题。
04.24
15:31:27
发表了文章
2022-04-24 15:31:27
【集合框架】JDK1.8源码分析之Comparable && Comparator(九)
在Java集合框架里面,各种集合的操作很大程度上都离不开Comparable和Comparator,虽然它们与集合没有显示的关系,但是它们只有在集合里面的时候才能发挥最大的威力。下面是开始我们的分析。
04.24
15:22:23
发表了文章
2022-04-24 15:22:23
【集合框架】JDK1.8源码分析HashSet && LinkedHashSet(八)
分析完了List的两个主要类之后,我们来分析Set接口下的类,HashSet和LinkedHashSet,其实,在分析完HashMap与LinkedHashMap之后,再来分析HashSet与LinkedHashSet,就会变成异常简单,下面开始进行分析。
04.24
15:17:36
发表了文章
2022-04-24 15:17:36
【集合框架】JDK1.8源码分析之LinkedList(七)
在分析了ArrayList了之后,紧接着必须要分析它的同胞兄弟:LinkedList,LinkedList与ArrayList在底层的实现上有所不同,其实,只要我们有数据结构的基础,在分析源码的时候就会很简单,下面进入正题,LinkedList源码分析。
04.24
11:06:55
发表了文章
2022-04-24 11:06:55
【集合框架】JDK1.8源码分析之ArrayList(六)
分析了Map中主要的类之后,下面我们来分析Collection下面几种常见的类,如ArrayList、LinkedList、HashSet、TreeSet等。下面通过JDK源码来一起分析ArrayList底层是如何实现的。(PS:把JVM看完了之后终于可以有成片的时间来阅读源码了,感觉简直不能更爽)。
04.24
10:51:50
发表了文章
2022-04-24 10:51:50
【JVM】JVM系列之内存模型(六)(3)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
10:44:29
发表了文章
2022-04-24 10:44:29
【JVM】JVM系列之内存模型(六)(2)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
10:34:56
发表了文章
2022-04-24 10:34:56
【JVM】JVM系列之内存模型(六)(1)
经过前面的学习,我们终于进入了虚拟机最后一部分的学习,内存模型。理解内存模型对我们理解虚拟机、正确使用多线程编程提供很大帮助。下面开始正式学习。
04.24
10:22:18
发表了文章
2022-04-24 10:22:18
【字符编码】字符编码 && Base64编码算法
在前面的解决乱码的一文中,只找到了解决办法,但是没有为什么,说白了,就是对编码还是不是太熟悉,编码问题是一个很简单的问题,计算机从业人员应该也必须弄清楚,基于编码的应用有Base64加密算法,然后,这个问题一直放着,想找个机会解决。于是乎,终于逮到机会,开始下手。
04.24
10:15:51
发表了文章
2022-04-24 10:15:51
【JVM】JVM系列之执行引擎(五)
在了解了类加载的相关信息后,有必要进行更深入的学习,了解执行引擎的细节,如字节码是如何被虚拟机执行从而完成指定功能的呢。下面,我们将进行深入的分析。
04.24
10:05:15
发表了文章
2022-04-24 10:05:15
【JVM】JVM系列之类加载机制(四)
前面分析了class文件具体含义,接着需要将class文件加载到虚拟机中,这个过程是怎样的呢,下面,我们来仔细分析。
04.24
09:54:12
发表了文章
2022-04-24 09:54:12
【JVM】JVM系列之Class文件(三)
随着我们学习的不断深入,我相信读者对class文件很感兴趣,class文件是用户编写程序与虚拟机之前的桥梁,程序通过编译形成class文件,class文件之后会载入虚拟机,被虚拟机执行,下面我么来一起揭开class文件的神秘面纱。
04.24
09:39:03
发表了文章
2022-04-24 09:39:03
【知识积累】DES算法之C#加密&Java解密
在项目需要添加安全模块,客户端调用服务端发布的service必须要经过验证,加密算法采用DES,客户端采用C#进行加密,服务端使用Java进行解密。废话不多说,直接上代码。
04.24
09:36:27
发表了文章
2022-04-24 09:36:27
【集合框架】JDK1.8源码分析之TreeMap(五)
当我们需要把插入的元素进行排序的时候,就是时候考虑TreeMap了,从名字上来看,TreeMap肯定是和树是脱不了干系的,它是一个排序了的Map,下面我们来着重分析其源码,理解其底层如何实现排序功能。下面,开始分析。
04.24
09:28:14
发表了文章
2022-04-24 09:28:14
【集合框架】JDK1.8源码分析之IdentityHashMap(四)
前面已经分析了HashMap与LinkedHashMap,现在我们来分析不太常用的IdentityHashMap,从它的名字上也可以看出来用于表示唯一的HashMap,仔细分析了其源码,发现其数据结构与HashMap使用的数据结构完全不同,因为在继承关系上面,他们两没有任何关系。下面,进入我们的分析阶段。
04.24
09:13:06
发表了文章
2022-04-24 09:13:06
【集合框架】JDK1.8源码分析之HashMap & LinkedHashMap迭代器(三)
在遍历HashMap与LinkedHashMap时,我们通常都会使用到迭代器,而HashMap的迭代器与LinkedHashMap迭代器是如何工作的呢?下面我们来一起分析分析。
04.23
18:16:20
发表了文章
2022-04-23 18:16:20
【集合框架】JDK1.8源码分析之LinkedHashMap(二)
前面我们已经分析了HashMap的源码,已经知道了HashMap可以用在哪种场合,如果这样一种情形,我们需要按照元素插入的顺序来访问元素,此时,LinkedHashMap就派上用场了,它保存着元素插入的顺序,并且可以按照我们插入的顺序进行访问。
04.23
18:05:33
发表了文章
2022-04-23 18:05:33
【集合框架】JDK1.8源码分析之HashMap(一)
在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。好~下面就开始分析源码。
04.23
17:53:01
发表了文章
2022-04-23 17:53:01
【集合框架】Java集合框架综述
现笔者打算做关于Java集合框架的教程,具体是打算分析Java源码,因为平时在写程序的过程中用Java集合特别频繁,但是对于里面一些具体的原理还没有进行很好的梳理,所以拟从源码的角度去熟悉梳理具体类的原理和其中的数据结构。分析源码的好处总结如下三条:
04.23
17:47:00
发表了文章
2022-04-23 17:47:00
【知识积累】BufferedImage类实现图片的切分
如何实现图片分割?若有园友用到这个模块,使用Java的BufferedImage类来实现,图片切分也可以作为一个小工具积累起来,以备不时之需。
04.23
17:44:40
发表了文章
2022-04-23 17:44:40
【Java基础】RTTI与反射之Java
很多时候我们的程序可能需要在运行时识别对象和类的信息,比如多态就是基于运行时环境进行动态判断实际引用的对象。在运行时识别对象和类的信息主要有两种方式:1.RTTI,具体是Class对象,它假定我们在编译时已经知道了所有类型。2.反射机制,运行我们在运行时发现和使用类的信息。
04.23
17:20:13
发表了文章
2022-04-23 17:20:13
【JVM】JVM系列之垃圾回收(二)下
如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。
04.23
17:05:58
发表了文章
2022-04-23 17:05:58
【JVM】JVM系列之垃圾回收(二)
如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。
04.23
16:49:56
发表了文章
2022-04-23 16:49:56
【知识积累】服务器端获取客户端的IP地址(当客户端调用由Axis开发的WebService)
由于项目中一个小的模块需要获取客户端的IP地址以保证安全调用webservice接口,项目中客户端使用C#编写,服务器端使用Java编写,服务器端与客户端采用Axis开发的WebService进行通信。服务器端维护IP白名单列表,只有IP地址在白名单中的客户端才可以成功调用到接口,获得服务。
04.23
16:46:55
发表了文章
2022-04-23 16:46:55
【面试】基于二叉树层次遍历相关问题的求解
1.遍历二叉树指定层次的所有结点 2.统计指定层的搜索结点个数 3.对二叉树进行层次遍历 4.找到二叉树中每一层的第一个结点或最后一个结点
04.23
16:40:19
发表了文章
2022-04-23 16:40:19
【面试】面试题之汽水空瓶子问题
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空 汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满 的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?
04.23
16:36:05
发表了文章
2022-04-23 16:36:05
【JVM】JVM系列之JVM体系(一)
为什么要学习了解Java虚拟机 1.我们需要更加清楚的了解Java底层是如何运作的,有利于我们更深刻的学习好Java。 2.对我们调试错误提供很宝贵的经验。 3.这是合格的Java程序必须要了解的内容。 基于此,笔者打算出一个Java虚拟机的系列,加深自己对知识点的理解,同时也方便各位有需要的园友。
1
...
5
6
7
8
9
跳转至:
发表了文章
2024-05-15
Hudi基本概念
发表了文章
2024-05-15
Hudi MergeOnRead存储类型时Upsert分析
发表了文章
2024-05-15
hudi性能测试
发表了文章
2024-05-15
Hudi的管理与运维
发表了文章
2024-05-15
ApacheHudi与其他类似系统的比较
发表了文章
2024-05-15
ApacheHudi常见问题汇总
发表了文章
2024-05-15
使用Apache Hudi和Debezium构建健壮的CDC管道
发表了文章
2024-05-15
Data Lake架构揭秘
发表了文章
2024-05-15
Apache Hudi与Delta Lake对比
发表了文章
2024-05-15
Hudi 压缩(Compaction)实现分析
发表了文章
2024-05-15
使用Apache Hudi构建大规模、事务性数据湖
发表了文章
2024-05-15
Apache Hudi 异步Compaction部署方式汇总
发表了文章
2024-05-15
ApacheHudi使用问题汇总(一)
发表了文章
2024-05-15
ApacheHudi使用问题汇总(二)
发表了文章
2024-05-15
Spark读取变更Hudi数据集Schema实现分析
发表了文章
2024-05-15
假期结束还没缓过神?Hudi on Flink最新进展了解下?
发表了文章
2024-05-15
查询时间降低60%!Apache Hudi数据布局黑科技了解下
发表了文章
2024-05-15
Apache Flink 1.12.2集成Hudi 0.9.0运行指南
发表了文章
2024-05-15
提升50%+!Presto如何提升Hudi表查询性能?
发表了文章
2024-05-15
一文彻底理解Apache Hudi的清理服务
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝