随笔分类 - JAVA
摘要:对于taobao一直有想过去体验一下的情怀,可能緣于自己之前也曾是互联网的从业者,目前在做社交游戏和手机游戏,但是还是不忘关注一下互联网技术发展,分享以前看到过的一篇关于taobao平台发展的文章。文章转自 http://blog.csdn.net/cenwenchu79/article/details/8066368淘宝开放平台技术历程Author:放翁Date:2012/10/13注:文中所有的技术点都可以在http://blog.csdn.net/cenwenchu79找到详细的文章,同时本文主要介绍开放平台技术发展历程,产品和业务内容不涵盖在此,因此受众群体主要是技术人员。 200..
阅读全文
摘要:zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。目前zookeeper被应用于hadoop/hbase中进行节点的管理,通过zookeeper你可以很方便的开发出一些分布式控制的工具,比如分布式lock, barrier,countDown , Semaphore等,甚至有人使用zookeeper开发了一个分布式Collections.zookeeper客户端 我们构建分布式logserver系统,主要使用zookeeper的目录服务,zookeeper本身有a...
阅读全文
摘要:最近项目在做性能调优,我们的游戏前端是用flex开发的,对于图片的加载方式都是使用动态加载的方式,直接使用flex的image组件,给一个图片的相对路径来引用。在内网测试时没有发现任何问题,之后部署到外网环境,发现前端界面加载很不友好,图片都是一个一个的出来。用户体验不是很好。为了解决这个问题,我们决定将资源打包成swf,以模块来划分swf。将资源打包成swf有很多种方法,因为对Java熟悉,所以还是选择用Java的来打包资源。于是找出万能的股沟(Google),股沟到一个叫swift-tool的一个开源项目。Swfit可以帮助你把图片、字体、声音、二进制数据等资源打包成一个swf文件(或者s
阅读全文
摘要:提到通信就得面临两个问题,一是通信协议的选择,二是数据协议的定义。通信协议耳熟能详的就有好几种,TCP,UDP,HTTP,FTP等等。数据协议是一种数据交换的格式,像jason,xml,amf3,google protocol都可以用作数据协议,你也可以自己根据通信的效率,安全等因素来定义自己的数据协议。 通信系统的开发是一项很复杂的工作,不要以为往发服务端发一个Hello World!就认为完全掌握了通信系统的开发。概括来说要开发一个健壮的通信系统,必须从这几个方面来着手。 一,通信粘包的处理 这里包的概念是逻辑上的数据包,也就是我们发送的一个完整业务消息包,粘包情况有两种,一种是...
阅读全文
摘要:最近做完一个项目的Demo版本,将应用程序deploy到服务器上。运行一段时间后,把相关的日志从服务器load下来,发现异常堆栈信息里,没有相应的代码行号。只显示Unknown source.这对我们定位问题相当麻烦。 应用程序是用ant编译的,于是股沟了一下,发是用ant编译Java程序与javac编译是有些差别的。当通过javac编译时,默认相当于指定-g:source,lines,这样编译...
阅读全文
摘要:一开始在项目中使用的是JDBCTemplate,为了提高开发效率决定采用Hibernate,但是发现Hibernate在做批量操作时,效率不是很理想。所以现在采用JDBCTemplate和Hibernate混用,JDBCTemplate和Hibernate混用是可以的,有几个注意事项. 1.如果采用JDBCTemplate的部分只涉及到查询,则可以使用Hibernate的应用缓存,...
阅读全文

浙公网安备 33010602011771号