`
文章列表
  一、常用Tip   1. 设置ingore files,不要展示在工程中 http://stackoverflow.com/questions/14251624/intellij-idea-hide-iml-files file -> settings -> file types : ingore files and folders   2. remote debug run -> edit configrations -> + remote    3. 打开某个视图 view -> tool windowns -> 具体视图名称 ...
因为公司电脑安全策略限制,导致很多软件运行有问题,因此需要重装系统。   1.下载iso镜像(win7+64+旗舰版)ed2k://%7Cfile%7Ccn_windows_7_professional_with_sp1_x64_dvd_621744.iso%7C3419052032%7CA14DCBDA295966DC95B74250595961AB%7C/ 更多版本:http://uickier.blog.163.com/blog/static/164850172201112613928966/   1.1. 遇到迅雷下载99.9%,一直到不了100%,且一直在下载中,显示下载 ...
  1. 下载非安装版 zip http://dev.mysql.com/downloads/mysql/   2. 解压到某个目录,假设为$mysqlHome$   3. 拷贝my-default.ini重命名为my.ini(保持良好习惯,拷贝修改保存原文件) basedir = mysql home 目录 datadir = 数据目录,默认是在 $mysqlHome$/data   4. 添加mysql为系统服务 mysqld --install mysql --defaults-file=C:\MySQL5\my.ini (配置文件需绝对路径) mysqld - ...
  打碎牙,吞到肚子里,不要忘记幻想。折腾一圈后,最想对自己说的。   1.坚持学习英语 2.练习口琴 3.成为metaq的commiter 4.每周至少锻炼一次身体 5.学习android开发 6.看2本书   备注以提醒自己。8.20 晚
  关于mysql limit查询优化思路   1. 思路一:先全部走索引(避免其它数据读取,或者此时索引都在内存中),拿到主键,再查一遍 场景:1.二级索引 KEY `ind_wlb_ext_order_item_itemid` (`seller_id`,`item_id`,`status`)2.seller_id = 2023990209, 有42000条数据 执行– SELECT * FROM wlb_ext_order_item where seller_id = 2023990209 limit 100, 1000;     // 0.046ms– SELECT * F ...
引用:海量存储系列 http://qing.blog.sina.com.cn/1765738567/693f084733000672.html   复习思路如下:   1.事务是什么 ? 2.大家定义一些词汇描述这个事情 ? 3.各自是如何实现的 ?与锁相关:一致性、隔离性 -> 什么时候数据可被共享、什么时候可被独占,不同策略决定系统并行度。锁降低并行度。 4.关于锁概念 -读写锁http://ifeve.com/read-write-locks/comment-page-1/#comment-1774 -CopyOnWrite可参照CopyOnWriteArray ...
原写于2011-04-04   主要参考:构建高性能web站点   一、网卡 网卡使用一个特定的物理层和数据链路层标准,例如以太网来实现通讯所需要的电路系统。这为一个完整的网络协议栈提供了基础,使得在同一局域网中的小型计算机组以及通过路由协议连接的广域网,例如IP,都能够进行通讯。 1.作用:
Reference思考 原写于 2010-12-18   一. Java数据类型 数据类型就是对内存位置的抽象表达(很多编程语言都依赖于特定的计算机类型和对数据类型属性的具体编译实现,比如word和integer数据类型的大小等;Java通过JVM保证数据所占 ...

Java proxy

原写于2010-12-12   一.摘要 1.什么是“代理” 2.代理模式与适配器模式、装饰者模式的区别,适用场景 3.手工代理 4.动态代理的原理   二.什么是“代理” 如:一个CEO,会有一个助理,任何需要CEO处理的事情,都会经过助 ...

关于敏捷

原写于2010-11-07   题记:老大开始在团队推行敏捷。记录目前自己理解的优点,还有敏捷不适应问题。   一、自己理解的敏捷   1.风险分散。这点,我是非常肯定的。亲身的体会,jim负责A模块,以前做法:项目经理pety,在A模块快提交的前期去和jim沟通模块的完成情况。现在做法:每天jim向prty汇报自己的进度情况和问题。帮助pety对项目的可控性提高很多,风险也能尽早的暴露出来。带来的问题:必须对A模块进行更细的任务分解
原写于2010-10-09   题记:日志记录,对一个应用非常重要,不仅仅只为定位线上bug(exception日志),还有业务日志,比如:统计用户的搜索词、响应时间等。   一、日志级别   众所周知,在log4j中定义5个最常用日志级别:debug、info、warn、error、fatal,级别依次严重。 可大家思考过,什么时候应该记info,exception时是应该记warn,还是error呢 ?下面是今天小团队讨论后,自己的一些理解。   debug:程序内部的信息,对于外部使用的人是没有意义。比如:函数的执行时间。(fine-grained informati ...
原写于2010-04-24   计算机以二进制表示和存储信息。计算机内部数据的存储,根据数据的特性分为: a.无符号整数 b.有符号整数(补码) c.浮点数   明确的关键点: a.计算机内部是通过有限的位编码一个数字,因此存在“溢出”现象,因为表示的范围是有限的。 b.大多数计算机使用8位的块,做为最小的可寻址的存储器单位。 c.不同的数据类型,数据大小是不一样的。(准确的要依赖机器和编译器)。 d.对象的地址使用字节序列中的最小的地址。(网络传输、跨平台时考虑字节序的问题)     一、无符号整数 基本的“二进制”表示。   二、有符号整数 ---
原写于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 libraries, which can in turn affect the semantics of the running program. Annotations can be read from so ...
原写于2012-03-08   今天开始尝试clojure,遇到的问题、经验整理   1.了解clojure http://metaphy.iteye.com/blog/458872   2.开始HelloWrold     - 搭建开发环境(对于从Java过来的人,肯定习惯eclipse)     (若很慢,尝试eclipse手动安装插件 http://fatmind.iteye.com/admin/blogs/1900486,离线zip包http://roysong.iteye.com/blog/1260147)     - 跑起来         - 先'黑窗口' ...
原写于2012--03-08   一、常用快捷键   1.常用快捷键 - crtl + h 查找内容 - ctrl + shift + r 快速打开资源文件 - ctrl + shift + t 快速打开类文件 - alt + shift + o  快速打开 '选中相同词,出现阴影' - ctrl + t 快速打开方法 2.设置快捷键 preferences -> search keys
Global site tag (gtag.js) - Google Analytics