sqlite支持的类型非常少 字符类型必须用text,如果用string,输入纯数字的话就会变成用数字类型存储,从而导致类型不匹配的错误
Android:SqLite数据库基本用法
1.SQLite数据类型 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种常用的数据类型: NULL: 这个值为空值 VARCHAR(n):长度不固定且…
iOS/Android SQLite全文检索——FTS (full text search)
前言 我们的APP部分功能为了满足用户离线使用搜索的场景,使用了内置SQLite数据库的方式,随着内容的日益丰富,数据库记录快速增多,导致搜索速度明显变慢,为了提升搜索速度,给我们的数据做了全文检索的支持,在3W+的数据…
FMDB 再封装,多线程安全
一、前言 继之前封装的 FMDB 二次封装,面向模型 ,由于需要多线程操作数据库,之前是针对 FMDatabase 进行封装的,对于多线程操作就很容易造成数据混乱,前文中也有说明。 趁着刚搞完一个小程序项目,有点空余时间…
Hbase报错The node /hbase is not in ZooKeeper解决
今天在安装hbase(1.2.3)单机版,安装完毕启动没有问题,但是在运行hbase shell执行命令的时候却抛出了异常,经过google后解决了问题,问题如下: 比如:执行 list 命令: 1. ERROR: Th…
新增节datanode点到Hadoop集群
新增节点系统要求 1.CentOS7 2.Java8(任意现有节点/root目录下均有,建议保持一致jdk-8u71-linux-x64.rpm) rpm -Uvh jdk-8u71-linux-x64.rpm 切换正确…
Redis:批量删除Key
redis-cli中只有一个del命令可以用来删除key,但是无法用到keys命令的那个匹配模式。目前比较好的解决方案是使用linux系统的xargs,Mac中也有,但是Windows就不支持了。 简单说明一下:xarg…
memcache 错误码
Memcached::OPT_COMPRESSION - -1001 Memcached::OPT_SERIALIZER - -1003 Memcached::SERIALIZER_PHP - 1 Memcached::…
MongoDB 资源、库、工具、应用程序精选列表中文版
推荐阅读 MongoDB 资源、库、工具、应用程序精选列表中文版 有哪些鲜为人知,但是很有意思的网站? 一份攻城狮笔记 每天搜集 Github 上优秀的项目 一些有趣的民间故事 超好用的谷歌浏览器、Sublime Tex…
Zookeeper在哪些系统中使用,又是怎么用的呢?
zookeeper作为一个开源的分布式应用协调系统,已经用到了许多分布式项目中,用来完成统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等工作。 这里不再具体提zk的选主逻辑,paxos协议什么的,只开始讲一…
以太坊源码深入分析(3)-- 以太坊RPC通信实例和原理代码分析(上)
上一节提到,以太坊在node start的时候启动了RPC服务,以太坊通过Rpc服务来实现以太坊相关接口的远程调用。这节我们用个实例来看看以太坊 RPC是如何工作的,以及以太坊RPC的源码的实现 一,RPC通信实例 1,…
Java 中Object类与equals方法
Object类中的equals() 总说Object类 首先介绍一下Object类。 Class {@code Object} is the root of the class hierarchy. Every clas…