`
san_yun
  • 浏览: 2673760 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表

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是否有人答复,结果发现又有 ...
一些测试: 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测试脚本

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 ...
很漂亮的结果,没有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滑动窗口

目前建立在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格式解压的,需要手动处理一下,代码如下: DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.addRequestInterceptor(new HttpRequestInterceptor() { public void process( final HttpRequest request, final Htt ...
本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程] HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 本文从HTTP协议的角度,来理解HTTP压缩这个概念。  阅读目录 HTTP内容编码和HTTP压缩的区别 HTTP压缩的过程 实例:用Fiddler观察HTTP压缩
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 ...

java 反编译工具gad

    博客分类:
  • java
java 反编译工具gad,备个份。

Base64笔记

原文: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  
Global site tag (gtag.js) - Google Analytics