数据库

1、mongoDB服务器的搭建与连接

試著忘記壹切 提交于 2020-04-01 06:08:08
下载----编译----安装之后: 1.首先,创建一个mongodb_simple的目录,进入到目录中。 2.创建文件夹:data,用来存储数据库的数据文件。 3.创建文件夹:log,用来存储数据库的日志文件。 4.创建文件夹:bin,用来存储数据库的可执行性文件。 5.创建文件夹:conf,用来存储数据库的配置文件。 然后cp mongo-r2.6.5/mongod bin/ (mongod是服务器执行文件) mongo-r2.6.5/mongo bin/ (mongo是客户端连接工具) mongo-r2.6.5/mongostat bin/ (查看mongoDB服务器运行状态的一个工具,不影响连接,以后拷贝也行) cd conf vim mongod.conf (新建一个配置文件) port = 123456 (端口) dbpath = data (数据目录,可以是相对路径也可以是绝对路径) logpath = log/mongod.log fork = true 然后cd .. 然后ls查看一下当前目录下的文件夹 再 ./bin/mongod -f conf/mongod.conf (加载配置文件启动) numactl --interleave=all bin/mongod -f conf/mongod.conf (重新启动mogod服务) ./bin/mongod -

plsql 导出oracle数据库

会有一股神秘感。 提交于 2020-04-01 05:20:58
plsql 导出数据库有两个问题,一个是只导出结构,一个是导出表结构加数据这样的,首先人家让我导成sql语句 这不是简单,首先打开PLSQL 一、导出结构 1、然后tools->Export User Objects.. 然后出来一片空白 2、要选择哪个User 3、上面会出现好多表,选择一下你要导出的表,然后选择哪个选择文件的按钮,填写一下文件名称,选择一下目录 4、点击export,就好了,这样就导完了。 贼简单啊,结果小姐姐温柔地说,你导的是建表语句,真是一顿操作猛如虎,其实是个二百五啊,人家要的是数据加结构的 二、导出结构及数据 1、首先写好查询语句,然后全选数据,点击左上角的小框框就能全选了 2、对着小框右键,找到Export Results->SQL file 3、然后就是填写一下文件名称,选择一下目录,就OK啦。 还有一种导出是把数据导出到表格里面,也挺简单的,一块写了吧,要不下次又忘了 三、导出数据到表格 就是上面的步骤和上线的一样, 1、写SQL语句,然后选择要导出的数据 2、右键选择 Copy to Excel ->Copy as xls 或者Copy as xlsx 其实这个导出挺简单的,就是plsql好多是英文版的,好多看不懂啊,英语真是硬伤啊,有空写个导入的 来源: https://www.cnblogs.com/xbxxf/p/11097688.html

使用ivx实现拖拽上传文件功能的经验总结

你离开我真会死。 提交于 2020-04-01 00:35:30
在实际案例中经常会使用到上传文件的功能,不过普通的上传文件需要用户再去一层一层查找文件的路径并不是十分的方便,今天给大家讲一种使用拖拽放置容器实现上传文件的方法。 1.拖拽放置容器 拖拽放置容器位于拓展组件中的特殊功能容器类,我们可以给它添加事件拖拽放置,此事件的动作中我们能获取一个返回值——拖拽文件,在调试记录中打印出来可以看到里面包含文件的名称、大小和类型等信息。 不过拖拽放置容器只是把文件拖拽进来,上传到服务器还是要使用文件接口组件。文件接口上传文件动作的回调中会收到文件上传到服务器后的一些信息参数。 2.添加数据库字段 第一步我们要做的是设计后台的数据库字段,我们添加以下4个字段,name,type,size和url,分别用于存储上传文件的名称,类型,大小和URL地址。 3.添加服务 下一步我们添加一个对数据库进行提交操作的服务。数据库有四个字段,所以服务添加了对应的四个接收参数,另外还有一个返回参数用于给前台返回数据库提交操作的结果。前台调用服务时返回结果是OK则提交成功,否者显示失败原因。 4.拖拽上传 在前台我们用一个对象数组存储我们上传了哪些文件,对象数组与数据库包含一样的4列,name,type,size和url。拖拽放置容器内,我们添加一些文本组件和图片组件对用户提示和展示上传进度。 然后是拖拽容器的事件,我们将文件拖拽放置到容器区域内时

