自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

转载 MySQL高可用方案介绍

本文简单描述了本人初学MySQL的时候整理的一个MySQL高可用方案的PPT,虽然不太全面也不一定准确,但还是想拿出来和大家共享一下,共同讨论,共同进步。 另外,此偏文章做成PPT,忽悠领导或上级 是非常好用的。 作者:张正 MySQL-Tran...

2017-04-13 16:06:00 93

转载 js数组传值 到后台处理(json)

在项目中遇到要在前台传数组到后台去,如果一直用string拼接的话,就感觉有点没那么好用,就想到用传数组。我的处理方式是先将要传的值保存数组,然后由数组转成JSON格式传到后台。 1、js 代码: var table = document.getElementById("gtable");...

2017-04-13 16:06:00 919

转载 Ubuntu下安装Percona xtrabackup

官方文档介绍:Percona xtrabackup 根据介绍选择方法按安装,我在安装过程中,总是遇到依赖包缺失的问题。这时候依次执行如下命令: sudo apt-get update(更新源)sudo apt-get -f installsudo apt-get instal...

2017-04-13 16:06:00 247

转载 jsp中textarea中输入文本存入数据库,然后按照输入的格式显示

从textarea中读入数据,然后从数据库读出数据时,许多人说控制其按照textarea中输入的格式一样显示到jsp页面中的方法是用<pre><%=从数据库显示的字段%></pre>,经测试发现如果只是这样写的话,就会出现div不能换行的问题,...

2017-04-13 16:06:00 409

转载 MySQL SET类型和ENUM类型

一、SET类型 在创建表时,就指定SET类型的取值范围。 属性名 SET('值1','值2','值3'...,'值n') 其中,“属性名”参数指字段的名称;“值n”参数表示列表中的第n个值,这些值末尾的空格将会被系统直接删除。其基本形式与ENUM类型一样。SET类型的值可...

2017-04-13 16:06:00 180

转载 Mysql 列转行统计查询 、行转列统计查询

-- Table structure for `TabName`--DROP TABLE IF EXISTS `TabName`;CREATE TABLE `TabName` ( `Id`int(11)NOT NULL AUTO_INCREMENT, `Name`var...

2017-04-13 16:06:00 167

转载 Linux下安装PHP的MongoDB扩展

因为是手动安装的MongoDB,所以也需要编译安装MongoDB扩展,步骤如下: 1)下载最新的PHP MongoDB扩展源码,源码可以在 http://pecl.php.net/package/mongo下载. 2)解压,进入安装目录 wget http://pecl.ph...

2017-04-13 16:06:00 65

转载 linux下xampp集成包安装配置方法

最近因为要部署一个PHP的公众号应用到一台Linux的测试服务器,在考虑是用xampp这样的集成环境还是自己配置。故两个都安装配置下。 最后经过研究查阅相关资料后,总结: 因为xampp本身很开放,几乎所有的功能都是打开的,安全性不够高,所以不太适合生产环境部署应用,只适合在开发...

2017-04-13 16:06:00 142

转载 Ubuntu 16.04 安装 JDK 和 Open Jdk

Ubuntu 16.04 安装 JDK 和 Open Jdk默认JDK 安装相对比较轻松,但如果想调整 OpenSdk 版本可就有点儿麻烦, 特别是 OpenJdk7 。常规安装 见这里java _install,参考地址:点击打开链接 默认JDK 安装: sudo apt-...

2017-04-13 16:06:00 140

转载 Java 序列化Serializable详解

Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想...

2017-04-13 16:06:00 160

转载 数据库对象命名参考

原文,本文是一个参考,不是一个规范,更不是一个标准。它仅代表了我个人的观点和建议,并只考虑了通常条件下的规则,你可以根据实际情况随意修改它。 引言 编码规范是一个优秀程序员的必备素质,然而,有很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。这篇文章结合许多技术文...

2017-04-13 16:06:00 159

转载 Python3.4操作文件目录(Windows下)

主要包括: 1,创建一个文件 2,删除一个文件 3,创建一个目录 4,删除一个目录 5,拷贝,重命名,查看文件大小 6,列出某个目录下文件的数量 7,递归打印某个目录下的所有文件和目录 8,读写文件操作 1,...

2017-04-13 16:06:00 780

转载 Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,...

2017-04-13 16:06:00 58

转载 mysql 5.5和5.6版本关于timestamp插null和0的处理

