黄刚的专栏

关注WEB服务器 网络框架 分布式存储 计算 协调服务器 中间件

Python连接mysql提示old (insecure) passwords is not supported

Authentication with old (insecure) passwords is not supported. For more information, lookup Password Hashing in the latest MySQL manual 如上所示,如果一...

2013-08-06 20:08:36

阅读数 3220

评论数 1

Java正则中的Greedy、Reluctant 、Possessive

我们平时经常使用的正则表达式默认情况下基本都是Greedy模式,也就是贪吃模式,java中看下表 Greedy 数量词 X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 X{n} X,恰好 n 次 X...

2013-04-17 13:42:55

阅读数 4589

评论数 0

文本文件逻辑分段方案

为了对一个大的文本文件进行并行解析处理,需要按照固定的大小或者行数的方式对文件进行拆分,这样可以加快处理速度,可以的分块方案如下: 1、  按照特定字节大小将文件分割为若干逻辑块,如果小于分块大小的合并到其中一个分块中,以上例子记录了分块大小为100字节的例子,最后一个分块大小为101字...

2013-02-19 16:01:09

阅读数 2212

评论数 0

注意java 字符串split的坑哦

System.out.println(":ab:cd:ef::".split(":").length);//末尾分隔符全部忽略 System.out.println(":ab:cd:ef::".split(":",...

2012-11-05 09:49:05

阅读数 3133

评论数 0

CSS 选择器记录

一、基本选择器 序号 选择器 含义 1. * 通用元素选择器,匹配任何元素 2. E 标签选择器,匹配所有使用E标签的元素 3. .info cl...

2012-10-30 21:42:06

阅读数 1971

评论数 0

javascript浏览器几个兼容问题

1.      window.event  现象: document.body.onclick=function(ev){if(ev)console.log(1); else console.log(2); } IE8以下不支持这种写法。 document.body.onclick=fun...

2012-10-30 21:39:30

阅读数 2385

评论数 0

DBUnit 2.4.9+ 支持数据库唯一键扩展

由于DBUnit在做refresh或者delete操作时是根据数据库的connection获取到meta信息,然后通过meta信息来确定主键列,最后根据这些列构造where条件,进行更新或者删除处理,但是如果表没有定义主键,只定义了唯一键,DBUnit无法处理,而目前我所遇到的就有这种情况,所以我...

2012-10-17 14:39:02

阅读数 2283

评论数 0

HTML5 placeholder JS模拟

支持HTML5 的浏览器:IE9+,FF4,chrome可以直接使用文本元素的placeholder来确定提示文案,但是IE8以下等浏览器却没有这个选项,下面通过JS来进行模拟, 模拟有两种方法1、通过元素的value属性(这种方法的缺点是表单提交时会把提示文案误认为真正的值) 2、通过labe...

2012-10-15 14:19:15

阅读数 4081

评论数 0

Spring 2.5之 @ModelAtrribute

很久没来了,来mark一个,最近用spring的MVC,碰到ModelAtrribute这个标注,感觉相对其他标注比较难于理解一点,看了一遍源代码,梳理一下,做下记录。 ModelAtrribute标注本身很简单,看下他的定义: /** * Annotation that binds a...

2012-06-06 20:57:56

阅读数 3290

评论数 0

Hive 数据倾斜总结

转载:http://www.tbdata.org/archives/2109 几个比较特殊的点都提到了,大家可以作为参考。 在做Shuffle阶段的优化过程中,遇到了数据倾斜的问题,造成了对一些情况下优化效果不明显。主要是因为在Job完成后的所得到的Counters是整个Job的总...

2012-02-16 14:46:58

阅读数 6324

评论数 1

python 三方包源码编译错误

在编译jpype   python setup.py build 时遇到如下错误: 4-2.4/src/native/python/jpype_javaarray.o In file included from src/native/python/jpype_javaarray.cpp:...

2012-02-09 16:12:58

阅读数 3749

评论数 0

Jpype调用java 故障

jpype服务器上调用java,老发现如下错误。 Traceback (most recent call last): File "visit_cache.py", line 23, in ? jpype.startJVM(jvmpath,jvmArg) Fi...

2012-01-05 15:57:33

阅读数 7105

评论数 0

Python桥接Java工具JPype

JPype这玩意可以桥接Java,在Python中调用Java的类,比较好用,对外接口不多,不过需要注意的是python和java类型匹配的问题.可以参考官方文档 http://jpype.sourceforge.net/doc/user-guide/userguide.html 过程中遇到个...

2011-12-21 14:26:22

阅读数 6193

评论数 1

python datetime格式化参数

坑爹啊,记忆力不行,老是记不住,都用了这么久了,记在这里以后来翻。 Directive Meaning Notes %a Locale’s abbreviated weekdayname.   %A Locale’s full wee...

2011-12-18 22:33:40

阅读数 4544

评论数 0

Socket代理转发小记

本地转发代码forward.py #!/usr/bin/env python import os import socket import select import SocketServer import sys import paramiko def verbose(s): ...

2011-12-16 12:01:37

阅读数 5100

评论数 0

Python 数据库接口模块

转自:http://wiki.woodpecker.org.cn/moin/DatabaseModules 专用数据库连接模块 MySQL MySQL -- 最流行的开源数据库 MySQL-Python -- MySQL 的 Python 接口 ...

2011-12-14 17:21:32

阅读数 5524

评论数 1

ZK ACL访问的一个小demo

ZooKeeper zk=new ZooKeeper("192.168.1.188,192.168.1.189,192.168.1.190",50000,w); ArrayList acls = new ArrayList(); ...

2011-11-04 14:34:55

阅读数 4362

评论数 0

ZK ACL访问控制处理流程

Zk 对znode操作采用ACL进行了访问权限控制,类似于linux提供的读写权限,ZK将操作权限划分以下几种:CREATE/READ/WRITE/DELETE/ADMIN, ·        CREATE: 表示有权限创建一个子节点 ·        READ: 表示可以getData或者g...

2011-11-04 13:31:55

阅读数 6274

评论数 0

ZK 客户端事件-状态对应关系图

KeeperState.SyncConnected 时事件类型为EventType.None发生在客户端收到ConnectResponse,与客户端协调好session time的时间后,会触发一个KeeperState.SyncConnected 的None事件类型。

2011-10-18 19:46:30

阅读数 4151

评论数 0

ZK session客户端过期(Expired)过程

一般情况下,zk客户端与服务端建立连接后,会在2/3*sessionTime*1/2的时候发送一个心跳消息到服务端,保持会话更新。但是可能在某个时候网络中断可能导致客户端无法连接上服务端,此时客户端会不停的依次重试各个服务器,一直到连接上某个服务器为止。如果在未连接上这段时间内,

2011-10-18 19:19:41

阅读数 17324

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