互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细)

旧巷老猫 提交于 2020-04-01 00:06:23
互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细) 置顶 2018年11月08日 09:32:44 英俊帅比林 阅读数:1769 标签: 集群 分布式 互联网架构 java 更多 个人分类: JavaWeb 一、小型公司网络架构 狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产业的巨大利润的驱使,狗子决定走上创业这条路,于是,狗子联合了同学二黑,鸡子,狗蛋等人花费了几个月的时间写出了一套网站,是关于足球资讯的pc端网站加上手机APP客户端。现在产品测试成功了,准备发布了,狗子想到了两个问题: 1.网站需要服务器 狗子之前所有的代码测试都是在本地服务器或者局域网上进行的,现在需要把产品发布到外网上,让所有的人都能访问,因此再用自己的电脑当服务器显然很不现实,于是,狗子去买了一台服务器,在上面装了jdk,tomcat,mysql等必备环境,把网站搭了起来,又经过了很多测试,运行毫无问题了,通过网站的ip可以访问并且实现功能了,而且app的后台也在服务器上测试成功了,目前公司的架构如图所示: 那么问题又来了: 2.网站需要域名 显然,如果让各地的用户需要记住你服务器的ip地址才能访问你的网站的话,那是会被用户拿刀追着砍的。因此,狗子需要一个便于记住的域名,以后在浏览器输入这个域名就能够访问这个网站,所以,狗子拿着申请下来的各种资质,找到了域名贩卖商

Skype for business混合部署系列之三后端SQL Server Always on配置

大兔子大兔子 提交于 2020-03-31 18:07:37
Skype for business混合部署系列之二后端SQL Server Always on配置 skype for business 后端数据库配置always on 支持的数据库版本 SQL Server 2014 Enterprise Edition 和 SQL Server 2012 Enterprise Edition 1.2台SQL Server 服务器配置双网卡,心跳线网卡配置如下 2.2台SQL Server数据库服务器上安装 Windows Server 故障转移群集。在每台服务器上,执行以下操作 打开“服务器管理器”,然后单击“ 添加角色和功能 ”。 单击“ 下一步 ”,直至达到“ 选择功能 ”框。在这里选中“ 故障转移群集 ”复选框。 在“ 添加故障转移群集所需的功能? ”框中,单击“ 添加功能 ”。 单击“ 安装 ”。 3.验证群集配置。 在“服务器管理器”中,单击“ 工具 ”菜单,然后单击“ 故障转移群集管理器 ”。 在屏幕右侧的“ 操作 ”中,单击“ 验证配置 ”。 在“ 在你开始前 ”页上,单击“ 下一步 ”。 选择要添加到群集的服务器,然后单击“ 运行所有测试 ”。 在“ 摘要 ”框中,检查向导报告的任何错误。然后单击“ 完成 ”完成验证。 3.创建群集。 在“ 故障转移群集管理 ”向导中,右键单击“ 故障转移群集管理 ”,然后单击“ 创建群集

智慧园区数据库结构讲解

时光怂恿深爱的人放手 提交于 2020-03-31 11:10:52
它以数据库为基础,分为三层结构: 一、物理数据层 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 二、概念数据层 它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库 三、逻辑数据层 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。 来源: 51CTO 作者: qiboqime 链接: https://blog.51cto.com/14453837/2482682

如何启动MySQL?

