自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

OneAPM试用

OneAPM试用我们(handka.com)的研发团队是个5人小团队.其中3人前端,2人后端,没有专职的运维,我们在服务监控上较为薄弱.虽然我们之前在服务器上服务器上安装了ganglia来监控基本的CPU,磁盘IO和网络流量.而我们采用了Play1的技术栈,JVM和API,SQL层的监控上一直是空白.最近业务量的上涨带来了服务器Load Average的增加,为了进一步了解Play S...

2014-09-29 11:48:48 356

jpa(Hibernate)实体在引入到多模块后遇到的问题和解决方法.

最近在做一个web项目. 大系统下有三个子Web模块. 打包时会生成webA.war, webB.war, webC.war. 因为三个子模块有共用的model, 所以我将共有的model层提取到一个公共的模块中:model 系统用maven构建.关系为 parent |------pom.xml |------model           |------pom.xml |------webA...

2013-08-13 17:31:04 378

原创 在应用中通过页面动态调整log4j的logger级别

    作为团队中的服务器开发人员,为了记录服务的执行信息以便跟踪,我们会在代码中添加大量不同级别的log信息.    在开发环境中,我们会添加许多debug或者trace级别的log, 用来记录服务端的执行逻辑来诊断遇到的问题, 但在上线环境中,考虑到性能原因,我们通常会关闭debug和trace级别日志,只保留info和更严重级别的日志.    系统上线后,我们偶尔会遇到一些莫名其...

2013-06-16 13:08:13 227

原创 项目中使用Spring Roo的经验总结

    自从尝试了Roo的一分钟搭建网页Demo后,我就迷恋于驯服Roo. Roo的使用帮我节省了一部分时间,但同时也带来不少烦恼.    我在最近两年的四个项目中使用了Spring 的Roo.这四个项目包括:两个后台管理网页,一个社交游戏游戏服务器,一个手机购物系统.    我主要使用Roo来做两件事:    1.快速搭建服务器框架       快速搭建框架主要是使用Roo的Shell生...

2013-06-08 22:48:41 452

原创 一次失败的protobuf基准测试.

之前看到pemelo资料的时候,作者曾提到对pemolo的一次优化,json的完全序列化成为服务器消息转发的一个瓶颈. 目前我的游戏服务器中使用了protocbuf作为协议, 它的表现很稳定.让客户端和我对于协议的交流很流畅,极大的提高了两边的开发效率. 看起来很完美.但我总隐隐的觉得不安. 我有时候会怀疑:目前的protobuf的方式会不会有问题.会不会让服务器的对协议对象的序列化和反序...

2013-06-02 15:56:08 207

原创 基于netty+ protobuf +spring + hibernate + jgroups开发的游戏服务端

   半年前跟朋友开始创业做手机游戏.我负责一个人开发服务端,这是一个卡牌类多人在线回合制对战网游.开始时第一考虑的是能快速出实现需求.其次是功能的可扩展性(应对频繁变更的需求),再次才是服务器性能.   目前游戏开发的主流语言仍是C++,但因为自己最熟悉的是java,转C++的成本太高,且国内页游服务器,已经开始大规模应用java作为后端服务器.最终还是确定使用java来开发.   这里,有...

2013-04-25 10:36:25 542

生成统计成都市商品房成交量的bar chart.

一直想得到成都市的商品房交易数据来进行一些分析。但苦于没有数据来源。这个想法一直被搁浅在那儿。偶然的机会知道成都市每日的成交量在发布当天的成效数据。就突发奇想想做一个页面抓取工具,能将每天的成交数据统计分析。可以该网站并不提供历史数据的查询,很是郁闷。不过偶然的机会又发现另一个网站已经提供了部分历史数据的统计:虽然通过页面的按钮只能找到10个可用的页面,但通过改变url中的page参数,我们可...

2011-05-19 17:00:21 174

原创 learning with mindmap

一朋友告诉我,"会学习的人喜欢用思维导图".思维导图是个什么玩意?维基:思维导图哦,原来它原理就是把自己的笔记以图的形式记录下来的,这样的更容易加深记忆效果.它真有这么神奇吗?我突然想起了自己喜欢画UML的一个习惯.自己平时喜欢读代码.从最初的pet store到,roller,到工作中的一个个项目的代码,自己画了无数个UML图.自己坚持这么画图,不正是因为这些图更直观...

2010-06-14 20:57:00 133

原创 感觉jquery ui的这个主题很酷

给自己写了个todolist的小程序.被一朋友看见.不好意思,只好说,这是mobile版的.专门针对手机浏览器的. 以前只知道整后台的东西.想把前台弄漂亮,感觉还真是大case.用上jquery ui后的表现:  jquery ui这些控件还真不错.总算能做点让自己能看得过去的界面了.   ...

2010-05-15 20:02:12 109

struts2 的 tag 与性能

在做项目的时候,发现这样一个问题:有些不需要从数据库获取数据的页面的平均响应时间居然会比一些需要从数据库获取数据库(数据没有缓存)的页面的平均响应时间要大的多.我觉得非常奇怪.用性能剖析工具比较了下.根本问题在于对freemarker 模板渲染的调用次数过多.我只不过在这些不需要从数据库获取数据的页面里用了多个常用的struts2 tag而已.而另外一些响应时间短的页面,都是没...

2010-03-26 19:57:46 70

原创 一点读书心得,夫子所言极是

今天看补习历史知识,看到孔夫子的一句"学而时习之,不亦悦勿".就这么句高中经常默写句子,忽然让我羞愧了.想来这几年看的技术书的确有那么几本.但又有多少被实践了呢?前段时间看睡不着的时候老看的那本.英文hibernate.虽然每天看了都觉得收获不少.但到了白天却是不停的操作起 xml的元素的增添删改这样无关紧要的活.后来,整天忙于配置oracle as的集群,却在晚上研究奉读起GOF的De...

2008-11-24 23:13:55 126

空空如也

空空如也

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

TA关注的人

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