数据结构资讯列表 -凯发k8国际

资讯月刊下载

第121期(18-03)

  • java程序员开发常用的工具
  • 3月全球数据库排名:postgresql 再迎暴涨

第120期(18-02)

  • 开源巨献:2017 年 google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么

第119期(18-01)

  • 编写高性能java代码的最佳实践
  • 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!

活跃编辑

资讯编辑

web前端

企业架构

iteye小编

其他专家

进入编辑列表

[研发管理] redis 在现实世界的 5 个用法

redis是一个强大的内存数据结构存储,包含数据库,缓存和消息代理等多种用途。大多数人经常认为它不过是一个简单的键值存储,但其实它有更多的能力。下面我将会总结一些redis可以做的事情的真实例子。 1.全页面缓存 首先是整页缓存。如果你正在使用服务器端呈现的内容,则不需要为每个单独的请求重新渲染每个页面。使用如redis这样的缓存,你可以缓存经常请求的内容,从而大大减少请求最多的页面的延迟,并且 ...
jihong10102006 评论(3) 有79543人浏览 2018-04-11 11 0

[编程语言] 游戏与算法的必经之路

引用作者:姜雪伟,创业公司技术合伙人,畅销书作者。csdn社区专家,资深3d游戏引擎开发者,it高级讲师,计算机图形学方向研究生。 本文为姜雪伟原创文章,未经允许不得转载, 点此查看作者有关《【系列直播】算法与游戏实战技术》经验分享 前言 作为一个在it行业工作十五年的老兵,笔者在这里将自己多年的学习游戏算法经验分享给读者,希望能够帮助那些想学习算法提升自己的读者。算法是it产品研发的核心,在it的 ...
jihong10102006 评论(1) 有6740人浏览 2016-12-30 3 0

[企业架构]

本文转自:汤雪华的博客 前言 春节期间,无意中看到一篇文章,文章中讲到12306的业务复杂度远远比淘宝天猫这种电商网站要复杂。后来自己想想,也确实如此。所以,很想挑战一下12306这个系统的核心领域模型的设计。一般的电商网站,购买都是基于商品的概念,每个商品有一定量的库存,用户的购买行为是针对商品的。当用户发起购买行为时,系统只需要生成订单并对用户要购买的商品减库存即可。但是,12306就不是那 ...
mengyidan1988 有8433人浏览 2016-02-19 18 3

[互联网]

当今的商业决策对基于天的数据依赖越来越强烈。然而,正确而连贯的数据流对商业用户做出快速、灵活的决策起到决定性的作用。建立正确的数据流和数据结构才能保证最好的结果。这个过程叫做数据建模。为了避免认为错误并且加快进度,我们需要使用专业的软件来帮助我们建立数据逻辑模型和物理模型、生成ddl,并且能够生成报告来描述这个模型,同时分享给其他伙伴。本文列出的工具都是从data to value公司咨询顾问处精挑 ...
mengyidan1988 有20418人浏览 2016-01-19 0 0

[企业架构]

streamcql是一个类sql的声明式语言,它用于在流(streams)和可更新关系(updatable relation)上的可持续查询,目的是在流处理平台分布式计算能力之上,通过使用简易通用的类sql语言,使得业务逻辑的开发变得统一和简易。在功能上,streamcql弥补了传统流处理平台上一些基本业务功能的缺失,除了过滤、转换等基本sql能力之外, 还引入基于内存窗口的计算、统计、关联等能力, ...
mengyidan1988 有7149人浏览 2015-12-23 1 0

[互联网]

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要ο(n log n)次比较。在最坏状况下则需要ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(divide and conquer)策略来把一个串 ...
mengyidan1988 有10733人浏览 2015-11-27 9 0

[互联网]

json——大家可能都知道它是几乎所有现代服务器都使用的轻量级数据交换格式。它体量轻,可读性强,通常比老式的、不友好的xml开发起来更加便捷友好。json是不依赖于开发语言的数据格式,但是在解析数据并将其转换到如java对象时,会消耗我们的时间和存储资源。 几天前,facebook宣布,其android应用程序大幅提升了数据处理性能。这是由于几乎在全部应用程序中放弃了json数据格式,用flatb ...
mengyidan1988 有7428人浏览 2015-08-31 1 0

[数据库]

系统的可扩展性是推动nosql运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得nosql听起来像是一个大筐,什么都能塞进去。尽管nosql运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试逐渐总结出了一些行之有效的数据库构建方法。在这篇文章里,我将针对nosql数据库的分布式特点进行一些系 ...
mengyidan1988 有7464人浏览 2015-06-15 1 0

[企业架构]

摘要:visualgo是由steven halim博士在2011年发布的一款可视化学习算法的工具,用于帮助其学生更好地理解数据结构和算法,可以让学生按自己的步骤来学习。 visualgo是由steven halim博士在2011年发布的一款可视化学习算法的工具,用于帮助其学生更好地理解数据结构和算法,可以让学生按自己的步骤来学习。 visualgo就像是steven 7天24小时陪伴在学生身 ...
cao345657340 有9842人浏览 2014-12-05 5 0

[数据库]

