- 浏览: 80124 次
- 性别:
- 来自: 长沙
最新评论
文章列表
一、索引的CRUD
创建索引:ensureIndex()
db.collection.ensureIndex({"name":1}) 为collection的name属性创建正序索引
db.collection.ensureIndex({"name":1},{unique:true}) 为collection的name属性创建正序唯一索引。
db.collection.ensureIndex({"name":1},{unique:true,dropDups:true}) 为colle ...
1,insert
创建document(文档) 并添加记录
db.collection.insert({"name":"张三"})
插入指定document的数据
db.collection.insert({"name":"李四"})
2,update 更新指定document的数据符合条件的数据
语法: db.collection.update(query,update_expression,bool_upsert,bool_multi);
...
Mysql数据库导出:
mysqldump -h192.168.10.10 -uroot -paaaaaa test>test.sql
导出ip是192.168.10.10上 帐号是root 密码是aaaaaa 的test数据库 导成test.sql存储。
Mysql数据库导入:
step1:连接上mysql数据库
eg:mysql -uroot -paaaaaa root 登录账号 aaaaaa登录密码
step2:指定导入到的数据库
eg:mysql> use test
step3: 导入语法:source 导入的文件名
eg:mysql&g ...
一:导出 mongoexport
mongoexport --help可以查看mongodb导出的所有参数(linux下用./mongoexport --help),若指定为csv格式的可以加上参数--csv
常用参数:
-h host 主机
-port port 端口
-u username 用户名
-p passwd 密码
-d 库名
-c 表名 必填的参数,只有存在的表名才有可能导出数据
-f 'field1,field2' 列名 注意json导出实际还会加上'_id'字段
-q 查询条件
-csv 导出格式
-o ...
Windows下mysql安装
Linux下mysql安装
rpm方式安装
下载地址:http://mirrors.sohu.com/mysql/
下载文件:
Client:http://mirrors.sohu.com/mysql/MySQL-5.5/MySQL-client-5.5.51-1.el6.x86_64.rpm
Server:http://mirrors.sohu.com/mysql/MySQL-5.5/MySQL-server-5.5.51-1.el6.x86_64.rpm
安装server:
[root@zjdata mysql5.5.51 ...
创建数据库
use databaseName 如果数据库是空数据库那么退出当前数据库后该数据库会消失。
查看所有数据库
show dbs
查看当前所在数据库
db
删除指定数据库
db.dropDatabase()
数据库里面的所有的帮助
db.help() 查询数据库所有命令的帮助
创建文档
创建固定集合
固定集合(Capped Collections)
创建固定集合的语法:
db.createCollections(“documentName”,{ca ...
Apache 文件服务器
- 博客分类:
- apache
Linux下环境搭建:
下载apache 服务器安装文件
[root@localhost local]# wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.17.tar.gz
或者从http://httpd.apache.org/上下载httpd-2.4.17.tar.gz,上传到linux主机,然后开始安装。
解压tar -zxvf httpd-2.4.17.tar.gz,完成之后,会在当前目录出现一个httpd-2.4.17目录,然后顺序执行如下命令cd httpd-2.4.17
设置安装参数,命令如下:./con ...
Alt+/ 自动填充(经典快捷键,我一般用`代替???)
Ctrl+Shift+F 格式化代码
Ctrl+Shift+O 导入包和删除多余的包
Ctrl+Shift+Enter 在当前行的上一行插入空行
Shift+Enter 在当前行的下一行插入空行(相比Enter,在一行的什么位置都可以使用)
alt+↑ 将当前行(或选择的行)和上一行交换(免去粘贴复制)
alt+↓ 将当前行(或选择的行)和下一行交换
Ctrl+Alt+↑ 将当前行(或选择的行)复制并放在上面
Ct ...
A,java IO流式的输入输出原理:将所有的流理解为管道。
B,Java流的分类:所有的流都在IO包下面。
1,从方向上分为输入流和输出流。
2,从处理数据的单位可以分为字节流和字符流。 字节流:可以处理一切文件 doc、图片、音频、视频 字符流:只能处理文本文件 只能处理纯文本
3,按功能可以分为节点流(没有套在其它流上的管道,是直接接在文件上的)和处理流(套在其它流(管道)之上的流(管道)称为处理流)。
C,输入/输出流类:
InputStream
read() Rea ...
泛型 Generic
- 博客分类:
- j2se
泛型的本质:类型参数化。
一:泛型的优点: a, 让我们少写几个类的代码,b,让我们定义安全的泛型类
二:自定义泛型类:
package gen01;
/**
* 自定义泛型类 BasicController
* @author john
*
* @param <E>
* @param <S& ...
一,异常的概念 :异常是程序运行期出现的错误。
二,异常的分类:a,
三,异常的捕获和处理
理解一下五个关键字: throw throws try catch finally
try{ 可能发生异常的代码 }catch(Exception e){ 对异常捕获处理的代码}finally{ 可以写一些对资源的关闭的代码}
throw 对自己能够处理的异常,后面跟一个异常对象,在处理的时候抛出自定义的异常的做法。 catch (Exception e) {throw ApplicationException("系统发生故障,请联系 ...
一,数组:(定义、分配空间、赋值)
一维数组的声明:type [] var 或者 type var [];
java中试用new 创建数组对象格式为:数组名 = new 数组元素类型[数组元素个数];
注意理解基本数据类型数组和引用类型一维数组的内存分配差异。
数组的定义与初始化
1,数组动态初始化(数组的定义也就是数组的空间分配和数组元素的赋值分开进行):数组的定义与数组元素分配空间和赋值操作分开进行。
eg1: int a[];
a = new int[3];
a [0] = 1; a [1] = 2; a [2] = 3;
...
下载:
下载地址:http://mirror.bit.edu.cn/apache/lucene/solr/ 选择对应的版本(本次下载的是4.10.4)
windows下载:solr-4.10.4.zip Linux下载:solr-4.10.4.tgz
解压开后的目录说明:
exapmle
solr 配置了solr运行时信息是一个标准的solrhome目录。
webapps-->solr.war
安装:
1,安装tomcat
参考http://wangshirufeng.iteye.com/blog/2242993 ...
java里面对日期处理的三个重要的对象:Date DateFormat Calender
1,把java的日期转换成指定格式的字符串
java.util.Date date = new java.util.Date();
DateFormat df = new SimpleDateFormat("现在是北京时间yyyy年MM月dd日 HH时mm分ss秒 属于本年第w周,本月第W周");
String datestr = df.format(date);
System.out.println(datestr);
2,把 ...