Elivis Hu
码龄14年
关注
提问 私信
  • 博客:69,025
    社区:3
    问答:729
    动态:190
    69,947
    总访问量
  • 99
    原创
  • 20,515
    排名
  • 355
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2011-05-19
博客简介:

Elvis Hu的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    849
    当月
    2
个人成就
  • 获得489次点赞
  • 内容获得26次评论
  • 获得469次收藏
  • 代码片获得704次分享
创作历程
  • 28篇
    2024年
  • 71篇
    2023年
成就勋章
TA的专栏
  • 架构师
    付费
    23篇
  • JVM工具专题
    付费
    3篇
  • 前端专栏
    4篇
  • 工具软件
    18篇
  • java专栏
    11篇
  • 云计算
    1篇
  • SPRING
    3篇
  • python
    7篇
  • 数仓
    4篇
  • HarmonyOS鸿蒙开发
    1篇
  • 支付
    1篇
  • PM专栏
    1篇
兴趣领域 设置
  • 大数据
    flink
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflow数据分析
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

345人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2025 开发 AI 应用必备 JS 工具库!

本文来分享开发 AI 应用必备的 js 工具库,帮助你更好地迎接 AI 时代的前端开发浪潮。
原创
发布博客 2024.11.29 ·
739 阅读 ·
14 点赞 ·
0 评论 ·
16 收藏

分享 8 个好看的开源 uniapp 应用!

今天来分享 8 个好玩的开源 uniapp 应用!
原创
发布博客 2024.11.29 ·
277 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

django开发资源、手册、源代码

发布资源 2024.11.27 ·
rar

100多个免费常用API接口分享,调用完全不限次数,以后总用得着!

聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。
原创
发布博客 2024.11.27 ·
636 阅读 ·
22 点赞 ·
0 评论 ·
11 收藏

9 个 Java 开源项目 yyds

这 9 个 Java 开源项目 yyds
原创
发布博客 2024.11.27 ·
1048 阅读 ·
19 点赞 ·
0 评论 ·
11 收藏

老板让我搞一个请假审批流程,我一行代码搞定(Java版)

工作流
原创
发布博客 2024.09.24 ·
1152 阅读 ·
23 点赞 ·
0 评论 ·
14 收藏

IDM 工具下载 地图高程数据

注册时,标红点的是必填的,有的诸如first name之类的全可以瞎填,看起来需要打勾的地方就打个勾。下载完的DEM数据是个压缩包,解压后,找到dem.tif格式,即可加载到Global Mapper或其他GIS软件中去使用了。地图上就会显示江苏省的范围,对照下图幅KML文件,你就能知道江苏省所有的图幅文件的经纬度数据了。因此,只要确定要下载的地方的经纬度图幅范围就可以轻松的获取到所有的下载链接,而不用在NASA官网上一个个的去翻了。安装后,第一次打开,如果默认语言是俄语的,那就修改下默认语言。
原创
发布博客 2024.08.29 ·
769 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

Three.js做了一个网页版的我的世界

笔者在前一阵子接触到Three.js后, 发现了它能为前端 3D 可视化 / 动画 / 游戏方向带来的无限可能, 正好最近在与朋友重温我的世界, 便有了用Three.js来仿制 MineCraft 的想法, 正好也可以通过一个有趣的项目来学习一下前端 3D 领域方块的放置 / 破坏选择不同的方块类型移动和碰撞检测随机的地形和树木生成无限的世界保存 / 读取游戏音效和背景音乐可调节的渲染距离和视野范围基本的 UI生成水更多的保存栏位手机支持玩法介绍也可以在。
原创
发布博客 2024.06.13 ·
2115 阅读 ·
12 点赞 ·
0 评论 ·
15 收藏

高性能的Web网关,一个工具等于 Nginx + Https证书 + 内网穿透 + 图片切割水印 + 网关登录 --Apiumc Gateway

Apiumc内置内网穿透支持,Apiumc是Web的反向代理,只要把外网服务器的请求通过Host域名来区分进行点对点的转发到本地Apiumc,对Apiumc来说转发的请求数据和平常网络防问没有区别,再把响应的数据以点对点的转发外网服务器,完成Http协议的内网穿透,这样外网就可通过Web形式防问本机或内网应用。
原创
发布博客 2024.06.11 ·
868 阅读 ·
11 点赞 ·
0 评论 ·
13 收藏

八分钟了解一致性算法 -- Raft算法

在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性。Raft算法是一种简洁而高效的分布式一致性算法,通过引入Leader选举和日志复制的机制,确保了分布式系统的共识和一致性。个节点的日志在相同的索引位置上的任期号相同,则认为他们具有一样的命令,从头到这个索引位置之间的日志完全相同• 如果给定的记录已提交,那么所有前面的记录也已提交Raft算法是一种简洁而高效的分布式一致性算法,通过引入Leader选举和日志复制的机制,确保了分布式系统的共识和一致性。
原创
发布博客 2024.02.27 ·
253 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

一文讲透 map.computeIfAbsent putIfAbsent computeIfPresent区别

当 key 不存在时,返回的都是新的 value(为什么不说新插入的 value),即使 computeIfAbsent 在传入的value 为 null 时,不会新建映射关系,但返回的也是 null;如果给定的 key 不存在(或者 key 对应的 value 为 null),关联给定的 key 和给定的 value,并返回 null;1.使用 put 方法添加键值对,如果 map 集合中没有该 key 对应的值,则直接添加,并返回 null,如果已经存在对应的值,则会覆盖旧值,value 为新的值。
原创
发布博客 2024.02.27 ·
795 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

