在华星时代的一些照片
暑假在华星时代的天猫实习了2个半月,被师兄带到25楼这个城西数一数二高楼的楼顶,确是个拍照的好地方!不过拍照次数并不多,大概就4-5次,其中一次夜景。这里十分感谢枫暮师兄,对我摄影方面的帮助是巨大的,并在人生观一些方面让我有了新的视角新的体会 。
鹿鼎记
去年暑假在iPad上看完了金庸几部著名的武侠,那时候最后也打算看《鹿鼎记》的,可惜这《鹿》第一章写的什么文字狱的情节,甚是无意思而且还很长,居然没有坚持看到小宝出现,居然就不想看了。这几天居然在手机上看完了整部《鹿》,天空一声巨响,小宝横空出世,自是精彩非凡,一周不到的时间用各种空余时间和两天周末给看完了。整个过程,想来也真是诡异…
学到的一些东西
暑假在天猫实习,从头开始参与一个项目。项目虽小,五脏俱全,虽然自己实现的是一个十分简单如果完全用自己的环境和习惯写代码不用一天就能完成的任务,结果就是因为搭上了淘宝整个系统和环境,变得十分复杂,而且还要和其他team约定接口联调测试,还要和测试、DBA、前台、PD(产品经理)等打交道。
相比本科的百度上海那时候的实习经历,最大的区别就是那时候完全就用一套开源的简单的东西,能多简单能跑起来就好,几乎没有和百度已有的平台去接通(除了一块不是我负责的登陆系统),打交道的主要就是一位前端,再后来就是一个测试,没有接触太多的人和其他的技术。
仙五前DLC“梦华幻斗”
6月25日出的,刚通关效率有点低。主要对DLC略感失望,纵观整个DLC,可看的剧情并不多,当然这些剧情是比较赞的,非常推荐。其他就是练级、练技能、刷Boss,这里可以过一下打Boss的瘾,好多好多的Boss而且有几个非常难打,还有几连战的Boss,苦水一堆。特别是血手&毒影战,还有主角四人组战,真的是很难打,以至于难度从困难换存档到普通,还打不过四人组只能开了修改器…
院版十大了,那就XYT一下~
若说结局难改变,我为你绝笔阑珊《仙五前传》人物感言
本文转载于cc98游戏广场版,作者为@纯真少女花菜菜的花菜,小慧儿童鞋!还有98游戏广场各位水友~
原帖地址:http://www.cc98.org/dispbbs.asp?BoardID=91&id=4114453
徽杭古道
好久没出去玩了,趁着毕业季,能找到些有空的同学。第一次和仙剑粉丝群的同学出去玩,有点新意。徽杭古道,在江浙沪一带还蛮有名气的,这次去也碰到了不少上海、江苏、江西的户外驴友团队,不过总的来说即使在周末人还是比较少的。意料之中又意料之外的是,徽杭古道的风景是真心没有的,就蓝天凹那个山顶可以眺望下还过得去,其他地方真没看头,不过也许对没怎么看过江浙沪皖一带山水和农村的游客来说,还是不错的。古道就是用来徒步野外的,而且一点也不休闲特别是在6月有着猛烈太阳炎热天气的时候,带一点自虐。想纯旅游纯休闲还是不推荐的…
永远的伊苏6:纳比斯汀的方舟
03年的游戏了,还记得初三的时候溢锋个2b不知道从哪里搞来了光盘,大家都兴奋的要死,结果最后一个才轮到我玩,但是我家的电脑不知道为什么安装后就是玩不了,一直很遗憾没得玩。直到高中有了PC破解版才得以玩,大家一直比赛谁杀那个水母Boss最快。
java.util中几个Map的性能测试
突然有这么个想法,就写了段代码测试了下。在单线程下对Java里所有Map的性能测试,包括HashMap、Hashtable、LinkedHashMap、IdentityMap、TreeMap,没有测试WeakHashMap。
数据为<Integer, Integer>,范围在0~1千万,共1百万对数据,由Python的random.randint()自动生成。
测试的性能包括写入(put)、随机读(get)和遍历(foreach语法),也是Map这个数据结构最常用的三个操作。其中写入就是将这1百万对测试数据依次put一遍,随机读就是在上一步写入之后再按顺序get一遍。数据显示最后Map大小都为995012(当然IdentityMap的size是1百万),就是有近5000条重复的key。
阅读全文…
Tomcat的Connector:Coyote
上一篇博文讲了Tomcat的系统架构,今天花了一天时间研究了下coyote的源码,大致对普通IO版本有所了解。被同学提醒后发现,Tomcat6已经支持异步IO了,但默认是普通IO版本,需要在Connector的protocol参数中定义为Http11NioProtocol才开启异步IO模式。
主要的代码,Socket的服务在org.apache.tomcat.util.net.JIoEndpoint类,解析处理HTTP请求在org.apache.coyote.http11包的Http11Protocol类和Http11Processor类,org.apache.catalina.connector.CoyoteAdapter负责连接Connector模块(coyote)和Container模块。
线程池默认用的JIoEndpoint类中的子类WorkerStack,若在server.xml配置使用了Executor,则使用org.apache.catalina.core.StandardThreadExecutor(对ThreadPoolExecutor的一层包装)。并发量高的情况下Executor的效率会高一些。 阅读全文…
Tomcat6源码学习
在上一篇博文中说到因为电脑风扇坏了2天于是看完了《How tomcat works》译本,不过这本书是针对Tomcat4和5来讲的比较老了,然后再结合Tomcat6.0.26的源代码调试学习了总共一周的时间,算是大致将Tomcat6.0的一部分工作机制(JSP、JMX、安全管理等模块没研究)给搞清楚了。大概是因为平时基于Java的Web程序写的太多,对Tomcat这一块源码研究特别感兴趣,有时候为了想通一个问题兴奋地吃饭睡觉都在一直想,非常有动力并且也有效率,好久没有这种感觉了。
小黑风扇坏两天,被逼看完一本书
大概两周前,周末在家一次玩dota的时候,电脑突然变卡然后自动关机,整个机器很烫,再开机黑屏显示FAN ERORR又自动关机,吓坏了赶紧让其温度冷却下来再开机倒又开起来了。知道是风扇出问题后,之后因为一直还能用也就懒得换,打游戏的时候特别小心调低CPU性能和屏幕亮度,但是CPU温度还是会飙到80°,很恐怖 [em82]。
然后直到上周六晚上也在打dota,温度也一直飙高,游戏也卡了,吓得直接退出游戏,然后第二天就再也开不了机了,每次都是FAN ERROR。 阅读全文…