﹥>﹥吖頭↗ 提交于 2020-03-31 10:08:23
一、 命令行的方式 启动MySQL方法 1、方法一,使用MySql自带的命令行工具 2、方法二,使用cmd 右击我的电脑-->属性-->高级--->环境变量,在path里面添加mysql bin目录的路径。 选择环境变量,在环境变量中的path路径下输入你的MySQL路径就OK了。注意如果你的用户环境变量中也有path,那么也要将其填入。 这是默认安装的路径C:\Program Files\MySQL\MySQL Server 5.6\bin 好了,可以输入。 mysql -h 127.0.0.1 -u root -p 然后 输入密码 。就可以连接到本地的MySql数据库了。 二、客户端工具 用这种黑框框来写语句很不方便,这里我介绍两个客户端工具,可以直接写sql语句,看数据库等 1、MySQL Workbench 8.0 CE(官方自带的客户端) 这里Mysql安装时,自带的。 连接到本地数据库,打开后直接点击这个灰框框 输入密码, 打开后,就可以进行操作了 2、DbVisualizer DbVisualizer是一款涉及到所有主要数据库且基于交叉平台上的援助与维护数据库工具。它允许通过JDBC的驱动同时连接各种不同的数据库;立刻指向并浏览数据库结构,观看数据库对象的详细特征,图解桌面数据、任意的SQL声明或SQL脚本,利用逆向工程图示出primary/foreign的键值

数据库系统原理

爱⌒轻易说出口 提交于 2020-03-31 08:01:51
数据库系统原理# 目录 数据库系统原理# 概念 一## 数据库系统(DBS)### 数据库管理系统(DBMS)### 二## 关系模型:### 关系完整性### 关系数据库# 关系## 连接## 关系代数## SQL# 级联、限制 数据类型## 模式 索引### 查询### 大写变小写 ORDER BY### GROUP BY### 概念 一## 数据: 描绘事物的符号。 数据库: 长期储存在计算机内,有组织,可共享的大量数据的集合。 数据库管理系统: 位于用户与操作系统之间的一层数据管理软件。 数据库系统(DBS)### 是有数据库、数据库管理系统、应用程序、数据库管理员组成的储存,管理,处理,维护数据的系统。 数据库系统的特点: 数据结构化 数据的共享性高 冗余度低且易扩充 独立性、数据有数据库管理系统统一管理控制 物理独立性: 指用户的应用程序和数据库中的数据的物理存储是相互独立的 逻辑独立性: 指用户的应用程序对数据库的逻辑结构是独立的。 数据库管理系统(DBMS)### 提供 数据的安全性保护、完整性检查、并发控制、数据库恢复 二## 实体: 客观存在并可以相互区别的事件 实体型: 用实体名及其属性名集合来抽象和刻画同类实体 实体集 同一类型实体的集合成为实体集 关系模型:### 由关系数据结构、关系操作集合和关系完整性约束三部分组成。

ASP.NET 中数据库操作初步

北慕城南 提交于 2020-03-31 06:47:52
这篇文章暂不提如何显示数据库中的数据,只提出如何增加、删除、修改数据,关于如何显示数据,会在以后的文章中提出。 一、定义OleDbCommand类型变量:MyCommand   要对数据库进行增加、删除、修改的操作我们还需要根据MyConnectio的类型定义一个OleDbCommand或者SqlCommand对象(请注意如果MyConnection是OleDbConnection类型,那么只能用OleDbCommand;如果MyConnection是SqlConnection类型,那么那么只能用SqlCommand。这里假设MyConnection是OleDbConnection类)。 方法一   你可以象拖放MyConnection一样拖放一个OleDbCommand,并命名为 MyCommand。 方法二   在(关联文件).CS文件中protected System.Data.OleDb.OleDbConnection MyConnection;下面手动添加: protected System.Data.OleDb.OleDbCommand MyCommand; 在private void InitializeComponent()中this.MyConnection =newSystem.Data.OleDb.OleDbConnection();的下一行下面手动添加:

linux locate命令

心不动则不痛 提交于 2020-03-31 06:10:35
1、命令简介 locate (locate) 命令用来查找文件或目录。 locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。整个locate工作其实是由四部分组成的: /usr/bin/updatedb 主要用来更新数据库,通过crontab自动完成的 /usr/bin/locate 查询文件位置 /etc/updatedb.conf updatedb的配置文件 /var/lib/mlocate/mlocate.db 存放文件信息的文件 2、用法 locate [OPTION]... [PATTERN]... 3、选项 -b, --basename match only the base name of path names -c, --count 只输出找到的数量 -d, --database DBPATH 使用DBPATH指定的数据库,而不是默认数据库