数据库异常关闭时,数据库关闭时来不及或者没机会做checkpoint,则需要从上一个一致性检查的开始恢复。PostgreSQL备机checkpoint是不能产生checkpointWAL的,因为如果写这样类型的checkpoint的话,就会将接收的WAL打乱,那么日志将混乱,回放会出问题。那么问题来了,备机支持checkpoint吗?他的checkpoint怎么做的?PostgreSQL为了缩短恢
分类:
数据库 时间:
2019-04-19 22:36:40
阅读次数:
184
1.连接数据库的代码: 2.备份功能代码: 3.还原数据库代码(调用存储过程) 代码中标为紫色部分的代码并不会影响数据的还原,只是在JFinal中数据还原后连接不会在第一时间内连接上,这样前台在刷新页面的时候便会出现警告,为了防止前端出现这样的警告,把数据库的连接操作在后台进行处理(通过dao.fi ...
分类:
数据库 时间:
2019-04-19 22:38:38
阅读次数:
263
文档一: --修改用户密码的命令 mysqladmin -uroot -proot123 password mysql123 --登录mysql数据库的命令 mysql -uroot -proot123 --显示数据库的命令 show databases; --使用数据库的命令 use mysql; ...
分类:
数据库 时间:
2019-04-19 22:41:44
阅读次数:
259
CSRF攻击 原理: 跨站请求伪造。是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。 网站通过cookie来实现登录功能。而cookie只要存在浏览器中,那么浏览器在访问含有这个cookie的服务器的时候,会自动的携带cookie信息到服务器上去。就会存在一个漏洞:当你访问了 ...
分类:
数据库 时间:
2019-04-20 00:02:27
阅读次数:
179
场景:由于一些原因,实体中属性比数据库中字段多了一个startPage属性。PS:controllers中用实体类去接收参数,但是传入的参数比数据库中实体表多了一个字段, 这种情况下,应该建一个viewmodel来接收参数,但是懒不想建,所以直接在实体类中加个一个属性。 问题:进行EF操作时,就会出 ...
分类:
数据库 时间:
2019-04-20 00:13:41
阅读次数:
328
一、修正数据库 1. 修正数据库的定义,主要是修正表的定义。 2. 修正基本表的定义 alter table 表名 [add {列名 数据类型, ...}] // 增加新列 [drop {完整性约束名}] // 删除完整性约束 [modify {列名 数据类型, ...}] // 修改列定义 【示例 ...
分类:
数据库 时间:
2019-04-20 09:22:26
阅读次数:
182
查看系统版本[root@localhost~]#cat/etc/issueCentOSrelease6.7(Final)Kernel\ronan\m安装PostgreSQL数据库安装yum源[root@localhost~]#rpm-Uvhhttp://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-6.7-x86_64/pgdg-cen
分类:
数据库 时间:
2019-04-20 09:39:23
阅读次数:
275
如果出现这种问题那么是因为没有打开这个文件,如果想导入这个文件需要到开这个文件,然后再导入 ...
分类:
数据库 时间:
2019-04-20 09:46:47
阅读次数:
205
一. Percona XtraBackup 的优点。 (1)无需停止数据库进行InnoDB热备; (2)增量备份MySQL; (3)流压缩传输到其它服务器; (4)在线移动表; (5)能够比较容易地创建主从同步; (6)备份MySQL时不会增大服务器负载。 二. Percona XtraBackup ...
分类:
数据库 时间:
2019-04-20 09:54:27
阅读次数:
193
在PG11.2的数据库编译过程中,卡在了“checking for DocBook XML V4.2”,不动,需要安装docbook才可以。 需要安装: 一般在编译前,还需要两个库: ...
分类:
数据库 时间:
2019-04-20 09:58:36
阅读次数:
267
删除数据库时,报标题所提示的错误: mysql> drop database zabbix;ERROR 1010 (HY000): Error dropping database (can't rmdir './zabbix', errno: 39) 问题的原因: zabbix目录下存在着mysql ...
分类:
数据库 时间:
2019-04-20 11:26:00
阅读次数:
239
配置mysql允许远程连接的方法 默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。 一、修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0即可 ...
分类:
数据库 时间:
2019-04-20 11:31:02
阅读次数:
173
触发器时为执行业务规则和保持数据完整性而提供的一种机制,它可以在执行插入、更新,删除等操作的前后自动触发。触发器与存储过程类似,但是让不接收输入\输出参数没也不能被显式调用,只能有服务器事件自动触发,根据一起执行触发器语言的不同,可将其分为DML触发器和DDL触发器 1、DML触发器 根据DML触发 ...
分类:
数据库 时间:
2019-04-20 12:47:38
阅读次数:
193
一、事务四大属性 分别是原子性、一致性、隔离性、持久性。 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(Consistency) 一致性是指事务必须使数 ...
分类:
数据库 时间:
2019-04-20 13:04:02
阅读次数:
412
myeclipse是一个java的IDE,myeclipse中虽然内置了JDK和Tomacat服务器,但可以不使用,通过进行相应的配置,使用自行安装的JDK和Tomcat。安装Tomcat之前,一定要保证安装了JDK5.0或其以上版本,并配置了环境变量(如Path等)。 安装JDK,配置环境变量,将 ...
分类:
数据库 时间:
2019-04-20 13:04:40
阅读次数:
197
#查询当前的模式设置 SELECT @@sql_mode; ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_EN ...
分类:
数据库 时间:
2019-04-20 13:09:45
阅读次数:
354
JDBC调用存储过程 通用JDBC连接类(简版) jdbc调用存储过程 JdbcTemplate调用存储过程 涉及内容:org.springframework.jdbc.core.JdbcTemplate、proxool-0.9.1.jar 在web.xml配置springConfig.xml和jd ...
分类:
数据库 时间:
2019-04-20 13:15:20
阅读次数:
171
通过Android ADB卸载或者删除Android设备中的应用 手机需要打开USB调试,并且电脑在adb工具包界面打开cmd,即cmd窗口的路径为adb工具包的目录下(这里以D:\Program Files (x86)\platform-tools为例) 1,将有关Android设备连接到电脑 2 ...
分类:
数据库 时间:
2019-04-20 14:23:58
阅读次数:
228
PL/SQL
分类:
数据库 时间:
2019-04-20 14:24:41
阅读次数:
136
Windows上安装MySQL还是比较方便的,之前做过一个Windows10上面的安装方法,但是一个同学说自己的电脑是Windows7的,所以我写一个Windows7上的MySQL安装方法。 MySQL大家应该都知道,他是一种开源的数据库。如果有兴趣的同学可以到MySQL的官网上面下载它的源码。但是 ...
分类:
数据库 时间:
2019-04-20 14:24:56
阅读次数:
162