mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这 ...
分类:
数据库 时间:
2016-05-27 14:24:06
阅读次数:
227
一般网页登陆,最简单的来说是用户名和密码,但是用户可能没有按照正确的格式去输入从而会触发sql查询,但是这类查询会大大加重网站负担。为了避免这类问题,我们可以使用struts2校验器完成我们想要的结果。
我们假设有这样的表单:
用户名:密 码:
现在我们需要设置校验配置,一般在开发中这类配置和登陆模块的action拦截器放一个包下:
<!DOCTYPE validators PU...
分类:
数据库 时间:
2016-05-27 13:00:00
阅读次数:
173
问题?MongoDB的理解
一、MongoDB是什么?
二、MongoDB的应用范围
三、搭建MongoDB
四、MongoDB的总结...
分类:
数据库 时间:
2016-05-27 12:56:45
阅读次数:
289
前言当对MySQL进行大量的增删改操作的时候,很容易产生一些碎片,这些碎片占据着空间,所以可能会出现删除很多数据后,数据文件大小变化不大的现象。当然新插入的数据仍然会利用这些碎片。但过多的碎片,对数据的插入操作是有一定影响的,此时,我们可以通过optimize来对表的优化。
为了更加直观的看到数据碎片,Mysql可以使用如下命令查看
show table status [like table_n...
分类:
数据库 时间:
2016-05-27 12:56:09
阅读次数:
258
问题?使用MongoDB操作集群、主从复制、副本集、分布式存储的概念,Java调用MongoDB
一、集群概念和使用
多态计算机,对外服务,处理负载均衡的问题。
集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并各自可以对外服务。
二、主从复制概念和使用
怎么理解呢?也就是主服务器上做什么,从服务器上也得做什么。
...
分类:
数据库 时间:
2016-05-27 12:54:37
阅读次数:
242
关于数据永久化的思考(不使用数据库)
==数据永久化==是一个程序很重要的特性。我们知道使用数据库肯定可以实现数据永久化,但对于新手而言,比较艰难。本文讨论的是,如何不使用数据库来完成数据的保存。主要提供两种方法,一种是使用纯粹的文件读写,另一种使用json。首先,我们先来复习一下文件操作的基本信息。
C++文件操作文件指存放在外部介质上的数据的集合。大家都知道操作系统是以文件为单位来对数据进行...
分类:
数据库 时间:
2016-05-27 12:49:11
阅读次数:
280
前言:一般公司都会有一些开发规范,但是事实上,简单看那么一两遍并不能养成习惯,或者将这些规范记住。特别的,对于一些新手,写的代码往往会很糟糕。回头看看你一两年前写的代码就会知道,所谓的”糟糕“是什么一种感觉。使用一些检测工具,对代码质量的控制确有成效。FindBugs便是这一类不错的工具。一、FindBugs介绍FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式...
分类:
数据库 时间:
2016-05-27 12:47:04
阅读次数:
233
一:搭建主主复制环境
1.1实验环境
两台机器事先都已经装好了MySQL单实例。
IP: 10.192.203.201
10.192.203.202
端口都是3307.
二者的端口号需要保持一致,否则在最后用vip连接的时候,不能使用相同端口号连接。
1.2 实验步骤
1.2.1 修改配置文件
修改master1:
在[mysqld]下面添加:
server-...
分类:
数据库 时间:
2016-05-27 12:44:42
阅读次数:
278
tag:DDB,分布式数据库,复习要点
【第一次自己总结,又想起大学考政治的时候为大家总结要点的同学们,辛苦辛苦......如今我已经自力更生了,哈哈】
第一章
1、 分布式数据库的定义(P4)
物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位(通常是集中式数据库系统)连接起来,共同组成一个统一的数据库系统...
分类:
数据库 时间:
2016-05-27 12:42:38
阅读次数:
389
版权声明:本文为博主原创文章,未经博主允许不得转载。
目录(?)[+]
第二章
分布式数据库系统的设计
1
数据库设计概述
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。
数据库设计的基本步骤(如图2.1):
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库的建立和...
分类:
数据库 时间:
2016-05-27 12:42:35
阅读次数:
296
折腾了好久,总结一下分享希望能帮助有需要的童鞋。1、官方网站下载http://www.oracle.com/cn/downloads/index.html 安装包,有2个包,大约2GB左右
包名称:linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip我是用迅雷下载的存在本地一份再用WinSCP传到服务器上
服务器信...
分类:
数据库 时间:
2016-05-27 12:39:12
阅读次数:
664
1.java中的数据类型与sqlite中的对应关系 Boolean 对应 INTEGER(SQLite 并没有单独的布尔存储类型,而是将布尔值存储为整数 0 (false) 和 1 (true)。)
Byte 对应 INTEGER
Short 对应 INTEGER
Integer 对应 INTEGER
Long 对应 INTEGER Float 对...
分类:
数据库 时间:
2016-05-27 12:35:23
阅读次数:
236
一、简介:Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。
分区功能的优势:分区功能通过改善可管理性、性能和可用性,从而为各式应用程序带来了...
分类:
数据库 时间:
2016-05-27 12:33:37
阅读次数:
290
1、JDBC连接数据库创建一个简单数据库用于演示本文内容
首先建立示例数据库CREATE DATABASE jdbc1 CHARACTER
SET utf8;USE jdbc1;CREATE TABLE USER (
id INT PRIMARY KEY auto_increment,
NAME VARCHAR (20),
birthday DATE,
money...
分类:
数据库 时间:
2016-05-27 12:18:44
阅读次数:
269
SQL Server和Oracle数据库索引介绍
1 SQL Server中的索引
索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B
树)中,使
SQL Server 可以快速有效地查找与键值关联的行。
表或视图可以包含以下类型的索引:
聚集索引
聚集索引根据数据行的键值在表或视...
分类:
数据库 时间:
2016-05-27 12:09:21
阅读次数:
307
在Linux系统下,MySQL服务器通常有四种启动方式:mysqld守护进程启动,mysqld_safe启动,mysql.server启动,mysqld_multi多实例启动。1、mysqld守护进程启动一般的,我们通过这种方式手动的调用mysqld,如果不是出去调试的目的,我们一般都不这样做。这种方式如果启动失败的话,错误信息只会从终端输出,而不是记录在错误日志文件中,这样,如果mysql崩溃的话...
分类:
数据库 时间:
2016-05-27 12:08:00
阅读次数:
168
Spring3,AOP,代理模式(动态/CGLIB/工厂bean),传统AOP,AspectJ框架(基于xml/注解),切入点表达式,jdbcTemplate...
分类:
数据库 时间:
2016-05-27 11:57:22
阅读次数:
313