
工具
文章平均质量分 92
weok
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
aiml简介+源代码解析+中文分词(java)
本文整合了看到的几篇博客并结合了笔者自己的尝试,记录下对aiml的浅显理解,想了解的更深入还是要靠自己探索呀! 目录 一、简介 二、原理+源代码解析 三、中文分词尝试 四、注意 五、优势与缺点(个人理解) 一、简介 AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言),是一种创建自然语言软件代理的XML语言,最初来...原创 2018-12-05 13:23:10 · 5029 阅读 · 1 评论 -
cayley+mysql使用
ps:学习cayley使用的话,虽然相关blog不多,但cayley的github提供了较全的api说明,而且有社区提供进行提问和讨论帮助 cayley下载地址:https://github.com/cayleygraph/cayley/releases 一. 配置与启动 cayley + mysql主要有以下几步骤: (1)解压后,对其进行配置,修改cayley_example.yml如...原创 2018-12-26 20:37:44 · 1079 阅读 · 0 评论 -
键值数据库初探
一. 几个概念 1. 关联数组:和普通数组一样的结构,区别在于没有普通数组一样的约束或者说规范 (1)key(下标)不限于整数,可以是字符串 (2)value可以是实数、字符串、列表及整数等类型 (2)key和value都不要求是同一类型 例子: 键值数据库基于关联数组这一结构构建,但是键值数据库不仅支持内存存储,还支持持久化到硬盘中 2.命名空间:由键值对构成的集合,相当...原创 2019-01-06 18:07:16 · 8433 阅读 · 0 评论 -
NoSQL初探
一、简介 NoSQL(Not Only SQL),泛指非关系型数据库 Nosql总体上有以下四个特点: (1)可伸缩性:有效应对负载变化的能力,多使用横向扩展(水平扩展)增加服务器节点 纵向扩展(垂直扩展):对服务器硬件升级 (2)开源:成本开销低 (3)灵活性:动态的添加属性,而不需要一开始定义好固定的表格结构 (4)可用性:一台故障,其他备用或从服务器补充 二、性质 相...原创 2019-01-06 18:42:59 · 481 阅读 · 2 评论 -
一致性hash
前言 引出这个概念的是使用redis做分布式缓存 首先了解下redis如何实现高并发访问: (1)为保证redis的高可用,提高redis的读写性能,最简单的是做主从复制,搭建集群,做读写分离 (2)hash算法,使得同样的数据查询会去特定的服务器,而不是随机规则遍历所有的redis服务器(类似于数据库的分库分表)。这里分简单hash和一致性hash,后者充分考虑了负载均衡的问题 一、分...转载 2019-03-10 11:16:44 · 492 阅读 · 0 评论