首先声明,我只是个程序员,不是专业的dba,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的情况,我有 ...
cao345657340 有8115人浏览 2014-11-28 4 0

[操作系统]

大多数的web开发者都会遇到设计用户账号系统的需求。账号系统最重要的一个方面就是如何保护用户的密码。一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害。如果你还在存储用户密码的md5,那可真的有点弱了。赶紧来看看这篇文章吧。 保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对 ...
有16013人浏览 2014-03-17 23 0

[编程语言]

大约在一年前,也就是2013年在waza(地名),alex gaynor提到了一个很好的话题:为什么用python、ruby和javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出现了这个问题。换一句话说,尽管现在这种语言很慢,但不意味着没有解决办法,不意味着未来会一直这样。 当在网上问为什么python比c语言更慢,回答最多的就是python中有动态类型。然而,动态类型确实会 ...
wnoum 有8252人浏览 2014-03-17 0 0

[编程语言]

谷歌开源团队近日发布了c b-tree,这是一个c 模板库,实现了基于b-tree数据结构的有序内存容器。类似于stl的map、set、multimap和multiset模板,c b-tree也提供了btree_map、btree_set、btree_multimap和btree_multiset等模板。 b-tree(多路搜索树,并不是二叉的)是一种常见的数据结构。使用b-tree结构 ...
wangguo 有13382人浏览 2013-02-01 3 0

[编程语言]

据gridgain官方网站最新消息称,gridgain 3.0.9 已于今日发布了! 该版本主要更新: 在稳定性和数据网格性能方面做了海量的改进 新的分布式数据结构 - distributed atomic - distributed queues 大大改进了数据网格查询支持 改进了标量 dsl 极大地提升了经由gridgain visor 的监控及管理性能 brand new tcp ...
希·梦 有3710人浏览 2011-05-20 0 2

[数据库]

memlink简介¶ memlink 是一个高性能、持久化、分布式的key-list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-log技术保证数据的持久化。memlink还支持主从复制、读写分离、list过滤操作等功能。 特点: 内存数据引擎,性能极为高效 list块链结构,精简内存,优化查 ...
有20505人浏览 2010-11-12 25 1

[数据库]

dbcrawler是一款轻量级的面向数据库结构的爬虫工具,采用纯java编写,因此可以跨平台使用。近日发布的dbcrawler 1.4下载版主要支持的数据库包括:apache derby,h2 database,hsqldb,ibm db2,mysql,postgresql,此版本主要是对一些bug的修复,以及增加了对视图的支持。 dbcrawler最大的特点就是可以无视数据库的类型,通过一 ...
just_cool 有7916人浏览 2010-09-19 8 2

[数据库]

关系数据模型已经流行了几十年了,但是一种新型的数据库(即nosql)正在吸引各大企业的关注.下面是对其优势与劣势的一个简单总结. 在过去的1/4世纪中,关系型数据库(rdbms)一直是数据库管理系统的主导模型.但是,今天,非关系型,”云,”或者”nosql”数据库正以数据库 管理系统的替代模型而获得认知.在本文中,我们将考察这些非关系型nosql数据库的10个关键因素:最重要的5个优势以及5个 ...
just_cool 有6364人浏览 2010-09-07 9 3

[企业架构]

infinispan 4.1.0 rc1版本发布了!它是一个可扩展性极高,且开源的data grids平台,hibernate 3.5也将它首选为二级缓存实现。 查看 4.1.0 rc1新改进:https://jira.jboss.org/browse/ispn/fixforversion/12313672 infinispan公开了一个简单的数据结构(一个cache)来存储对象。虽然可 ...
just_cool 有4110人浏览 2010-07-07 9 0

[行业应用]

客户需求分析 企业对数据填报的具体需求一般可总结为以下几个方面: 快速设计、发布填报表单 通过报表设计器可快速开发部署用于数据采集的电子表单模板,实现企业内部/外部的数据采集功能。能够设计各种填报表单样式、能够采用多种html控件录入数据,并进行数据校验。 业务人员快速制表 对于企业运营过程中一些临时性的或者是非核心业务类的数据采集需求,这种情况:一般填报表样式是相对简单也或者是临时性的,企业的需求 ...
iteye管理员 有8803人浏览 2010-06-25 5 17

[企业架构]

今天,infinispan 4.0.0最终版发布了!infinispan是一个新的可扩展性极高且开源的data grids平台,采用java编写而成。它公开了一个简单的数据结构(一个cache)来存储对象。虽然可以在本地模式下运行infinspan,但其真正的价值在于分布式,在这种模式下,infinispan可以将集群缓存起来并公开大容量的堆内存。这可比简单的复制强大的多,因为它会为每个结点分 ...
zly06 有4007人浏览 2010-02-24 4 2

最近热门tag

java(1854) ruby(427) 编程(365) python(328) rails(296) php(270) ide(201) eclipse(193) netbeans(165) c (146) 算法(139) groovy(133) .net(129) c(108) go(98) jdk(95) sql(94) cgi(88) jvm(78) scala(75)

热门资讯

global site tag (gtag.js) - google analytics
网站地图