Redis 只会用缓存?16种妙用让同事直呼牛X

例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。以访问者的ip和其他信息作为key,访问一次增加一次计数,超过次数则返回false。String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享。赛选商品,苹果的、ios的、屏幕在6.0-6.24之间的,屏幕材质是LCD屏幕。其实就是java的阻塞队列。老规矩,用 tags:i5001 来维护商品所有的标签。
原创
发布博客 2024.02.19 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

别再使用 RestTemplate了,试试官方推荐的 WebClient !

在 Spring Framework 5.0 及更高版本中,RestTemplate 已被弃用,取而代之的是较新的 WebClient。这意味着虽然 RestTemplate 仍然可用,但鼓励 Spring 开发人员迁移到新项目的 WebClient。设置请求超时不会有任何影响总的来说,虽然 RestTemplate 可能仍然适用于某些用例,但 WebClient 提供了几个优势,使其成为现代 Spring 应用程序的更好选择。
原创
发布博客 2024.01.23 ·
1140 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

java使用双异步,性能优化

在使用@Async时,如果不指定线程池的名称,也就是不自定义线程池,@Async是有默认线程池的,使用的是Spring默认的线程池SimpleAsyncTaskExecutor。测试发现,当你将核心线程数CorePoolSize和最大线程数MaxPoolSize都设置为200的时候,第一次它会同时开启150个线程,来进行工作。有一个问题,一直没时间摸索,线程池中的核心线程数CorePoolSize、最大线程数MaxPoolSize,设置成多少,最合适,效率最高。测试的过程中发现,好像真的是这样的。
原创
发布博客 2024.01.22 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python学生信息管理系统(界面+数据库)

今天跟大家分享一下一个python期末大作业的开发思路。大家可以参考思路自己修改完善。我们讲解的是学生信息管理系统。界面还是用tkinter做,数据库使用sqlite。7.在程序主入口调用main()函数,启动软件主界面。6.定义查找/修改/删除学生信息子界面函数。5.定义显示所有学生信息子界面函数。4.定义添加学生信息子界面函数。3.定义软件主界面函数。
原创
发布博客 2024.01.17 ·
1701 阅读 ·
8 点赞 ·
0 评论 ·
31 收藏

sphinx,一个神奇的 Python 库!

Sphinx是一个由Python社区开发和维护的文档生成工具。它最初是为Python项目文档创建而设计的,但现在已成为广泛用于各种项目的工具。- **可扩展性**:Sphinx可以通过插件和扩展来满足不同项目的需求,使其非常灵活。多输出格式:Sphinx支持生成HTML、PDF、ePub、纯文本等多种输出格式,适用于不同的发布渠道。自动化生成:Sphinx可以自动从项目的源代码、注释和标记中提取文档内容,减少了手动编写文档的工作。强大的标记语言。
原创
发布博客 2024.01.17 ·
806 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

dask,一个超级厉害的 Python 库

Python Dask 是一个用于并行计算和分布式计算的灵活、开源的库。它提供了一种方式来处理比内存中可容纳的数据集更大的数据,同时具有与 NumPy 和 Pandas 类似的 API,使得迁移到 Dask 非常容易。## Python Dask 的关键特点并行计算:Dask 可以并行处理数据,充分利用多核处理器和集群,加速计算过程。分布式计算:可以将 Dask 部署到分布式集群上,以处理大规模数据,无需将数据加载到单个计算机上。与 NumPy 和 Pandas 的互操作性。
原创
发布博客 2024.01.17 ·
596 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

八分钟了解一致性算法 -- Raft算法

### 分布式一致性在分布式环境中,一致性是指数据在多个副本之间是否能够保持一致的特性。#### 分布式一致性算法比较常见的一致性算法包括Paxos算法,Raft算法,ZAB算法等• Paxos是Leslie Lamport提出的一种基于消息传递的分布式一致性算法。很多分布式一致性算法都由Paxos演变而来,但是最大特点就是难,不仅难以理解,更难以实现。• Raft 是一种相对较新的分布式一致性算法,是一种更易于理解和实现的算法,在选主的冲突处理等方式上它都选择了非常简单明了的解决方案。
原创
发布博客 2024.01.15 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解析 ODPS SQL 任务优化方法原理

本文重点尝试从ODPS SQL的逻辑执行计划和Logview中的执行计划出发,分析日常数据研发过程中各种优化方法背后的原理,覆盖了部分调优方法的分析,从知道怎么优化,到为什么这样优化,以及还能怎样优化。一、背景使用ODPS SQL进行离线数据研发时,开发同学不可避免会碰到任务性能问题,需要经常对ODPS SQL执行任务进行调优,以对重点场景任务产出时效进行保障,避免资源浪费。
原创
发布博客 2024.01.11 ·
339 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

不用写一行代码!Python最强自动化神器!-palywright

Playwright是一个由Microsoft开发的开源自动化测试工具,它可以用于测试Web应用程序。Playwright支持多种浏览器,包括Chrome、Firefox和WebKit,同时也支持多种编程语言,如JavaScript、TypeScript、Python和C#。
原创
发布博客 2024.01.08 ·
1113 阅读 ·
23 点赞 ·
0 评论 ·
25 收藏
加载更多