Server version: 5.5.33-31.1-log Percona Server (GPL), Release rel31.1, Revision 566 mysql> CREATE TABLE `t1` (`ID` int(11) NOT NULL DEFAUL...

2017-04-13 16:06:00 206

转载 MySQL Replication需要注意的问题

MySQL Replication 大家都非常熟悉了,我也不会写怎么搭建以及复制的原理,网上相关文章非常多,大家可以自己去搜寻。我在这里就是想总结一下mysql主从复制需要注意的地方。有人说主从复制很简单嘛,就是master,slave的server_id不一样就搞定。确实,简单的来说就...

2017-04-13 16:06:00 110

转载 浏览器常见HTTP错误代码

一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,...

2017-04-13 16:06:00 1269

转载 java读取properties文件方法

简介 我们在做一些Java应用开发的时候,会将很多环境特定的变量定义到一个配置文件中。比较常见的定义文件有xml, properties,甚至txt等格式的。在Java里有一个类似于标准配置格式的文件,就是.properties类型的文件。它主要用来存储一些名值对的内容,里面的内...

2017-04-13 16:06:00 64

转载 Python安装后pip不能用的问题

本人电脑上的Python为3.5,安装在Windows上,虽然安装过程中选择了pip,但是在命令行输入pip后仍然不能成功,尝试一下方法,终于解决问题 1、使用下面的语句确保没有报错了 python3.5 -m ensurepip 2、使用pip -V命令查看,...

2017-04-13 16:06:00 270

转载 Java:按值传递还是按引用传递详细解说

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引...

2017-04-13 16:06:00 71

转载 ubuntu解压命令全览

一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。 ubuntu 下rar解压工具安装方法: 压缩功能 安装 sudo apt-get insta...

2017-04-13 16:06:00 109

转载 Ubuntu使用apt-file解决库或者文件缺失依赖

1 问题发现 有的时候编译或者安装软件包,会提示缺少某个文件,比如头文件或者动态链接库xxx.so文件等, 虽然我们知道这是因为没有安装某个必须的软件包所致,却不知道具体是哪个软件包 2 问题解析 解决这样的问题,在fedora/RHEL 上,使用yum whatprov...

2017-04-13 16:06:00 166

转载 Java中的序列化

当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 ...

2017-04-13 16:06:00 78

转载 树的深度优先与广度优先遍历

原题出自百度的笔试: 简述树的深度优先及广度优先遍历算法,并说明非递归实现。 当时我看到这个题目的时候,已经完全记不得非递归算法该怎么实现了,后来查阅了一下,要用到两个辅助的数据结构: 深度优先遍历--->栈; 广度优先遍历--...

2017-04-13 16:06:00 83

转载 Linux如何查看JDK的安装路径

如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 原文地址:点击打开链接 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前...

2017-04-13 16:06:00 89

转载 JavaScript表单验证和邮箱格式验证的方法

JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 被 JavaScript 验证的这些典型的表单数据有: 用户是否已填写表单中的必填项目? 用户输入的邮件地址是否合法? 用户是否已输入...

2017-04-13 16:06:00 2397

转载 编译安装zabbix error: MySQL library not found

本人用编译方式安装的MySQL ,用编译安装zabbix 报checking for mysql_config... configure: error: MySQL library not found 用--with-mysql=/usr/local/mysql/也不行 由“my...

2017-04-13 16:06:00 191

转载 Git理解及常用操作总结

一、Git作用 Git是一个开源的、免费的分布式版本控制工具,用于敏捷高效的处理各种大小项目的版本管理。Git有如下功能: 1、从服务器上面克隆数据,包括代码和版本信息到本地。 2、在本地代码的分支上创建分支,修改代码、在本地合并分支,跟踪分支,时刻保持数据的完整性 3、开...

2017-04-13 16:06:00 87

转载 Linux安装perl DBD-mysql驱动

到http://www.cpan.org/modules/by-module/DBD/找到最新的版本,现在最新的为DBD-mysql-4.020.tar.gz 开始下载安装: wget http://www.cpan.org/modules/by-module/DBD/DBD-...

2017-04-13 16:06:00 394

转载 MySQL数据的主从复制、半同步复制和主主复制详解

一、MySQL复制概述 ⑴、MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的...

2017-04-13 16:06:00 71

转载 MySQL SQL服务器模式

MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。 模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。...

2017-04-13 16:06:00 113

转载 Mysql对自增主键ID进行重新排序

Mysql数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列。 一、不清空数据 原理:删除原有的自增ID,重新建立新的自增ID。 1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添加新主键字段并设置主...

2017-04-13 16:06:00 127

转载 java序列化

哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transien...

2017-04-13 16:06:00 60

转载 TCP/IP 协议状态学习

TCP/IP 协议簇中TCP提供可靠的服务连接,采用三次握手建立一个连接,如下图所示: 在客户端A和服务端B之间建立一条tcp连接,主要经过一下三步: 一 客户端 A发起建立连接的请求,向服务端...

2017-04-13 16:06:00 93

转载 MySQL中myisam和innodb的主键索引有什么区别?

MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的...

2017-04-13 16:06:00 156

转载 Win下hadoop、eclipse开发环境搭建

一、hadoop下载 hadoop下载以及安装和配置请查看上一篇文章:hadoop2.7.3安装和配置 windows下和Linux差不多,配置也可以复用 二、eclipse下hadoop插件 自己编译或者网上下载(附:hadoop2.7.3 win下插件下载地址)一个都...

2017-04-13 16:06:00 147

转载 避免’sudo echo x >’ 时’Permission denied’

甲: 示例 sudo echo a > 1.txt-bash: 1.txt: Permission denied 乙: 分析: bash 拒绝这么做,说是权限不够. 这是因为重定向符号 “>” 也是 bash 的命令。sudo 只是让 echo 命令具有了 ro...

2017-04-13 16:06:00 183

转载 ActiveMQ安装与使用

一 .安装运行ActiveMQ: 1.下载activemq wgethttp://archive.apache.org/dist/activemq/apache-activemq/5.9.0/apache-activemq-5.9.0-bin.tar.gz 2.解压 ...

2017-04-13 16:06:00 200

转载 SELECT * ...... FOR UPDATE 锁机制

由于InnoDB预设是Row-Level Lock,InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,Inno...

2017-04-13 16:06:00 189

转载 Merge存储引擎

对于数据量很大的一张表,i/o效率底下,分表势在必行! 使用程序分,对不同的查询,分配到不同的子表中,是个解决方案,但要改代码,对查询不透明。 好在mysql 有两个解决方案: Partition(分区,在MySQL 5.1.中实现) 和 Mysql Merge存储引擎。 ...

2017-04-13 16:05:00 87

转载 MySQL中NULL和空值的区别

平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。 问题 1: 首先,我们需要搞清楚 “空值” 和”NULL”的概念...

2017-04-13 16:05:00 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除