经过联通线路和移动线路测试,国美官网处于整站访问正常,但是不能登录的情况。阅读全文>>
首先从用户体验来说,这并不是我故意找茬发现的bug,而是我实际使用中发现的。现在从500变成404,也许是减轻了一些服务器压力,但是用户体验仍然为零。其次从网站SEO优化角度来看,网站的500和404页面,或者其他错误信息页面,都是不能放过的。可以在这些页面放一些类似的或者推荐商品信息,这样还能提升用户体验。阅读全文>>
在导入一个SVN的OA工程时,由于工程文件过大,文件节点太多太深,使用MyEclipse自带SVN插件导入时,总是有超时的问题。记得当时向SVN服务器提交代码时就非常费劲,我只能挨个文件夹提交,如果一次性提交,总是出错,导致失败。阅读全文>>
现在的就业形式不错,很多人很容易找到工作,而且工资也不低。而我当年的就业形式和现在不一样,当时的情况没有这么好,现在一些培训学校出来的人,好的张口就是10K以上,我们那是可没有这个胆量和机会。今年也是不寻常的一年,今天,国家进行了盛大的阅兵,而我,就在这个假期过后,就会有一个新的开始。纵观我的这几年,走的有些坎坷,当然也伴随了很多幸运,而最后,其实还是幸福的。阅读全文>>
晚上进入国美商城团购模块,点击看了一款电脑,发现团购价格竟然和原来价格差别特别大,所以我点击了“对比原商品”,然后发现国美的网站报错。阅读全文>>
JS进行图片预览,上次说的总体是两种方式,一种是URL.createObjectURL(file),一种是FileReader()。在进行Android客户端APP访问页面时,发现那种方式也不行。看错误,APP上根本不能使用createObjectURL,那就用FileReader吧,发现页面访问没问题,而APP访问时就是不行。阅读全文>>
在运行时的内存区域有5个部分,Method Area(方法区),Java stack(java 虚拟机栈),Native MethodStack(本地方法栈),Heap(堆),Program Counter Regster(程序计数器)。从图中看出方法区和堆用黄色标记,和其他三个区域的不同点就是,方法区和堆是线程共享的,所有的运行在jvm上的程序都能访问这两个区域,堆。阅读全文>>
分析HashMap之前先介绍下什么Hashcode(散列码)。它是一个int,每个对象都会有一个hashcode,它在内存的存放位置是放在对象的头部(对象头部存放的信息有hashcode,指向Class的引用,和一些有关垃圾回收信息)。具体如何生成hashcode,这个相当复杂,这里不深入探讨。有个问题需要讲的是,如果在你的类中覆盖了Object的equals(Object)方法,那么你必须覆盖hashCode方法,不然,当你使用HashMap,HashSet,HashTable时会出现问题。阅读全文>>
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。HashMap实现了Map接口,继承AbstractMap。其中Map接口定义了键映射到值的规则,而AbstractMap类提供 Map 接口的骨干实现,以最大限度地减少实现此接口所需的工作,其实AbstractMap类已经实现了Map。阅读全文>>
在此之前,还是先看下JVM内存结构和JVM参数调优,网上太多不说也罢。另外提醒的是方法反映的都是java这个进程的内存情况,跟操作系统的内存根本没有关系。 阅读全文>>