应用程序开发中有个较常见的场景,查询某字段的值(该字段一般具有唯一性),是否存在,若不存在,则插入一条记录,反之,就更新该记录.常见的方法是,SELECT...FROM...FORUPDATE查询下,根据SELECT返回情况,进行相应的操作.实践中发现,并发量较大时,可能会有较多死锁的情况发生,下面利用..
分类:
其他好文 时间:
2017-08-07 01:36:37
阅读次数:
216
一、KVM介绍 KVM:运行在内核空间,提供CPU 和内存的虚级化,以及客户机的 I/O 拦截。Guest 的 I/O 被 KVM 拦截后,交给 QEMU 处理。 QEMU:修改过的为 KVM 虚机使用的 QEMU 代码,运行在用户空间,提供硬件 I/O 虚拟化,通过 ioctl /dev/kvm ...
分类:
其他好文 时间:
2017-08-07 01:36:27
阅读次数:
297
从构建第一个java的项目,构建第一个类开始,在面向对象先导课中,从一个java的门外汉,到逐渐开始利用java完成一些小的代码,这个过程可以说是一边迎接着新的挑战,一边感受着自己的喜悦。 java第一次给我冲击的感觉,就是在一开始的时候,运用多个类和类中的方法和构造器,来使代码变得更加简洁有效。在 ...
分类:
编程语言 时间:
2017-08-07 01:36:19
阅读次数:
242
10.zabbix监控的目的基础的不用说了,负载,cpu,内存,磁盘再高级点,各个服务,比如nginx,mysql,php再深层次,那就是针对你们业务的指标,比如访问日志错误数(5xx),mysql慢查询,tcp连接数等。1、准备lnmp环境#createnginx+phphuanjingyum-yinstallgccgcc-c++ncurses-devel..
分类:
其他好文 时间:
2017-08-07 01:36:11
阅读次数:
277
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" content="wi ...
分类:
其他好文 时间:
2017-08-07 01:35:55
阅读次数:
312
9.负载均衡lvs+keepaived1、安装lvs(LB端)#/etc/init.d/keepalivedstop#停止keepalived高可用#/application/nginx/sbin/nginx-sstop#停止nginx反向代理rpm-qaipvsadm#检查是否已安装软件yum-yinstallipvsadmls/usr/src/kernelsuname-r#yum-yupdatekernelkernel-devel#我遇到..
分类:
其他好文 时间:
2017-08-07 01:35:46
阅读次数:
226
创建数据库服务器(MySQL):#optimizationbyonekeysed-i‘s#SELINUX=enforcing#SELINUX=disabled#‘/etc/selinux/configgrepSELINUX=disabled/etc/selinux/configsetenforce0getenforce/etc/init.d/iptablesstop/etc/init.d/iptablesstopchkconfigiptablesoffchkconfig|egrep-v"..
分类:
数据库 时间:
2017-08-07 01:35:41
阅读次数:
256
Suppose that we have a square city with straight streets. A map of a city is a square board with n rows and n columns, each representing a street or a ...
分类:
其他好文 时间:
2017-08-07 01:35:31
阅读次数:
262
12.cmake安装mysql5.5.56多实例1、必要软件包yum-yinstallncurses-devellibaio-develgitgccgcc-c++bisonyum-yinstallcmake2、编译安装useraddmysql-s/sbin/nologin-Mcd/server/tools/###rzmysql-5.5.56.tar.gz到/server/tools目录tarxfmysql-5.5.56.tar.gzcdmysql-5.5.56cmake...
分类:
数据库 时间:
2017-08-07 01:35:26
阅读次数:
231
CSS3新特性,兼容性,兼容方法总结 css3手册css3手册 边框 border-radius 用于添加圆角效果 语法: border-radius:[ <length> | <percentage> ]{1,4} [ / [ <length> | <percentage> ]{1,4} ]?<l ...
分类:
Web程序 时间:
2017-08-07 01:35:12
阅读次数:
352
4.2. WebService请求深入分析 1). 分析WebService的WSDL文档结构 1.1). 实例截图 <definitions> <types> <schema> <element> <message> <portType> <operation> <input> <output> ...
分类:
Web程序 时间:
2017-08-07 01:35:04
阅读次数:
292
创建web服务器(LAMP):#optimizationbyonekeysed-i‘s#SELINUX=enforcing#SELINUX=disabled#‘/etc/selinux/configgrepSELINUX=disabled/etc/selinux/configsetenforce0getenforce/etc/init.d/iptablesstop/etc/init.d/iptablesstopchkconfigiptablesoffchkconfig|egrep-v"cron..
分类:
Web程序 时间:
2017-08-07 01:34:56
阅读次数:
295
用到了Divide and Conquer, 跟 Leetcode: Unique Binary Search Trees II 很像 在input string里遍历各个operator, 依据每个operator分成左右子串,左右子串做递归返回所有可能的results,然后全排列。 注意很巧妙的 ...
分类:
其他好文 时间:
2017-08-07 01:34:46
阅读次数:
193
HQL的执行过程: 解释器、编译器、优化器完成HQL查询语句从词法分析、语法分析、编译、优化以及查询计划(Plan)的生成。生成的查询计划存储在HDFS中,并随后有MapReduce调用执行。 HQL Select-->发送到解析器进行词法分析 -->错误则反映 否则发送到编译器 生成HQL的执行计 ...
分类:
Web程序 时间:
2017-08-07 01:34:37
阅读次数:
263
package com.aaron.reflect; import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; /** * Created by IntelliJ IDEA. * File... ...
分类:
编程语言 时间:
2017-08-07 01:34:30
阅读次数:
301
目标,方法,努力,坚持
分类:
其他好文 时间:
2017-08-07 01:34:25
阅读次数:
145
首先声明,我是一个程序员,非专业健身爱好者。 这是我曾经的半马成绩: 对比一下中国田协的大众选手29岁以下的马拉松对照表,接近精英级,还是不错的: /************************************装*分割线********************************** ...
分类:
其他好文 时间:
2017-08-07 01:34:17
阅读次数:
212