- 浏览: 17024 次
- 性别:
- 来自: 深圳
最新评论
文章列表
comet 客户端处理机制
- 博客分类:
- 开源框架
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 远程调用 debug (转)
- 博客分类:
- java
首先,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 ...
分布式存储-从单机到多机概述 part 3(转)
- 博客分类:
- 分布式
上次我介绍了数据库在分布式领域的一个简单的发展历程,这次我们再针对分布式数据库在技术上的新机遇和挑战,做一个概述。
要讲明白这个问题,那么从一个问题切入是最简单的:
与单机系统相比,分布式系统多了些什 ...
分布式存储-从单机到多机概述 part 2(转)
- 博客分类:
- 分布式
今天双11 作为DRDS(TDDL) 和ONS(Notify/MetaQ)的负责人 ,其实还是有点压力的,于是我决定化压力为动力,更新一篇~
今天我们来讲讲分布式存储领域的各类名词的发展来源吧~如果您有关注过存储领域,那一定会对这里面的NoSQL,SQL,KV等等专业名词听得是头晕脑胀,在这里我就简单来说说这个体系的发展历程,让大家能有个比较清晰的脉络。
恩 简单理解一下最近这10年的分布式数据库领域的发展历程的话,那么我们可以简单概括如下:
其实就是一帮“牛人”觉得他想明白了数据库
1. 要关系代数模型
2. 要事务支持
怎么才能做到呢?他们决定:
最下层是文件存储。
...
分布式存储-从单机到多机概述 part 1(转)
- 博客分类:
- 分布式
这几周主要都在推进 DRDS 的产品化这件事,比较忙,现在终于有点时间来更新 blog 了。。看目录决定要写些什么的时候发现,虽然从顺序上应该去深入介绍 MVCC 和锁的实现,但看了之前写的博客的内容,很多想介绍的核 ...
一切效率都是因为沟通(转)
- 博客分类:
- 项目管理
这些年软件行业发展的很快,原来大家对信息化的理解很有限,现在可不比从前,软件的用户对软件有了自己的理解。
从一开始,编程的逻辑就是“预定义”,预先定好规则,预先定好数据结构,预先定好一切,只等用户在界面上“扣动扳机”,这个内部极其复杂的机器就这么有条不紊、不顾一切的加足马力前进了!
现在,大家开始不满足,开始对软件的各个方面评头论足,要求它们表现出各种定制化,这种要求从一开始的界面美观发展到了逻辑“匪夷所思”,甚至发展出“技术不是问题”这样的论调,然后就是几乎“无理取闹”的要求软件化身为神,满足他的幻想。
我们何不停下来,好好的想一想这是为什么?这可能很难理清思路,让我们从一个简单的问题 ...
我常常鼓励我的程序员对需求说不,我想和大家分享一些在这方面的经验
首先,人是很奇怪的动物,对于容易获得的东西,往往不够珍惜,特别是像程序这样的虚拟的东东,更是对“免费”获得的程序不用正眼瞧一瞧,通常没有评价,或者评价为:也就那样吧。
这是我们每一位开发者不愿看到的,所以,我对任何需求都说不!
不是我不尊重用户,其实我想做的更好,我认为冒然的提出需求的人,其实不知道自己要什么!但是他们总是以为自己知道自己不要什么,以至于原样按着需要做出来的软件会被认为并不是需要的,而世界上没有一样的东西,他们总可以挑剔你(这里需要一些逻辑上的理解),所以,大胆的拒绝他,无论他说的多么的着急!
1、如果 ...
- 2014-02-26 17:58
- 浏览 318
- 评论(0)
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' ...
查看LINUX 机器基本信息
- 博客分类:
- Linux
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安装
- 博客分类:
- Linux
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主进程号,如果没指定则放 ...
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。
在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两件事,后面的定位和优化无从谈起。
一、系统性能定义
让我们先来说说如何什么是系统性能。这个定义非常关键,如果我们不清 ...