标签: java

16 篇文章

thumbnail
数据结构与算法之概念
1. 数据结构 存储、组织数据的方式 包括数组、链表、堆、栈、队列、树、图等 同样的数据不同的组织方式就是数据结构。比如对老王的姓名、年龄、性别的描述:   列表方式:[老王,18,男]  字典方式:{name:"老王",age:18,sex:"男"} 而列表、字典都可以存储了老王的数据,但按照不同的方式存储在内存中。 算法是为了解决实际…
thumbnail
算法衡量优劣之时间复杂度
选型 我们假定计算机执行算法每一个基本操作的时间是固定的一个时间单位 , 那么有多少个基本操作就代表会花费多少时间单位 , 由此可以忽略机器环境的影响而客观的反应算法的时间效率 代码执行总时间(T) = 操作步骤数量 * 操作步骤执行时间(忽略机器环境的影响) 算法时间复杂度是用来描述算法在运行时所需的时间资源的度量。它通常表示为一个函数,该函数描…
N-皇后问题
N-皇后问题是一个经典的计算机科学和数学问题,其目标是在一个N×N的棋盘上放置N个皇后,使得它们彼此之间互不攻击,即没有两个皇后在同一行、同一列或同一斜线上。 这个问题最早由卡尔·弗里德里希·高斯于1850年提出,它在计算机科学领域中被广泛研究,被用作算法和人工智能的基础问题。 问题描述 给定一个N×N的棋盘,要求在每一行放置一个皇后,以确保它们不…
thumbnail
ioGame网络游戏服务器框架-简单介绍
简单介绍 ioGame无锁异步化、事件驱动的架构设计;轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式通过 ioGame 可以很容易的搭建出一个集群无中心节点、集群自动化、多进程的分布式游戏服务器包体小、启动快、内存占用少、更加的节约、无需配置文件、提供了优雅的路由访问权限控制可同时支持多种连接方式:WS、UDP、TCP...等;框架已…
thumbnail
ioGame网络游戏服务器框架
ioGame 源码完全开放、最新文档阅读完全开放;使用完全自由、免费(遵守开源协议)。 ioGame 是一个轻量级的网络编程框架,适用于网络游戏服务器、物联网、内部系统及各种需要长连接的场景。 无锁异步化、事件驱动的架构设计;轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式 通过 ioGame 可以很容易的搭建出一个集群无中心节点、集群…
SamWaf v1.3.13 开源、轻量级、可私有化部署的网站应用防火墙
SamWaf v1.3.13 发布,开源、轻量级、可私有化部署的网站应用防火墙。 新增爬虫访问分析 新增微信支付支付宝支付加白处理 优化升级策略增加 beta 版本,缩减重启引擎时间,自动备份老版本 相关链接 SamWaf 的详细介绍:点击查看 SamWaf 的下载地址:点击下载 samwaf/SamWafStar 455 | …
ArkFlow – 高性能 Rust 流处理引擎
软件简介 开源领域的桌面端 Manus?最懂打工人的智能体?DeepChat ! 高性能 Rust 流处理引擎,提供强大的数据流处理能力,支持多种输入输出源和处理器。 生产未就绪,请勿用于生产环境 特性 高性能:基于 Rust 和 Tokio 异步运行时构建,提供卓越的性能和低延迟 多种数据源:支持 Kafka、MQTT、HTTP、文件等多种输入输…
thumbnail
Apache Parquet Avro 格式反序列漏洞
漏洞描述 Apache Parquet Java 是一个开源的工具,用于优化大规模数据处理。其中 parquet-avro 模块用于转换 parquet 格式与 avro 数据格式。 在 parquet-avro 1.15.0 及之前的版本中,AvroConverters.java 中的 FieldStringableConverter 方法未对传…