`
文章列表
1.首先创建一个httpClient。2.发送握手消息 http://192.168.0.218:8086/cometd/cometd/handshake  channel:/meta/handshake json:{"supportedConnectionTypes":["long-polling"],"channel":"/meta/handshake","version":"1.0"} 3.创建一个destinations 给httpClient. 4.使用dest ...
在互联网项目当中,相信每一个项目经理或者制作人,最头疼的就是技术部的管理。因为技术工作看起来是那么的棘手,一般人难以理解,而且技术人员大多数都似乎情商不高。管理人员既不能轻易了解技术工作的内涵,技术 ...
1.linux下启动mysql的命令:   mysqladmin start   /ect/init.d/mysql start (前面为mysql的安装路径)   2.linux下重启mysql的命令:   mysqladmin restart   /ect/init.d/mysql restart (前面为mysql的安装路径)   3.linux下关闭mysql的命令:   mysqladmin -u root -p密码 shutdown   /ect/init.d/mysql shutdown (前面为mysql的安装路径)   4.连接本机上的mysql:   进 ...
首先,JAVA自身支持调试功能,并提供了一个简单的调试工具--JDB,类似于功能强大的GDB,JDB也是一个字符界面的调试环境,并支持设置断点,支持线程线级的调试。JAVA的调试方法如下:1。 首先支持JVM,并设置参数,使之工作在DEBUG模式下,加入参数:-Xdebug -Xrunjdwp,transport=dt_socket,server=y,address=5432,suspend=n,onthrow=java.io.IOException,launch=/sbin/echo其中,-Xdebug是通知JVM工作在DEBUG模式下,-Xrunjdwp是通知JVM使用(java debu ...
上次我介绍了数据库在分布式领域的一个简单的发展历程,这次我们再针对分布式数据库在技术上的新机遇和挑战,做一个概述。 要讲明白这个问题,那么从一个问题切入是最简单的: 与单机系统相比,分布式系统多了些什 ...
今天双11  作为DRDS(TDDL) 和ONS(Notify/MetaQ)的负责人 ,其实还是有点压力的,于是我决定化压力为动力,更新一篇~ 今天我们来讲讲分布式存储领域的各类名词的发展来源吧~如果您有关注过存储领域,那一定会对这里面的NoSQL,SQL,KV等等专业名词听得是头晕脑胀,在这里我就简单来说说这个体系的发展历程,让大家能有个比较清晰的脉络。 恩 简单理解一下最近这10年的分布式数据库领域的发展历程的话,那么我们可以简单概括如下: 其实就是一帮“牛人”觉得他想明白了数据库 1.  要关系代数模型 2. 要事务支持 怎么才能做到呢?他们决定: 最下层是文件存储。 ...
这几周主要都在推进  DRDS 的产品化这件事,比较忙,现在终于有点时间来更新  blog 了。。看目录决定要写些什么的时候发现,虽然从顺序上应该去深入介绍 MVCC 和锁的实现,但看了之前写的博客的内容,很多想介绍的核 ...
这些年软件行业发展的很快,原来大家对信息化的理解很有限,现在可不比从前,软件的用户对软件有了自己的理解。 从一开始,编程的逻辑就是“预定义”,预先定好规则,预先定好数据结构,预先定好一切,只等用户在界面上“扣动扳机”,这个内部极其复杂的机器就这么有条不紊、不顾一切的加足马力前进了! 现在,大家开始不满足,开始对软件的各个方面评头论足,要求它们表现出各种定制化,这种要求从一开始的界面美观发展到了逻辑“匪夷所思”,甚至发展出“技术不是问题”这样的论调,然后就是几乎“无理取闹”的要求软件化身为神,满足他的幻想。 我们何不停下来,好好的想一想这是为什么?这可能很难理清思路,让我们从一个简单的问题 ...
我常常鼓励我的程序员对需求说不,我想和大家分享一些在这方面的经验 首先,人是很奇怪的动物,对于容易获得的东西,往往不够珍惜,特别是像程序这样的虚拟的东东,更是对“免费”获得的程序不用正眼瞧一瞧,通常没有评价,或者评价为:也就那样吧。 这是我们每一位开发者不愿看到的,所以,我对任何需求都说不! 不是我不尊重用户,其实我想做的更好,我认为冒然的提出需求的人,其实不知道自己要什么!但是他们总是以为自己知道自己不要什么,以至于原样按着需要做出来的软件会被认为并不是需要的,而世界上没有一样的东西,他们总可以挑剔你(这里需要一些逻辑上的理解),所以,大胆的拒绝他,无论他说的多么的着急! 1、如果 ...
mysql命令行操作  mysql: 1:登录 mysql -h127.0.0.1 -P3306 -uroot -p 2:创建数据库 CREATE DATABASE XXXXXXDB; 3:创建用户+授权 GRANT ALL PRIVILEGES ON XXXXXXDB.* TO 'XXXXXXUSER'@'%' IDENTIFIED BY 'XXXXXXPWD' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON XXXXXXDB.* TO 'XXXXXXUSER'@'localhost' IDENTIFIED BY 'XXXXXXPWD' ...
1.机器型号:dmidecode | grep "Product Name" 2.操作系统:cat /etc/issue 3.CPU型号:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 4.查看内存:cat /proc/meminfo  5.查看硬盘: df -lh  fdisk -l

Linux jdk1.7安装

1.tar -xzvf jdk-7u45-linux-x64.tar.gz 2.vi /etc/profile JAVA_HOME=/data/app/jdk1.7.0_45 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH export JAVA_HOME export PATH export CLASSPATH
nginx的启动命令是: /data/app/nginx/sbin/nginx -c /data/app/nginx/conf/nginx.conf 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。 步骤2:发送信号 从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: pkill -9 nginx   另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放 ...

mysql调优

MySQL SQL Query Analyzer
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两件事,后面的定位和优化无从谈起。 一、系统性能定义 让我们先来说说如何什么是系统性能。这个定义非常关键,如果我们不清 ...
Global site tag (gtag.js) - Google Analytics