-
025 年将使您的项目加速的 10 个 Python 库
1. Polars — 比 Pandas 快 100 倍 Polars 是您的新最佳伙伴,用于结构化数据,让 Pandas 在 10x-100x 的速度下吃灰。它用 Rust 编写,并集成 Apache Arrow,拥有懒加载评估功能——非常适合那些庞大的数据集。...
05月03日[精选文章]浏览:14
-
使用ANTLR开发自己的DSL语言(一)(antlr简明教程)
概述本文介绍如何使用 ANTLR 4 开发一个属于自己的 DSL 语言,本篇文章是该系列文章的第一篇,从模仿一个最简单的计算器开始。这个计算器我把它叫做"CALC",它具有如下最基本的功能 :正整数的加减乘除表达式不使用括号时,乘除优先级高于加减...
05月03日[精选文章]浏览:12
-
Parallels发布Virtuozzo性能报告(parallels technical preview)
全球领先的虚拟化技术大亨Parallels近期发布了旗下虚拟化旗舰产品Virtuozzo性能分析报告。该报告将Virtuozzo与另两大主流虚拟机XEN以及KVM进行对照测试,试验结果显示Virtuozzo性能超出XEN 160%~580%,超出KVM 360%~640%。此次测试比较了Virtuo...
05月03日[精选文章]浏览:12
-
-
中小型企业迁移必看!3小时完成致远平台高可用升级
大家好,我是协同军哥!实际运维工作中经常遇到客户需要服务器迁移,我们需要如何高效快速又安全的实施呢?今天给大家分享我的详细实施步骤。...
05月03日[精选文章]浏览:12
-
-
-
Shiro框架:认证和授权原理(shiro权限认证流程)
优质文章,及时送达前言Shiro作为解决权限问题的常用框架,常用于解决认证、授权、加密、会话管理等场景。本文将对Shiro的认证和授权原理进行介绍:Shiro可以做什么?、Shiro是由什么组成的?举个Shiro的例子呗?Shiro认证的原理是咋样的?Shiro授权的原理是咋样的?...
05月03日[精选文章]浏览:8
-
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
作者:京东保险 王奕龙本节我们探究动态 SQL 的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态 SQL 和动态 SQL 执行的不同之处。在这个过程中,SqlNode 相关实现值得关注,它为动态 SQL 标签都定义了专用实现类,遵循单一职责的原...
05月03日[精选文章]浏览:11
-
第三篇|Spark SQL编程指南(spark sql基本操作)
在第二篇|Spark core编程指南一文中,对Spark的核心模块进行了讲解。本文将讨论Spark的另外一个重要模块--Spark SQL,Spark SQL是在Shark的基础之上构建的,于2014年5月发布。从名称上可以看出,该模块是Spark提供的关系型操作API,实现了SQL-on-Spa...
05月03日[精选文章]浏览:9