- 博客(179)
- 资源 (26)
- 收藏
- 关注
转载 mysql备份的三种方案(冷备、温备、热备)
一、备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的数据;恢复数据要在多长时间内完;恢复的时候是否需要持续提供服务;恢复的对象,是整个库,多个表,还是单个库,单个表。三、备份的类型1、根据是否需要数据库离线冷备(cold backup):需要关mysql服务,读写请求均不允许状态下进行;温备(warm backup): 服务在线,但仅支持读请求,不允许写请求.
2022-05-18 17:10:30
7619
转载 MongoDB是什么?看完你就知道了
一、概述1.MongoDB是什么?用一句话总结MongoDB是一款为web应用程序和互联网基础设施设计的数据库管理系统。没错MongoDB就是数据库,是NoSQL类型的数据库。2.为什么要使用MongoDB?(1)MongoDB提出的是文档、集合的概念,使用BSON(类JSON)作为其数据模型结构,其结构是面向对象的而不是二维表,存储一个用户在MongoDB中是这样子的。{username:'123',password:'123'}使用这样的数据模型,使得M...
2022-05-18 17:04:34
2180
转载 MYSQL优化的步骤
1、选取最适用的字段属性包括数据类型跟字段大小2、使用连接(JOIN)来代替子查询(Sub-Queries)3、使用联合(UNION)来代替手动创建的临时表4、事务尽管我们可以使用子查询(Sub-Queries)、连接(JOIN)和联合(UNION)来创建各种各样的查询,但不是所有的数据库操作都可以只用一条或少数几条SQL语句就可以完成的。BEGIN; INSERT INTO salesinfo SET CustomerID=14; UPDATE inventory SET Qua.
2022-05-18 17:02:14
224
转载 这 10 个 MySQL 经典错误,遇到过才是老手
今天就给大家列举 MySQL 数据库中,最经典的十大错误案例,并附有处理问题的解决思路和方法,希望能给刚入行,或数据库爱好者一些帮助。今后再遇到任何报错,我们都可以很淡定地去处理。学习任何一门技术的同时,其实就是自我修炼的过程。沉下心,尝试去拥抱数据的世界!Top 1:Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行)问题还原mysql> show variables like '%max_connection%'; | Var
2022-05-18 17:00:54
395
转载 mysql: 源代码安装
源代码安装先安装下面这些软件工具:cmakemysql通过cmake进行配置。而不是通过configure进行配置。# yum -y install cmakeboostboost其实不用安装,只需要下载解压到本地一个目录。然后cmake的时候通过WITH_BOOST指定boost的目录。# cmake . -DWITH_BOOST=/home/root/packages/boost_1_59_0甚至都不用去自己下载,通过指定DOWNLOAD_BOOST开启自
2022-05-18 16:56:40
425
转载 mysql主从延迟优化
问题现象: 一套mysql集群有1台主库和2台从库组成,现增加1台新的从库,发现新增加的从库一直追不上主库,且越差越远,之前的2台从库没有问题。解决方法: 调整mysql从库的下面2个参数 set global innodb_flush_log_at_trx_commit=0; set global sync_binlog=0; 参数说明如下:MySQL 重要参数 innodb_flush_log_at_trx_commit 和 ...
2022-05-18 16:55:21
365
转载 Linux文件查找命令find,xargs详述
Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要:本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令伦理片ht
2022-05-18 16:51:18
1062
转载 使用Oracle的目录数据库Catalog DataBase
一、什么是目录数据库?你可能从其他人或书上听过RMAN恢复目录(也有可能是其他名字,RMAN Recovery Catalog的翻译较多较杂,以下简称恢复目录),旁人的表达或书中模糊不清的描述,导致很多朋友一直对其实际意义和作用感到疑惑。在我看来,可以将其视作存储RMAN备份恢复相关信息的数据库(在物理形式上可以对应成Oracle中的一个SCHEMA)。当没有恢复目录时,RMAN相关的备份信息,比如归档文件路径、备份集路径等均存储在目标数据库的控制文件中,不过考虑到控制文件并不能无限增长,而且...
2022-05-18 16:45:38
1095
转载 MySQL索引类型一览 让MySQL高效运行起来
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制CREATETABLEmytable( IDINTNOTNULL, usernameVARCHAR(16)NOTNULL); 我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="...
2022-05-18 16:42:47
363
转载 MySQL 百万级数据分页查询优化
方法一:通过外部源文件来包含javascript,这是最正确的方式,把结构从行为中分离出来.Js代码"text/javascript"src="source.js">-------------------------------------------方法二:把嵌入式的脚本添加到文档
2022-05-18 16:37:25
171
转载 mysql Multi_Range_Read 优化
mysql 多路范围读优化 mysql Multi_Range_Read 优化 Multi_Range_Read 这个属性是5.6版本新加入的特性,主要用于将mysql随机读取IO转换为顺序读取IO,提高mysql性能。 还有一点就是可以将范围查找转变为键值对匹配,提高查找的精确度以减少磁盘IO。 先来说第一个概念,随机IO转为顺序IO. 在没有Mult
2015-09-18 15:33:43
664
转载 由浅入深探究mysql索引结构原理、性能分析与优化
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-tree B+ tree树2、MyisAM索引结构3、Annode索引结构4、MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索
2015-09-18 15:32:26
626
转载 MySQL建表,主键,外键
1.创建表MySql中,创建表是通过SQL语句create table实现的。语法形式如下:create table 表名( 属性名 数据类型[完整性约束条件], 属性名 数据类型[完整性约束条件],伦理片 http://www.dotdy.com/ 属性名 数据类型); 其中,“表名”参数表示要创建的表名
2015-09-18 15:31:37
22173
3
转载 windows下mysql主从备份设置
Windows server2008 mysql 主从数据设置步骤: 一、安装MySQL说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22 二、配置MySQL主服务器(192.168.21.169)mysql -uroot -p #进入MySQL控制台create
2015-09-18 15:30:43
553
转载 采用数据库连接池连接到mysql时,因应用中没有关闭ResultSet导致的memory leak问题
/////////////begin/////// So it seems that even if you close all you statements and resultsets, if you do not close the connection, it keeps references to them and the GarbageCollector can't free
2015-09-18 15:00:10
1188
转载 Struts 2中的OGNL
Struts 2中的表达式语言Struts 2支持以下几种表达式语言:OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言;JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言;Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如Python、Ruby
2015-09-06 13:00:04
330
转载 常用的Struts 2.0的标志(Tag)介绍
伦理片 http://www.dotdy.com/在介绍常用标志前,我想先从总体上,对Struts 1.x与Struts 2.0的标志库(Tag Library)作比较。 Struts 1.xStruts 2.0分类将标志库按功能分成HTML、Tiles、Logic和Bean等几部分严格上来说,没有分类,所有标志都在URI为“/struts-tags
2015-09-06 12:57:55
378
转载 struts2开发注意事项
我有一个index.jsp , 是全部的首页, 内容如下 :Jsp代码 "java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> "/home.action" /> 用于, 转发到 home.action , 可就是不管用, 怎么也转发不过去, 网上找了一下,解
2015-09-06 12:55:38
378
转载 继承(三)(把前面14,15讲的情况结合起来)
人类(Person) , 男人(Men)继承"人"类, 女人(Women)继承"人"类, UML请看15讲. 伦理片 http://www.dotdy.com/ 映射到两个表: 人类(Person) 与 男人(Men)类 映射到如下的t_person表中 , 有以下5个字段: 1 int id
2015-09-06 12:53:43
250
转载 Hibernate 第一例
一个简单的CURD的例子. 源码中不包含所依赖的库, 要不然打的包太大了. Hibernate 版本3.2 伦理片 http://www.dotdy.com/PO对象注意:1 要有默认的构造方法2 类是非final 修饰的.否则 懒加载无用. UserDAOImpl类的代码, 其它配置文件,请看附件中的源码包 Java代码
2015-09-06 12:52:59
224
转载 主键生成策略
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增 id name="id" column="id"> genera
2015-09-06 12:52:19
269
转载 Hibernate对象的三种状态
1、瞬时对象(Transient Objects): 使用new操作符初始化的对象不是立刻持久的。的状态是瞬时的,也就说没有和任何数据库表进行关联。只要应用不再引用这对象,他的状态将丢失,并且由垃圾回收机制回收。数据库中没有此对象,只是存在内存中。2、持久对象(Persist Objects):持久对象是具有数据库标识的,也就是从数据库获取来的。他有持久化管理器Sessi
2015-09-06 12:51:39
256
转载 用Properties补充hibernate.cfg.xml配置
在一些特殊情况下,我们可能会把数据库连接信息保存在config.properties 文件中, 例如做一个install.jsp 来修改config.properties文件 ,实现对数据库信息的在线配置.这时 数据库连接信息保存在hibernate.cfg.xml就不方便.所以要单独保存到properties文件 中. config.properties文件内容如下 :Xml
2015-09-06 12:50:36
615
转载 映射-- 一对多(部门对员工)
Java代码 package dao.po; import java.util.Set; /** * 部门类 * * @author zl * */ public class Department { private int id; //部门的ID
2015-09-06 12:49:35
566
转载 映射-- 一对一(两种)(人与身份)
一对一 ,例如"人" 对 "身份证"的对应关系 伦理片 http://www.dotdy.com/第一种情况: IdCard类的ID 既是主键又是外键 关系请看下图, (图中的配置, 写反了 ,不要参考, 正确的配置请看下面的代码)Person类:Java代码 package dao.po; /*
2015-09-06 12:48:21
4478
转载 映射-- 多对多(老师与学生)
学生类:Java代码 package dao.po; import java.util.Set; /** * @author zl 学生类 */ public class Student { private int id; private String
2015-09-06 12:47:40
1393
转载 映射-- 组件映射(人类与姓名类)
User类: 注意他的name属性Java代码 package dao.po; /** * User类 (组件映射一例) * * user表要保存 User类 与 Name类 的信息 * * Name类, 他不会单独保存再一张表中,没有Name.hbm.xml */ public class User
2015-09-06 12:47:03
255
转载 级联和关系维护(Cascade 和Inverse)
Cascade用来说明当对主对象进行某操作时, 是否对其关联的从对象也作类似的操作.例如:删除主对象的同时 要不要删除从对象, 主对象不存在了,从对象理理论上出应删除. 伦理片 http://www.dotdy.com/常用的Cascade: none , all, save-update , delete , lock , refresh , evict ,
2015-09-06 12:45:58
1099
转载 继承(四)每一个具体的类 映射到一张表
类(Person) , 男人(Men)继承"人"类, 女人(Women)继承"人"类, UML如下: 伦理片 http://www.dotdy.com/映射到三张表 , 每一个具体的类 映射到一张表,继承映射要求父子类的主键不能重复t_person表 :1 int id //主键
2015-09-06 12:45:23
381
转载 Criteria查询,DetachedCriteria离线查询 --做综合查询
通过Session得到Criteria类的对象Java代码 /** * 用Criteria方便的综合查询 Criteria类有丰富的比较方法 * * 如:大于,小于,等于, not null, in,null, like, isEmpty.... */ public static void select()
2015-09-06 12:44:01
385
转载 Hibernate 操作Blob Clob
Photo.java Java代码 import java.sql.Blob; import java.sql.Clob; import java.util.Date; /** * @author IBM 这是一个用于测试Hibernate大对象操作的PO * * 这是一个测试POJO, 属性有多种类型
2015-09-06 12:42:17
379
转载 Hibernate二级缓存 ---- 入门示例
一. 我们使用oscache来演示 , 引入oscache的jar包到工程中. 伦理片 http://www.dotdy.com/二. 把下载的Hibernate压缩包中的 hibernate-3.2\etc\oscache.properties放入classpath中. 用默认设置就行了. 三.修改hibernate.cfg.xml , 加入如下,
2015-09-06 12:41:01
699
转载 Hibernate二级缓存 ---- 最佳实践
2010年11月7号,立冬,星期天。北京外面风好大,躲在家里整理一下这篇文章,发出来与大家分享,对大家有帮助是我最高兴的事儿。 伦理片 http://www.dotdy.com/ 不要想当然的认为使用了Hibernate的二级缓存就一定能够提高应用程序的性能,仅仅在你能够驾驭它,并且条件适合的情况下才是这样的。 使用hibernate的二级缓存限制还是比较多的。
2015-09-06 12:39:52
286
转载 Hibernate批量操作(JDBC批量操作)
hibernate.jdbc.fetch_size 50hibernate.jdbc.batch_size 25这面这两项属性很重要 伦理片 http://www.dotdy.com/配置方法如下: ... 50 ... --------------------------------------
2015-09-06 12:38:49
335
转载 Comet:基于 HTTP 长连接的“服务器推”技术
到这里,我们可以考虑来写一个简单的聊天室了。这个页面布局非常简单,上面的一个div我们用来放聊天的内容,比如某某某说你好等等,下面有一个输入框一个按钮,用来说话。服务器端也好处理,弄个PHP显示聊天列表,弄个PHP用来接收聊天信息写到数据库中。这样一个简单的聊天室模型就出来了,但是还有让人最头痛的事,那就是如何实时的显示聊天内容呢?在win32的socket编程中,比如QQ,我们可以用阻塞
2015-09-06 12:37:34
242
转载 不要检测版本,要检测对象
为了编写能兼容各种浏览器的 javascript ,我们可能首先想的是用js检测各种浏览器的版本,针对性地编写不同的js代码. 伦理片 http://www.dotdy.com/这种思想是不好的, 是不通用的. 正如本文本的题 : 不要检测版本,要检测对象 例子:早期的Netscape 4和 IE 3 是不支持 document.body
2015-09-05 01:27:35
287
转载 创建自己的库 ADS.js(第一版本)
伪命名空间的使用. 伦理片 http://www.dotdy.com/在javascript2.0广泛使用之前,这里说的"命名空间"都不是真正的. 只是在脚本内营造一个属于自己的小空间的小技巧而已. 如果你的使用了Prototype库, 同时你又自己写了一个 function $(){} 函数 , 你的$函数就会与 Prototype库的$函数重名,所以我们要使用
2015-09-05 01:27:05
655
转载 没有重载
关于"重载"的概念, 就不用说了. 伦理片 http://www.dotdy.com/javaScript不支持重载, 如下写:function myfun(a,b){...}function myfun(a){...} 结果是,第二个声明 的函数会替换第一个声明的函数 . 例如,我们可以覆盖 alert()函数
2015-09-05 01:26:36
453
转载 迭代对象
我们常用到for循环 Js代码 var list=[5,6,7,8] for(var i=0;i { alert(list[i]); } for(i in list) { // i是下标,与ja
2015-09-05 01:26:05
224
转载 继承
javascript 中没有从一个类扩展出另一个类的底层类结构 伦理片 http://www.dotdy.com/这里的继承 是通过简单从一个对象原型向 另一个对象原型复制方法而实现的 Js代码 //创建Person对象 var person={} person.getName=function (){} perso
2015-09-05 01:25:26
350
下拉刷新,上拉自动加载更多
2015-08-28
PHP网站短信接口源代码
2015-08-28
学校网站系统源码(分为职业教育版本和正式学校版本)
2015-04-18
PHP生成二维码并轮询数据库
2015-04-17
18套IOS/iPhone开发项目源代码免费公开
2014-05-21
二十多套后台后管理系统网站模版
2014-05-21
二十九个强大实用的jQuery导航菜单插件绿色版下载
2014-04-30
基于android系统的雷电小游戏开发简单源代码及说明文档
2014-04-30
十二款精美的免费 HTML 网站模板下载
2014-04-30
程序员给女朋友用HTML5制作的3D相册源代码下载
2014-04-28
PHP网站多多淘宝客返利网源码最新版下载
2014-04-28
hao123网址之家整站源码下载
2014-04-28
很酷的Flash网站整站源代码
2014-04-28
PHP源代码-美女网-看美女图片网站程序(可生成HTML)
2014-03-05
php实现的一个简单的真情告白程序-网站源码制作
2014-03-05
elgg博客源代码社交网络系统(php/mysql)
2014-03-05
慕逸留言板1.0php源码下载
2014-02-15
xom-1.2.1.jar
2014-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人