自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea个人使用备份

 一、常用Tip 1. 设置ingore files,不要展示在工程中http://stackoverflow.com/questions/14251624/intellij-idea-hide-iml-filesfile -> settings -> file types : ingore files and folders 2. remote deb...

2013-12-23 11:24:06 358

原创 win7-64+usb安装

因为公司电脑安全策略限制,导致很多软件运行有问题,因此需要重装系统。 1.下载iso镜像(win7+64+旗舰版)ed2k://%7Cfile%7Ccn_windows_7_professional_with_sp1_x64_dvd_621744.iso%7C3419052032%7CA14DCBDA295966DC95B74250595961AB%7C/更多版本:http://u...

2013-12-21 21:40:16 218

原创 mysql绿色版安装

 1. 下载非安装版 ziphttp://dev.mysql.com/downloads/mysql/ 2. 解压到某个目录,假设为$mysqlHome$ 3. 拷贝my-default.ini重命名为my.ini(保持良好习惯,拷贝修改保存原文件)basedir = mysql home 目录datadir = 数据目录,默认是在 $mysqlHome$/da...

2013-11-14 22:55:50 151

原创 2012下半年的幻想

 打碎牙,吞到肚子里,不要忘记幻想。折腾一圈后,最想对自己说的。 1.坚持学习英语2.练习口琴3.成为metaq的commiter4.每周至少锻炼一次身体5.学习android开发6.看2本书 备注以提醒自己。8.20 晚...

2013-08-20 19:14:17 70

原创 mysql limit 优化

 关于mysql limit查询优化思路 1. 思路一:先全部走索引(避免其它数据读取,或者此时索引都在内存中),拿到主键,再查一遍场景:1.二级索引 KEY `ind_wlb_ext_order_item_itemid` (`seller_id`,`item_id`,`status`)2.seller_id = 2023990209, 有42000条数据执行– SELE...

2013-08-20 18:54:54 231

原创 关于事务笔记

引用:海量存储系列 http://qing.blog.sina.com.cn/1765738567/693f084733000672.html 复习思路如下: 1.事务是什么 ?2.大家定义一些词汇描述这个事情 ?3.各自是如何实现的 ?与锁相关:一致性、隔离性 -> 什么时候数据可被共享、什么时候可被独占,不同策略决定系统并行度。锁降低并行度。4.关于锁概念...

2013-07-24 19:57:45 60

原创 带宽小理解

原写于2011-04-04 主要参考:构建高性能web站点 一、网卡网卡使用一个特定的物理层和数据链路层标准,例如以太网来实现通讯所需要的电路系统。这为一个完整的网络协议栈提供了基础,使得在同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯。1.作用:1) 唯一的mac地址,定位机器(局域网/以太网mac寻址)2) 数据接收和发送。...

2013-07-14 16:02:04 354

原创 Java reference

Reference思考原写于 2010-12-18 一. Java数据类型数据类型就是对内存位置的抽象表达(很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等;Java通过JVM保证数据所占存储空间的大小不会随硬件的改变发生变化)。 1.Primitive data type :A primitive typ...

2013-07-13 11:37:50 102

原创 Java proxy

原写于2010-12-12 一.摘要1.什么是“代理”2.代理模式与适配器模式、装饰者模式的区别,适用场景3.手工代理4.动态代理的原理 二.什么是“代理”如:一个CEO,会有一个助理,任何需要CEO处理的事情,都会经过助理过滤、整理后交给CEO。助理就是CEO的代理。自己理解,代理就是为帮实际的执行者,做数据的过滤和控制,为实际执行者屏蔽掉外部其它因素...

2013-07-13 11:37:24 87

原创 关于敏捷

原写于2010-11-07 题记:老大开始在团队推行敏捷。记录目前自己理解的优点,还有敏捷不适应问题。 一、自己理解的敏捷 1.风险分散。这点,我是非常肯定的。亲身的体会,jim负责A模块,以前做法:项目经理pety,在A模块快提交的前期去和jim沟通模块的完成情况。现在做法:每天jim向prty汇报自己的进度情况和问题。帮助pety对项目的可控性提高很多,风险也能尽早...

2013-07-13 11:37:01 76

原创 日志级别与内容

原写于2010-10-09 题记:日志记录,对一个应用非常重要,不仅仅只为定位线上bug(exception日志),还有业务日志,比如:统计用户的搜索词、响应时间等。 一、日志级别 众所周知,在log4j中定义5个最常用日志级别:debug、info、warn、error、fatal,级别依次严重。可大家思考过,什么时候应该记info,exception时是应该记w...

2013-07-13 11:36:32 262

原创 信息表示和处理

