`
argan
  • 浏览: 129559 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
一晃2010年过去了,看看2010年打算做的事情,嗯,该总结一下了。   2010年,最大的一件事情就是宝贝出生,看着他慢慢长大,生活有了新的追求,很幸福!   2010年初计划的事情,大部分都在进行或者在扫尾中。相对满意的是 ...
SpringSource 收购了RabbitMQ,http://www.springsource.com/newsevents/springsource-acquires-rabbitmq-cloud-messaging   而SpringSource是VMWare的一个Division,VMWare继续布局云计算平台,从虚拟计算节点的管理,应用开发,应用服务器的部署和管理,现在又有异步的消息系统,逐渐完善起来了,似乎还差一个DB,拭目以待吧
这段时间一直在做规划,2010年要做的事情还是挺多的,这里大概列一下,有的是工作需要,有的是自己的打算,姑且记录在这里,年底的时候好回顾一下   网站镜像 这是一个大头,现在刚开始,其实要考虑的事情很多,数 ...
作为架构师或者开发人员,面对业务方提出的数据结构变化的需求总是很头痛的,今天让你加个描述字段,明天让你再加个什么标记,后天又需要增加一个时间戳,千奇百怪,层出不穷,实在头痛。但是,我们不能随意的指责什 ...
现在市面上这么多的java web 开发框架,struts2,spring mvc,wicket,tapestry,stripes,click....随便列一些就很多了,在web应用开发和维护的时候,我们会关注哪些功能呢?   提到现在的web框架,我们的第一印象是什么?POJO controller?支持spring,支持guice,支持EJB3?至于View呢,我们支持jsp、freemarker、 velocity、JSF、xxx template,view层,也就tapestry有点性格,考虑了一些问题(后来wicket可以认为是"借鉴"他的理念)   ...
Http本身是没有状态的,因为我们需要,才有了cookie和session,在不同的应用里面我们会有不同的解决方案,因为很多节点集群,因此基本上不会考虑应用服务器自己的方案。   1.简单的cookie方案    将请求状态保存在cookie里的,严格限制个数、大小,每一个attribute对应一个cookie, 然后,加密解密啥的,这个阶段一个CookieUtil就搞定,应用里面直接使用这个util读写cookie,在简单但是访问量很大需要集群的应用里面比较合适   2.稍微复杂一点     自己实现一套MySession机制,在request和response上包装一下,将多个 ...
上次提到的一个挑战,公开出来的一些代码,这两天抽时间仔细读了一下,感觉对OTP了解更多了(以前没怎么接触过完整的应用),下面是一些阅读笔记和简单的分析   hotwheels   程序入口 hotwheels,启动app hotwheels,通过hotwheel ...
  jvm的调整没什么技巧,只有一些原则,要根据自己应用的特点来设定调优的目标,这里收集了一些内容,权当记录   Java heap (Xmx, Xms) 和java进程的heap是两回事情 java进程的heap包含:    Java Heap    Permanent Generation    Thread ...
我们说不要重新发明轮子,其实不是这样的,我们要“发明”轮子,而不是制造轮子。发明是需要有创新的,有新的价值出来的,制造只是按照图纸生产而已!生产出来的轮子是没有灵魂的!   做为优秀的软件,他应该是有 ...
有一段时间,我的状态一直是“非常讨厌大而全”,列举几个例子.   做数据库拆分方案的时候,一张很大的表,要在线使用的用户数据,我们要拆分出来,放到n个小数据库里去。 这时候就有人问了:那你们事务怎么做啊,不 ...
http://learnyousomeerlang.com/  写道 This guide is intended to be read by beginners, but if you're average or somewhat advanced you can probably learn a few things too!     作者写的很生动,很形象,比较适合初学者。
一本新书,似乎还未完成,见 http://pokingarounderlang.wordpress.com/2009/08/17/otp-and-erlang-in-action/ http://www.manning.com/logan/   开始期待,看了Progrmming Erlang 和Erlang Progrmming(还没看完),感觉实践中还是需要一些指导,特别是OTP部分,我觉得这是必须详细理解的部分,毕竟要开发一个产品级别的东西,还是要使用这些特性的,erlang的优势就在这里面了。现在这个阶段,这种最佳实践类的书比较适合我   要学好一门语言,光语法的话,几 ...
从昨天起,erlang.org就无法访问了,ping能ping通,telnet erlang.org 80也能连上,但是GET /就无相应   还好,我以前把所有的manual pdf都下载了下来,不然没文档看了,哎,还是在线的方便啊
Stephan Schmidt 在他的文章Go Ahead: Next Generation Java Programming Style里里建议的几点编程风格: 1. 使用final,尽量让每个东西都不可变 2. no setters,是为了配合1 3. 集合操作不要使用循环,向FP学习,使用list comprehension 4. 能写一行的代码都写到一行上 5. 使用很多的interface,这和qi4j的"Classes are dead,long live interfaces"相呼应 6. 使用erlang风格的并发 7. 使用流畅风格的方法(每个 ...
通过装载类时修改类名加上版本号来实现类重新装载,这时最核心的问题实际上已经解决了,至少类变化时可以马上装载进来使用了,但是同时带来一些问题:   * 类名被修改了,反射怎么办? 比如,我的类Test里面,有 worker = new Worker(),这时候返回的实际上是一个Worker_V_1的实例,正常的方法调用是没问题了,不过如果worker.getClass().getName()咋整?很简单,我们照样,在jvm boot的时候,enhance一下java.lang.Class,拦截住getName,发现如果当前这个Class的实例(Worker_V_1.class)是被enhan ...
Global site tag (gtag.js) - Google Analytics