自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 js函数覆盖

js中只要函数名形同,后加载的函数会覆盖先加载的函数,无参数有无或参数多少无关。

2017-09-19 09:59:59 2768

原创 div实现绑定按键事件

问题背景所有的页面都会引用一个公共js代码库base.js,在这个代码库里为document绑定了按键事件,现在需要为某个特殊的custom.html页面定制事件handler。解决思路1. 作为js小白,首先想到的是在custom.html里重新为按键绑定一个customHandler来覆盖原来的handler$(document).keypress(customHandler)

2017-09-19 09:45:28 7339 1

原创 zookeeper

1. zookeeper启动的时候显示started 但执行zkServer.sh status时提示Error contacting service. It is probably not running.检查了配置文件都没问题,用zkServer.sh start-foreground   conf/zk1.cfg命令会显示异常信息,这就好办了

2017-09-12 23:31:48 202

转载 lamda表达式

http://www.jianshu.com/p/f2be5a66c06b

2017-09-10 01:07:03 249

原创 mvn

1. mvn解压后找不到.m2文件怎么办?执行mvn help:system 会初始化 http://blog.csdn.net/xiaoerbai/article/details/49662683

2017-09-07 15:15:30 741

原创 HashMap里hash方法解读

二次hash方法static final int hash(Object key) { int h; return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);}寻找桶的方法int indexFor(int hash){(n - 1) & hash}我们知道HashMap中桶的个数

2017-08-18 19:29:01 558

原创 http问题

对http请求头header的默认编码是iso-8859-1,而我们也不能设置header的其他解码格式,所以如果设置的header中有非ascii字符,解码中肯定会有乱码。如果一定要传递非ascii码,可以先将这些字符用URLEncoder编码,访问是再解码即可

2017-07-31 00:02:09 207

原创 mysql常用查询

1. 查询一列里某个值出现的次数select actor_id, count(*) from actor group by actor_id2. 用source命令导数据的时候提示打不开  error 2, 需要进入文件所在目录登陆才能导进去

2017-07-13 22:17:09 160

原创 java问题

1. 单元测试出现以下异常Caused by: java.lang.ArrayIndexOutOfBoundsException: 6926at org.springframework.asm.ClassReader.(Unknown Source)at org.springframework.asm.ClassReader.(Unknown Source)at org.sprin

2017-07-10 14:18:23 320

原创 mysql

1. 如何创建前缀索引假如有一张表city,里面有个字段city,为字段city创建前缀为7的索引alter table city add key(city(7));前缀索引能使索引更小,更快,但也有缺点:mysql无法使用前缀索引做order by 和group by操作,也无法使用前缀索引做覆盖扫描。2. mysql会使用索引的最左前缀,直到碰到第一个范围查找,但在某些条件下可以绕过范围查找,...

2017-05-15 21:48:59 193

原创 ubuntu system problem

1. sogou input method http://www.linuxdiyf.com/linux/27070.html

2017-04-05 10:35:50 395

原创 查看java虚拟机进程号

想去线上机器看下tomcat的java虚拟机进程号,执行jps命令出不来tomcat的进程号。序号用sudo jps。执行sudo jps后能出来进程号,但tomcat相关信息不显示,提示 process information unavailable这时需要用Linux的ps命令grep出tomcat的进程号,用ps出来的进程号去找jps出来的进程号即可

2017-03-08 10:15:17 3432

原创 高性能mysql读书笔记之数据类型

varchar适用场景1. 字符串列的最大长度逼平均长度大很多2. 列的更新很少3. 使用了像utf-8这样复杂的字符集,每个字符都使不同的字节数进行存储char适用场景1. 存储密码的md5值,因为这是定长的2. 经常变更的数据,因为定长的char不容易产生碎片3. 对于非常短的列,char比varchar在存储空间上也更有效率注:字符串长度定义不

2017-03-06 22:21:28 243

原创 浅谈项目组wiki维护实现方案

一. 项目组为什么需要维护wiki1. 一个项目组是多人开发,每个人不可能知道其他人做的需求实现了什么功能,不能对项目组功能有全局认识2. 产品经理需要了解某些功能时需要让开发扒代码3. 新开发修改某个按钮的功能时需要在beta上点击按钮才知道访问哪个controller4. 等二. wiki需要实现的功能通过关键字可以搜索出项目组所有工程关于这个关键字的文本描述三.

2017-03-05 21:30:16 2501

原创 linux常用命令

http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html

2017-03-05 17:31:47 254

原创 vim操作技巧

1. 精确查找想在日志里查500错误码,直接用/500会把时间和订单号里的500都搜出来,这时候可以用精确查找/\  "\" 表示匹配后缀

2017-02-28 11:54:28 230

原创 git常用命令

git add 命令(这是个多功能命令,根据目标文件的状态不同,此命令的效果也不同:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等)。忽略某些文件,即不纳入git版本管理:http://git.oschina.net/progit/2-Git-%E5%9F%BA%E7%A1%80.html远程分支回滚到之前的某次提交gi

2017-02-24 11:38:43 302

原创 maven远程仓库更新后idea点刷新按钮或重新导入项目仍获取不到远程更新

1. 问题描述在pom里引其他部门的api,他们更新了一个类,远程仓库上下载的代码是已经更新了的,但用idea刷新一直不起作用2. 问题原因待查3. 解决方案删除本地maven仓库里的jar包a. cd ~/.m2/repositoryb. 进入groupid代表的文件夹c. 删除artifactid代表的文件夹d. 在idea里点更新即可看到最新的文件

2017-02-21 20:24:33 4296

原创 数组中用异或进行数值交换需要注意的问题

用异或交换数组中两个数的值可能出现数值变成0的情况

2015-08-13 11:02:02 1038 3

原创 解决struts文件下载中文名不显示问题

获得文件名的java源代码如下:public String getFilename() throws UnsupportedEncodingException { this.filename = new String(filename.getBytes("ISO-8859-1"),"UTF-8");//行1 System.out.println(filename);//行2

2015-06-25 16:04:44 732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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