原写于2010-04-24 计算机以二进制表示和存储信息。计算机内部数据的存储,根据数据的特性分为:a.无符号整数b.有符号整数(补码)c.浮点数 明确的关键点:a.计算机内部是通过有限的位编码一个数字,因此存在“溢出”现象,因为表示的范围是有限的。b.大多数计算机使用8位的块,做为最小的可寻址的存储器单位。c.不同的数据类型,数据大小是不一样的。(准确...

2013-07-13 11:35:50 91

原创 Annotation一点总结

原写于2011-06-25 题记:建议关于spring问题,请记得查看spring reference。 一、annotation前生后世Annotations do not directly affect program semantics, but they do affect the way programs are treated by tools and libr...

2013-07-06 13:52:56 109

原创 clojure之HelloWorld

原写于2012-03-08 今天开始尝试clojure,遇到的问题、经验整理 1.了解clojurehttp://metaphy.iteye.com/blog/458872 2.开始HelloWrold    - 搭建开发环境(对于从Java过来的人,肯定习惯eclipse)    (若很慢,尝试eclipse手动安装插件 http://fatmind.it...

2013-07-06 12:46:50 109

原创 eclipse使用整理

原写于2012--03-08 一、常用快捷键 1.常用快捷键- crtl + h 查找内容- ctrl + shift + r 快速打开资源文件- ctrl + shift + t 快速打开类文件- alt + shift + o  快速打开 '选中相同词,出现阴影'- ctrl + t 快速打开方法2.设置快捷键preferences -> ...

2013-07-06 12:43:45 109

原创 句柄是什么

原写于2012-04-06 注:摘自网络,整理转载 1.句柄就是一个标识符,只要获得对象的句柄,我们就可以对对象进行任意的操作。 2.句柄不是指针,操作系统用句柄可以找到一块内存,这个句柄可能是标识符,map的key,也可能是指针,看操作系统怎么处理的了。fd算是在某种程度上替代句柄吧,Linux 有相应机制,但没有统一的句柄类型,各种类型的系统资源由各自的类型来标...

2013-07-06 12:19:23 195

原创 meta之前辈kafka

原写于2012-05-21 原文:kafka设计原则 http://incubator.apache.org/kafka/design.html 1.why we built thisasd(activity stream data)数据是任何网站的一部分,反映网站使用情况,如:那些内容被搜索、展示。通常,此部分数据被以log方式记录在文件,然后定期的整合和分析。od(op...

2013-07-06 11:20:15 150

原创 Linux常用处理

整理下常用‘文本处理’方法,帮自己建立一个解决此类问题的‘惯性’,步骤如下: 1.查找 grepa、普通查找,如查找包含‘dd’的行:grep ’dd‘ dt.tx (提示:-v 不匹配)b、正则:集合[a-z],排除[^a-z],开始结尾'^/$'等,基本上遵循普通正则规则(http://deerchao.net/tutorials/regex/regex.htm 正则表达式...

2013-04-10 14:21:58 161

原创 weiYamba第一个android应用

开始:练习第一个android应用,叫它 weiYamba 一、环境搭建google提供了集成eclipse、android sdk tools软件包,参见 http://developer.android.com/sdk/index.htmlIt includes only the core SDK tools, which you can use to download t...

2013-02-27 22:12:42 120

原创 字符编码的理解

原写于2010-10-05 一、编码基础知识 1.为什么要编码、解码计算机存储的最小单位是“位bit”,存储的所有内容都是一串二进制的表示。但最小的存储单元是byte,内存的编址也是以字节为单位,大部分的计算机系统都是以字节为单位进行存储、计算、传输。从而必须有:字符(多字节表示)与字节的相互转换。编码:字符转换为字节;解码:字节转化为字符。 2.常见基本字符集...

2013-01-26 21:37:36 182

原创 ThreadLocal浅析

原写于2010-12-11 Java并发,对于共享资源的控制,是一个复杂的事情,比如:同步等。 ThreadLocal 为这个问题提供另外一种解决方案,其实根本的原理“用空间换时间”。 一、结构图 二、源码阅读关注切入点:set(),get()方法 1.set()方法 结论:对ThreadLocal的操作,实际委托给当前Thread,每个Th...

2013-01-26 21:29:39 184

原创 玩命的cookie

原写于2010-11-08 题记:一个cookie,整个下午都没有找到解决的办法 一、遇到的问题1. 情景:访问http://list.mall.daily.taobao.net/50024400/xxx,当前页面通过ajax请求广告,请求的域为http://tmatch.simba.taobao.com/xxx;广告引擎向页面种seesion范围的cookie名_back...

2013-01-26 20:41:24 76

原创 为啥写单元测试和工具

原写于2012-03-29 题记:新同学分享了“测试驱动”,第一次感觉测试驱动离自己那么近。因此开始尝试。记下自己的一小点想法。 1.一切从测试开始不管在写复杂的代码,还是简单的代码,一切从测试开始。练习成自己编码的习惯。自己的做法只能算是“伪测试驱动”,因为还是有详细的设计,但遵循此做法,对于需求的变更、代码存在的bug,导致编码修改的时候,心里是踏实的。目前自己...

2013-01-26 20:30:24 81

原创 Java源文件是如何被找到的?

原写于2010-10-17 题记:.java源文件是如何被找到的?.class字节码文件是如何被找到的?内容:全部借鉴《Java深度历险》之package 與import 機制 Package:命名空间的问题,隔离类之间的关系。Import:声明引入的类的路径(仅在编译时有作用,编译后的文件,类的声明已经为全路径);好处“明晰的代码结构,分离在多个文件;帮助实现动态链接的功...

2013-01-26 20:13:49 596

原创 paxos白话版

详细论证内容请参考作者写paxos-simple.pdf,开头就写了一句:The Paxos algorithm, when presented in plain English, is very simple.(表示鸭梨很大) 假设场景:a、b、c、d在一起工作,经常需要对某件事情快速达成一致(无对错、优先级区别);且相互之间是通过消息沟通,可能存在消息丢失、重发等情况,但保证消息不...

2013-01-20 15:06:50 132

空空如也

空空如也

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

TA关注的人

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