
全家都是架构师
yanzilee
这个作者很懒,什么都没留下…
展开
-
Java中HashMap的实现原理
转自: http://www.linuxidc.com/Linux/2011-05/36656.htm 来源:Linux社区 作者:Linux HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。这可能让我们很不解,一个线性的数组怎么实现按键值对来存取数据呢?这里HashMap有做一些处理。 1.首先HashMap里面实现一个静态内部类E...原创 2011-05-30 16:21:46 · 103 阅读 · 0 评论 -
windows模拟Linux环境-安装cygwin
1 下载安装文件http://cygwin.com/install.html2 选择更新源推荐国内用163的3 选择最小化安装更改Base节点为install, 其他的保持不变4 安装完成原创 2011-12-09 09:57:15 · 117 阅读 · 0 评论 -
解决改hosts对chrome无效的问题
1. 手动清空chrome://net-internals/#dns 2. 设置禁用Chrome – > 扳手 – > 选项 – > 高级选项 – > 去勾 “用预提取 DNS 提高网页载入速度” ...原创 2012-05-29 12:02:15 · 3278 阅读 · 0 评论 -
最全http服务器状态码集合
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (成功)表示成功处理了请求的状态代码。代码 说明200 (成功) 服务器已成功处理了...原创 2012-04-23 13:36:09 · 99 阅读 · 0 评论 -
Watir建立对象库的一种方法-application和object映射
1. 对象库定义def login_link $ie.link(:text, 'Log in')enddef username_field $ie.text_field(:name, 'userid')end 2. 调用方式login_link.clickusername_field.set(username) ...原创 2012-01-09 16:07:23 · 90 阅读 · 0 评论 -
部署WEB应用到Tomcat的三种方式
1. Myeclipse的方式将project拷贝一份到Tomcat的webapps目录下,这个目录不需设置,tomcat就会把所有的子文件夹下当做一个站点,浏览器访问Tomcat的根目录就是解析的ROOT文件夹。2. Eclipse的方式创建一个eclispe的临时文件夹 {工作区间}\.metadata\.plugins\org.eclipse.wst.server.core\...2011-11-02 15:35:37 · 131 阅读 · 0 评论 -
Reactor模式,或者叫反应器模式
转自: http://k.techq.com/a/java/20110114/30878.htmlReactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤,或者叫召唤兽。并发系统常使用reactor模式,代替常用的多线程的处理方式,节省系统的资源,...原创 2011-07-21 16:45:02 · 109 阅读 · 0 评论 -
MySQL数据库优化实践
转自: http://www.hellodb.net/2011/07/mysql-linux-hardware-tuning.html 最近一段时间,我们整理了一些关于Percona,Linux,Flashcache,硬件设备的优化经验,分享给大家:硬件1.开启BBWCRAID卡都有写cache(Battery Backed Write Cache),写cache对...原创 2011-07-05 22:07:16 · 180 阅读 · 0 评论 -
Mysql创建用户和授权
假设用户名是yanzi, 密码是 123456 1. 创建用户create user yanzi identified by '123456'; 2. 授权左边的星号表示database,右边的星号是table.grant select, insert, update,delete on *.* to yanzi @"%"; 如果需要限定IP地址,grant...原创 2011-09-21 15:08:17 · 84 阅读 · 0 评论 -
关于last-modified与If-Modified-Since
转自: http://blog.chinhai.com/index.php/archives/149 由于想使用php合并成文件,而又想它可以缓存。所以使用了客户端请求头的If-Modified-Since,和服务器端文件最近修改的一个文件的last-modified,通过这两个时间的比较从而实现是否缓存。代码如下://中国$client_time = (isset(...原创 2011-09-15 16:09:24 · 301 阅读 · 0 评论 -
终于弄清楚浏览器的缓存机制了
问题引出: 很多网站的flash应用系统,做的很好看, 但是也没多少用户群体, 因为服务器的SWF文件很大. 很多用户, 面对超过了20秒都还没有下载完成的东西, 一般不会去看第二次了. 在国内, SWF文件如果超过了2MB, 就基本悲剧了. 解决方法: 增加服务器SWF的下载等待时间合理利用浏览器的缓存 浏览器缓存,其实这个在浏览器出来的时候就有了,i...原创 2011-09-15 12:58:28 · 170 阅读 · 0 评论 -
安装openMQ
1. 下载openMQ https://mq.dev.java.net/ 2. 解压 openmqXXX-installer-WINNT.zip 到 F:\software tool\java\web server\wins\openmq4_4-installer-WINNT 3. 安装 : 进入F:\software tool\java\web se...原创 2011-06-08 14:34:50 · 217 阅读 · 0 评论 -
这些年我们一起经历的矛盾
http://www.taobaotest.com/blogs/2180 这些年我们一起经历的矛盾测试1. 手工 VS 自动化2. 指导性的测试 VS 探索性测试3. 低成本的模拟测试 VS 高成本的真实环境 测试4. 报bug VS 口头沟通5. 内部测试尽量全 VS 开放外部参与测试6. 独立自主 VS 外包合作 流程1. ...原创 2012-11-15 10:55:45 · 108 阅读 · 0 评论