排序
MongoDB下根据数组大小进行查询的方法
注意:本文中使用的mongodb版本为2.4.7。 首先插入测试数据 db.data.insert({name:'a', num:[12,123,22,34,1]}); db.data.insert({name:'b', num:[42,22]}); db.data.insert({name:'c', num:[49...
使用JDBC连接Mysql数据库会出现的问题总结
首先理清几个概念: JDBC:java数据库连接,是Orical公司的指定的一套规范接口 java数据库驱动:JDBC的实现类,由相应的数据库厂商提供,可以通过驱动去操作不同的数据库 在java-数据库这里,jd...
redis中使用java脚本实现分布式锁
redis被大量用在分布式的环境中,自然而然分布式环境下的锁如何解决,立马成为一个问题。例如我们当前的手游项目,服务器端是按业务模块划分服务器的,有应用服,战斗服等,但是这两个vm都有可...
MariaDB配置双主复制方案详解
本文环境 Debian 8 MariaDB 10.1.21 配置文件 1 修改服务器 1 上 mysql 配置文件 /etc/mysql/my.cnf 有些配置默认就存在的,如果你有洁癖,请先搜索,再添加配置项。 [mysqld] server-id ...
Oracle数据库安全策略分析
数据库安全性问题一直是围绕着数据库管理员的恶梦,数据库数据的丢失以及数据库被非法用户的侵入使得数据库管理员身心疲惫不堪。围绕数据库的安全性问题提出了一些安全性策略,希望对数据库管理...
为SQLite3提供一个ANSI到UTF8的互转函数
在使用Sqlite3时必须要用到的 使用方法: char* src = '...';//待转换的ANSI或UTF8字符串 char* dst = NULL;//保存由函数内部分配的内存指针, 不需要传入内存缓冲区的 转换为UTF-8:to_utf8(src, ...
phpPgAdmin 常见错误和问题的解决办法
一、安装错误 Q: 我已经安装了 phpPgAdmin ,但是当我企图使用它的时候, 我得到一个错误说我安装的 PHP 没有正确的编译数据库支持。 A: 这个信息的意思是你的 PHP 没有将 PostgreSQL 支持编译...