- 博客(378)
- 资源 (5)
- 收藏
- 关注
原创 搭建TiDB分布式数据库常见问题
问题1[tikv_servers]: Ansible UNREACHABLE! => playbook: bootstrap.yml; TASK: pre-ansible : disk space check - fail when disk is full; message: {"changed": false, "msg": "Failed to connect to the host...
2018-12-08 21:59:04 2538
原创 Centos7.2离线搭建TiDB分布式数据库
文章目录概述准备机器一、环境说明二、准备工作1、创建tidb用户及sudo免密2、格式化文件系统为ext4三、安装TiDB数据库1、安装pip2、安装Ansible及其依赖四、测试集群1、访问TiDB监控(中控机ip+端口)2、访问数据库五、常见错误六、后记1、服务配置文件参数调整概述Ansible 是一款自动化运维工具,TiDB-Ansible 是 PingCAP 基于 Ansible pl...
2018-12-08 21:19:17 1639
原创 服务器返回的HTTP状态码和与之关联的消息
状态码 消息 描述 100 Continue 只有一部分请求被服务器接收,但只要没被服务器拒绝,客户端就会延续这个请求 101 Switching Protocols 服务器交换机协议 200 OK 请求被确认 201 Created 请求时完整的,新的资源被创建 202 Accepted 请求被接受,但未处理完 203 No
2016-04-19 11:08:04 1072
原创 NodeJS、NPM安装配置步骤
1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到下载页面。 2、下载完成后双击运行进行安装,安装过程基本直接“NEXT”就可以了(全部采用默认方式安装)。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program
2016-04-15 11:33:21 25828 1
转载 html头文件设置常用之<meta>设置缓存
<meta http-equiv="pragma" content="no-cache">,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.)<meta http-equiv="cache-control" content="no-cache">,常见的取值有private、n
2016-07-26 16:21:26 1121
转载 SSH密钥认证原理
所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。 通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。ssh 的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。 为了说明方便,以下将使用这些符号。 Ac 客户端公钥
2016-04-26 10:00:52 1150
转载 史上短小精悍的JavaScript编写的俄罗斯方块游戏
史上短小精悍的JavaScript编写的俄罗斯方块游戏<!doctype html><html><head>俄罗斯方块</head><body><div id="box" style="width:252px;font:25px/25px 宋体;background:#000;color:#9f9;border:#999 20px ridge;text-shadow:2px 3px
2016-04-14 12:00:01 1124
原创 Cannot load supported formats: Cannot run program "svn": CreateProcess error=2
IntelliJ IDEA 13.1.2安装后,SVN checkout时候会出现如下错误: Cannot load supported formats: Cannot run program “svn”: CreateProcess error=2, μ究其原因,是SVN使用了命令行工具,如果本地没有SVN的命令行工具,则导致出错。 在默认安装中,SVN不会安装命令行工具,如图所示 解决办法
2016-04-14 11:42:38 7039
原创 【MySQL】常见错误与常用命令的集锦
MySQL数据库常见错误。 (1) windows mysql提示:1045 access denied for user’root’@’localhost’ using password yes (2) ERROR 1364(HY000):Field ‘ssl_cipher’ doesn’t have a default value (3)中文乱码等问题详情见链接http://blog.c
2016-04-01 16:35:32 784
原创 使用JavaScript生成二维码
效果图: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko"><head
2016-03-04 16:56:57 1191
原创 隐藏在手机中的好玩代码
手机里面都有一些内置的隐藏代码,也叫作“指令”,比如当年在功能机时代就很火的“*#06#”(查看手机真实的IMEI号码),可谓无人不知。 虽然这些代码并不是预留给普通消费者使用的(主要是工程师测试使用的),但记住几个也不坏,好玩的同时还能在某个时刻带来帮助。下面我们就看看苹果/安卓手机上那些常见的内置代码吧。 一、苹果手机 (1)*3001#12345#* 在拨号界面输入*3001#1234
2016-01-19 23:24:48 3891
转载 为什么Java中1000==1000为false而100==100为true?
这是一个挺有意思的讨论话题。 如果你运行下面的代码Integer a = 1000, b = 1000; System.out.println(a == b);Integer c = 100, d = 100; System.out.println(c == d);你会得到falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用指向不同的对
2016-01-18 23:43:07 785
原创 不急不争宽心做人
人活着,没必要凡事都争个明白。水至清则无鱼,人至清察则无友。跟家人争,争赢了,亲情没了;跟爱人争,争赢了,感情淡了;跟朋友争,争赢了,情义没了。争的是理,输的是情,伤的是自己。黑是黑,白是白,让时间去证明。放下自己的固执己见,宽心做人,舍得做事,赢的是整个人生;多一份平和,多一点温暖,生活才有阳光。人是活给自己的,别奢望人人都懂你,别要求事事都如意。苦累中,懂得安慰自己。没人心疼,也要坚强;没人鼓掌
2016-01-18 23:32:04 861
原创 俗话说,俗话又说
1、俗话说:好马不吃回头草;可俗话又说:浪子回头金不换!2、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!3、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!4、俗话说:男子汉大丈夫,宁死不屈;可俗话又说:男子汉大丈夫,能屈能伸!5、俗话说:知无不言,言无不尽;可俗话又说:交浅勿言深,沉默是金!6、俗话说:车到山前必有路;可俗话又说:不撞南墙不回头!7、俗话说:人不犯我,我不犯人;可俗话又
2016-01-18 23:29:24 1113
原创 怎样找回回收站被删的文件
打开电脑运行(快捷键window+R),然后输入“regedit”,点击确认接下来会出现注册表编辑器! 然后按照截图依次打开每个红色框的节点1、点击红色框内的“NameSpace”,右边会出现“默认”等名称; 2、在右边空白区域,点击右键,新建“项”; 3、点击新建项后,出现如下的界面,将新出现的项的名字(红色框内的)重命名为 {645FFO40-5081-101B-9F08-00AA00
2016-01-18 23:25:11 1148 2
原创 换位深思
1、当我们拿花送给别人的时候,首先闻到花香的是自己; 当我们抓起泥巴抛向别人的时候,首先弄脏的也是自己的手。2、人经常往上看,就会长高;老是低头捡便宜,就会驼背。3、只要脚还在地上,就别把自己看得太轻;只要还活在地球上,就别把自己看得太重。4、面具若戴得太久,就会长到脸上,想要揭下来,非得伤筋动骨扒皮不可。5、当我们用一个手指在指点别人的时候,别忘了还有三个手指正指向我们自己。6、休息是为了走更长远
2016-01-18 22:52:06 858
原创 Syntax error, parameterized types are only available if source level is 1.5 or greater
Multiple annotations found at this line: - Syntax error, parameterized types are only available if source level is 1.5 or greater解决方法: 在eclipse中菜单Window—-preferences—-java—–compiler把右边中的C
2016-01-18 15:50:30 2746
转载 正则表达式完整版
一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})
2015-12-17 23:00:47 833
原创 Referenced file contains errors 解答
解决方案如下: 1. 首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 “Remove All”,然后右击当前的 Project 右击,选择 Validator,E
2015-12-08 13:37:49 881
转载 七大算法汇总
这段时间闲了下来,看到了一些文章,就抽时间总结了下java中常用的七大排序算法,希望以后能够用到。1.插入排序算法插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,
2015-11-22 00:45:52 847
转载 10大基础实用算法及其讲解
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(l
2015-11-22 00:37:25 769
原创 10个不可忽视的CSS代码片段
本文介绍10个非常有用的CSS代码片段,绝对不容忽视。包括在整个容器中垂直对齐、元素拉伸为全屏高度、跨浏览器图像灰度、动画背景等,使用平率高,经常无法完全达到想要效果。现在有了这10个CSS代码片段,我们可以将这些效果做得更好。1、垂直对齐在使用CSS的时候,你可能会出现疑问,我如何在容器中将文本或元素垂直对齐。现在使用CSS3Transforms,我们可以更有效解决这问题,如下:.vertical
2015-10-25 23:17:09 961
原创 StringBuilder和StringBuffer的区别
StringBuffer是线程安全,而StringBuilder是线程不安全的对于安全与不安全没有深入的理解情况下,易造成这样的错觉,如果对于StringBuffer的操作均是线程安全的,然而,JAVA给你的保证的线程安全,是说它的方法是执行是排它的,而不是对这个对象本身的多次调用情况下,还是安全的。看看下边的例子,在StringBufferTest中有一个数据成员contents它是用来扩展的,它
2015-10-17 12:25:53 782
原创 Java面试题目
1、JDK是什么?有什么用?JDK(Java Development Kit)顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了 很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序
2015-10-17 12:07:37 1067
原创 MySQL、Oracle、SQL Server查询前n条记录
TOP 子句TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SQL Server中使用top关键字SELECT TOP number|percent column_name(s) FROM table_name MySQL 语法:MySQL使用limit关键字SEL
2015-10-17 10:42:17 872
转载 TCP/IP协议、Http协议、ftp协议
TCP/IP起源于20世纪60年代末美国政府资助的一个网络分组交换研究项目,TCP/IP是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上。 TCP和IP是两个独立且紧密结合的协议,负责管理和引导数据报文在Internet上的传输。二者使用专门的报文头定义每个报文的内容。TCP负责和远程主机的连接,IP负责寻址,使报文被送到其该去的地方。 TCP/IP协议簇
2015-10-13 23:59:20 7937
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人