- 博客(10)
- 资源 (88)
- 收藏
- 关注
原创 Mysql新增自增长主键列
有的时候需要对于一个Mysql数据库表添加个自动增长主键,刚开始的时候使用下面的语句:alter table taskinfoconfig add column id int(10) not null auto_increment ;alter table taskinfoconfig add primary key(id);可是在执行的时候发现报错,信息如下:In
2015-10-16 11:31:25 8341
转载 Ajax Post请求中文乱码问题解决方案
本文介绍解决ajax post中文乱码的问题的方案,如果你的web应用中全部使用utf-8编码,那将不会有这上问题。这里主要是解决那些要求页面编码是gbk或 gb2312等非utf-8编码(有时候由于历史遗留问题,就会有这种需求)的web应用遇到的ajax post中文乱码问题。 通常,对于这个问题有三种解决方法: [list]通过前端页面在ajax post数据时把数据使用e
2015-10-15 14:36:17 5953
原创 mysql查询是否存在某条记录,不存在则插入,存在则更新
在工作中,会遇到这样的情形,查询数据库中是否存在一条记录信息,如果不存在则插入一条新的信息,如果存在,则更新已有的信息。面对这样的需求,之前采用的是先读取一遍数据库,判断是否有数据,如果没有则插入一条新信息,如果有,则更新已有信息,但是这种做法在高并发情况下可能存在多个线程查询时都没有数据,于是都往数据库中插入新的记录,在插入时则会抛出异常(说该信息已在数据库中)。后来发现
2015-10-13 13:59:40 19178 1
原创 StringReader使用过程中出现空指针异常
在使用StringBuilder的过程中出现了空指针异常,BufferedReader reader = new BufferedReader(new StringReader(null));于是查看了下StringReader的源代码,在构造函数里: public StringReader(String s) { this.str = s; this.length =
2015-10-12 18:56:13 1855
原创 mongodb数据迁移的两种方式
环境说明:bbs数据采集的数据越来越多,目前是50G,每天大概以200W的数据量增长。而当前服务器1.2上面的空间不足,需要把数据迁移到空间足够大的1.3上面去尝试了2种方式对数据进行迁移,一种是rsync,直接拉取数据;另一种是使用mongodump/mongorestore1.rsync操作步骤:1.2:[mongodb]path = /data1/mongod
2015-10-05 13:48:11 16999 1
原创 mongodb数据库的备份和恢复
mongoexport指令只能用于集合的导出功能,不能导出数据库,mongodb提供了一个指令用于数据库的备份,那就是mongodump。mongodump和mongorestore两个指令配合使用,用于完成mongodb数据库的备份和恢复功能。mongodump指令不会备份“local”数据库,同时在2.2版本之后由于数据格式定义的改变,导致不能用新版本的指令去恢复老版本
2015-10-05 13:42:42 1187 1
原创 编写JS脚本给mongodb添加一列为已有列的相关值
Mongodb是文档数据库,即我们无需在创建的时候确定文档的存储结果,可以随时添加自己想要的字段。有的时候我们在使用Mongodb的时候会遇到下面的情形,想给Mongodb集合添加一个字段,且该字段的值是已有字段的值经过某些运算逻辑得到。直接通过Mongodb客户端工具或者变成实现都不太方便,这时候我们通过js脚本来进行处理。如下所示:conn = new Mongo("i
2015-10-05 13:28:42 2855 3
原创 mongodb中的remove和drop的区别
remove用于将集合中的文档删除,但不删除集合本身,也不删除集合的索引。drop不仅删除集合的文档,也会删除集合本身,同时也会删除在集合上创建的索引。
2015-10-05 11:10:33 6528 1
原创 mongodb查询中的null和存在不存在
查询集合c中y的值为null或者不存在>db.c.find( { “y” : null } )查询集合c中y的值为null,(仅返回y的值为null的数据,不会返回不存在的)>db.c.find( { “y” : { $type : 10 } } )还有一种写法如下>db.c.find({“y”:{“$in”:[null], “$exists”:true}}
2015-10-05 11:07:05 32749 1
原创 异常收集-org.hibernate.hql.internal.ast.QuerySyntaxException: activityinfo is not mapped
在工作过程中,发现在使用Hibernate的时候出现了org.hibernate.hql.internal.ast.QuerySyntaxException: activityinfo is not mapped 这样的异常,由于是第一次使用Hibernate,所以没有反应到底是什么样的错误。后来在网上找了找相关的文章看了看,并对照自己编写的代码,原来在自己写的hql语句的时候出现了问题。不像sq
2015-10-05 10:59:20 3851 1
基于C语言的文件夹加密
2011-12-12
基于C#的登录系统模拟
2011-11-03
AVR编程工具多功能计算器
2011-11-01
简易计算器
2011-11-01
基于51单片机的温度计设计
2011-10-30
基于51单片机的电子密码锁设计
2011-10-30
51单片机外围器件使用的头文件代码(很详细)
2011-10-30
简易的文本编辑器
2011-10-30
深入理解Andriod卷1
2014-01-14
Andriod开发权威指南
2014-01-14
几个开源的Andriod项目源码
2014-01-11
Algorithm(第4版)
2013-01-01
JAVA语言版之记事本实现
2012-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人