数据库
文章平均质量分 86
eclipser1987
这个作者很懒,什么都没留下…
展开
-
Berkeley DB(BDB)
Berkeley DB(BDB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,Tcl以及其他很多语言都有应用程序编程界面。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数Unix类操作系统和Windows操作系统转载 2010-01-14 14:46:00 · 1491 阅读 · 0 评论 -
Java对象以Blob存储,及序列化反序列化 (3)
在完成之前2篇文章内容之后,我们讨论下以下情况。项目要改版,TUser或者User要修改属性,添加或者删除某些字段,那么数据库已保存的数据还能被反序列化为原有对象,并进行扩展么?修改User.javapackage cn.vicky.po.vo;import java.io.Serializable;/** * * @author Vicky.H */p原创 2012-02-14 11:39:39 · 3308 阅读 · 0 评论 -
Java对象以Blob存储,及序列化反序列化 (2)
在上一节讲述了如何根据JAVA实体类的大小,选择对应的blob格式,现在我们将以一个简单的例子完整的讲述如何将Java对象一Blob格式存储数据库。修改TUser.java package cn.vicky.po;import cn.vicky.po.vo.User;import java.io.Serializable;import javax.persiste原创 2012-02-14 11:18:34 · 4231 阅读 · 0 评论 -
Java对象以Blob存储,及序列化反序列化 (1)
序列化,反序列化的概念此处不叙述,我们这里选要讨论的是,如何使用JPA规范实现JAVA对象以Blob个数存储数据库并且,在修改JAVA类的属性后,任然能从数据库中反序列化对象,这也是使用JAVA作为游戏服务器常用的数据存储方式以及要面对的问题。 这里我们将完全以实例放方式讲述:首先,我们需要一个t_user的表,id 以及blob类型的user数据。 MySQL的四种BLOB类原创 2012-02-14 11:06:36 · 6223 阅读 · 0 评论 -
Linux cron执行mysql失败(编码问题)
在接入一个渠道的时候,由于对方不给ROOT权限,也没有MYSQL的最高权限,MYSQL的配置这些已经不受掌控.于是出现了一下问题.1.首先,为了统计服务器平均在线人数,于是写了个SHELL脚本,每天7点-0点之间每小时执行该命令,获得当前在线用户,以便统计最高在线用户,以原创 2011-08-25 17:39:22 · 1739 阅读 · 0 评论 -
Msql视图(View)使用实例讲解
# 功能描述: 游戏中,某道具活动期间价格为10元,活动结束后,价格恢复为20元,但后台程序虽然恢复了20元的价格,但前台显示任然为10元,导致玩家在游戏中闹! 解决办法是,恢复这期间够卖了该道具的玩家的金额!# 首先,需要测试功能是否正确:原创 2011-08-17 11:17:30 · 1071 阅读 · 0 评论 -
关于hibernate一级,二级缓存以及事务隔离机制。
<br />1、Hibernate的一级缓存<br /><br />在Hibernate框架内部应用缓存提高应用系统的运行性能,Hibernate中的缓存分为为一级和二级缓存。<br /><br />Hibernate的一级缓存是内置缓存,不能通过程序代码或者配置人为取消取消,并且一级缓存通过Session对象实现缓存,所以也被为“Session”缓存。一级缓存是事务级别的缓存,事务结束缓存中的所有数据失效。使用一级缓存可以在一个事务中减少查询和更新数据表的操作。如在一个事务中即使多次地修改原创 2011-03-07 11:59:00 · 4034 阅读 · 0 评论 -
Mysql的时间函数
<br /><br />1.<br />2.DAYOFWEEK(date)<br />3.WEEKDAY(date)<br />4.DAYOFMONTH(date)<br />5.DAYOFYEAR(date)<br />6.MONTH(date)<br />7.DAYNAME(date)<br />8.MONTHNAME(date)<br />9.QUARTER(date)<br />10.WEEK(date)<br />WEEK(d转载 2010-12-27 17:01:00 · 1146 阅读 · 0 评论 -
SHELL 备份Mysql数据库
这个脚本虽然比较简单,但觉得会帮我们很大的忙!简单说一下:DB_USER=”user” 为用户名DB_PASS=”password” 为密码mkdir /home/mysqlbak/$DATE 指定并创建要备份到的目录BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置BCK_DIR=”/home/mysqlbak/$DATE” 将你的数据库备份到以日期为目录的文件夹下$BIN_DIR/mysqldump –opt -u$DB_USER -p$DB_PA转载 2010-12-21 17:37:00 · 1154 阅读 · 0 评论 -
BDB 临时
<br /> 概览<br />Berkeley DB Java 版是一套纯Java 语言实现的嵌入式数据库(区分关系型数据库)。<br /> <br />关系数据库是开发人员可用来进行数据存储和分析的最复杂的工具之一。应用程序大多将持久化的数据还原成Java 对象使用,并不需要SQL 来做分析(BDB4支持SQL查询,但这并不影响BDB的高性能!)<br /> <br />PrimaryIndex<PK,E><br />public class PrimaryIndex<PK,E> extends Obje原创 2010-07-22 15:23:00 · 1608 阅读 · 2 评论 -
linux服务器远程调用window平台MySql。
1、root用户登陆服务端,在window平台下的mysql数据库中创建一个“table_name" 的数据库表mysql> CREATE DATABASE table_ame;Query OK, 0 rows affected (0.00 sec)2、创建个用户 允许访问操作 user数据库 mysql> GRANT ALL PRIVILEGES ON table_ame.* TO [email protected] DENTIFIED BY "123456" -> ;Query OK, 0 row原创 2010-06-25 11:24:00 · 953 阅读 · 0 评论 -
Hibernate3 jar包概述
(发现用制表符能累死,直接贴包名了)hibernate3.jar :核心包,不说什么了antlr-2.7.6 :一个语言转换工具,Hibernate利用它实现 HQL 到 SQL 的转换commons-collections-3.1 : collections Apache 的工具集,用来增强Java对集合的处理能力dom4j-1.6.1 : dom4j XML 解析器jav转载 2010-01-15 14:33:00 · 1633 阅读 · 0 评论 -
google protocol buffer 与 redis 结合使用
google protocol buffer 可以将对象序列化,而redis作为优秀的NOSQL数据库,这里我将以实例方式介绍,将C++对象序列化,并存放在redis数据库中! google protocol buffer 的安装以及基础使用可以阅读我上一片文章.redis的安装使用,可以查阅,这里不再描述.我使用redis的官方C client: hiredis. proto原创 2013-01-23 16:27:29 · 11879 阅读 · 0 评论