`
felsenlee
  • 浏览: 13958 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
做为spring的新手,很愿意尝试这样的优秀框架,但最近做项目时,总是碰到恼人的问题。 我用的时2.5的注解配置, springmvc-servlet.xml <context:component-scan base-package="com.**.controller"/> <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/> <bean class= ...
erlang在国内确实比较冷清,我逛了erlang-china,javaeye,chinaerlang还有些老外的个人博客,大部分文章都比较老,当然对我还是很有用的,小众语言关注的人少,影响太小。 但我要坚持!
初学erlang时总觉得它原本应是健壮的,但一想任何编程语言都会因为人为的失误造成崩溃,以下是在chinaerlang上看到的: 1. 耗尽atom 因为atom是不会被垃圾回收的,所以如何程序运行时生成太多的atom,(例如在无穷循环里,每次循环都调用几下 list_to_atom),atom table会被塞满,然后erlang就当掉了 2。进程的耗尽 如果你spawn了太多unlink的不会终止的进程,而且这些进程你都不保存它们的Pid,这样你就失去了和这些进程的联系(和引用),这可以看成是进程泄漏,(有点像内存泄漏),随着越来越多的进程泄漏。。。,然后erlang就当掉了 3。洪泛 ...
一台机器上进程间通信好理解,不同机器间的进程如何去连接有些不好理解,以下是mryufeng老大的解释,记录下备忘: 节点启动的时候 会把自己监听的端口 汇报到epmd去 其他连接要联机它的时候 根据node名称向epmd质询listen端口 然后发起连接。 这个过程由net_kernel模块负责协调。
初学Erlang,能找的资料较少,硬着头皮看原版的文档。对于并发编程还不是很熟悉,一直高不清进程的流程是如何走的,比如在Programming Erlang中的一段: -module(area_server1). -export([loop/0,rpc/2]). rpc(Pid,Request)-> Pid!{self(),Request}, receive Response-> Response end. loop()-> receive {From,{rectangle,Width,Ht}}-> ...
近来一直感觉自己有些浮躁,前几个月心血来潮想起java写来写去一个样,想一门心思学下Python,由于工作忙原因暂停了,好不容易闲下来了,又突然受了哪篇文章的蛊惑,想好好研究js+html5,可感觉玩玩可以,终究用不到实处,网上闲逛时偶然发现了并发编程的Erlang,看了几个例子,觉得很有趣,而且并发的优势很大,决定学来一试,但对函数式的编程方式很不习惯,练习时比较痛苦。虽然有些捡了芝麻丢了西瓜的感觉,但还是时时提醒自己,不要忘了主业,也要拓展提高自己,坚持是很重要的,老大不小了,这不是过家家!
Global site tag (gtag.js) - Google Analytics