- 浏览: 2673760 次
- 来自: 杭州
-
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
文章列表
mysql创建用户权限
- 博客分类:
- mysql
mysql 权限如下:
root@localhost : (none) 17:34:45> create user diamonduser identified by 'diamonduser';
Query OK, 0 rows affected (0.01 sec)
root@localhost : (none) 17:36:00> grant all on diamond.* to diamonduser@'localhost';
Query OK, 0 rows affected (0.01 sec)
root@localhost : (none) 17: ...
前段时间新入手了一台thinkpad t440p,一直来都想玩玩linux操作系统,看了很多版本,最后选定了ubuntu 14.04。安装过程就不表了,进入系统后,发现没有找到无线网络。只好求助万能的古哥了,经过长时间的查找和尝试,还是未能解决问题。最后发现有人提了bug了:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1239578
根据这篇文章的方法解决:从40楼的链接下载并安装,跟46楼相同的现象,无线能找到并链接,但是就是没有数据的交换。只好用网线了。用了段时间,又去看了这个bug是否有人答复,结果发现又有 ...
zookeeper入门 code
- 博客分类:
- zookeeper
一些测试:
String path = "/tlog2/test/fuck";
boolean exists = zkClient.exists(path);
CuratorFramework zkClient = CuratorFrameworkFactory.newClient(
"10.232.31.216:3325,10.232.31.215:3325,10.232.31.219:3325", new RetryPolicy() {
@Override
public boolean all ...
mysql group测试脚本
- 博客分类:
- mysql
sql数据语句:
CREATE TABLE `access` (
`uri` varchar(100) DEFAULT NULL,
`status` varchar(100) DEFAULT NULL,
`worker` varchar(100) DEFAULT NULL,
`requestCount` int DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into access values('index','200','192.1',10);
insert into access va ...
mysql性能优化之 show profile
- 博客分类:
- mysql
很漂亮的结果,没有creating sort index
是没有sort index了,但感觉也不快,100ms,如果offset很大的话,会不会依然是个攻击点?
不需要快,只要cpu占用降下来即可
mysql> show profile for query 1;
+----------------------+----------+
| Status | Duration |
+----------------------+----------+
| starting | 0.000116 |
| checki ...
先了解一下什么是GAP LOCK
在INNODB中,record-level lock大致有三种:Record, Gap, and Next-KeyLocks。简单的说,RECORDLOCK就是锁住某一行记录;而GAPLOCK会锁住某一段范围中的记录;NEXT-KEYLOCK则是前两者加起来的效果。
下面是MYSQL官方文档中相关内容的链接
http://dev.mysql.com/doc/refman/5.1/en/innodb-record-level-locks.html
有资料里说MYSQL的GAP LOCK最初是为了避免Phantom (幻象读)的问题,关于幻象读这里就 ...
目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大 类:(1)交互数据类型,例如telet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数 据成块类型,例如ftp,这种类型的协议要求TCP能尽量的运载数据,把数据的吞吐量做到最大,并尽可能的提高效率。针对这两种情况,TCP给出了两种不 同的策略来进行数据传输。
1.TCP的交互数据流
对于交互性要求比较高的应用,TCP给出两个策略来提高发送效率和减低网络负担:(1)捎带ACK。(2)Nagle算法(一次 ...
executor经常会使用到,这里主要比较一下execute和submit方法的区别。
这个两个方法最主要的区别是如果runable中的方法抛出异常,execute会终止这个线程。而submit 不会。
这里分析一下原因。
测试代码:
ExecutorService es = Executors.newCachedThreadPool(namedThreadFactory);
try {
es.submit(new Runnable() {
@Override
public void run() {
System.ou ...
httpclient对gzip响应内容解压
- 博客分类:
- HTTP
httpclient默认是不会对gzip格式解压的,需要手动处理一下,代码如下:
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.addRequestInterceptor(new HttpRequestInterceptor() {
public void process(
final HttpRequest request,
final Htt ...
HTTP协议-压缩(gzip,deflate)
- 博客分类:
- HTTP
本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]
HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 本文从HTTP协议的角度,来理解HTTP压缩这个概念。
阅读目录
HTTP内容编码和HTTP压缩的区别
HTTP压缩的过程
实例:用Fiddler观察HTTP压缩
disruptor 入门笔记
- 博客分类:
- disruptor
disruptor入门例子:
package com.taobao.eagleeye.rt.storm;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.SynchronousQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import com.taobao.eagleeye.digest.handler.DigestJob;
impor ...
原文:http://www.ruanyifeng.com/blog/2008/06/base64.html
作者: 阮一峰
日期: 2008年6月23日
1.
昨天的《MIME笔记》中提到,MIME主要使用两种编码转换方式----Quoted-printable和Base64----将8位的非英语字符转化为7位的ASCII字符。
虽然这 ...
Git的工作区、暂存区和版本库之间的关系及其互操作
- 博客分类:
- git
工作区,暂存区和版本库之间的关系
工作区:我们会想当然的认为,当前仓库所在目录就是我们的工作区,其实这是不完全正确的。在当前仓库中,新增,更改,删除文件这些动作,都发生在工作区里面。
暂存区:英文叫 ...
今天在本地执行git pull结果报告下面这个错误:
Your local changes to the following files would be overwritten by merge