本博客搬家
作者:分类:默认分类标签:
由于多方面原因,本来综合的本博客,在去年已分别搬家至http://blog.csdn.net/cyq1984[1]与http://serefar.blog.163.com/[2]工作、生活从此分开了
系统为什么需要分层?【转】
作者:分类:默认分类标签:
本文出处:http://www.jdon.com/jivejdon/thread/36525[1]在日常的软件开发当中,我们一般都是采用了分层的方式来架构系统,但是为什么我们需要分层进行架构呢?在此之前,我觉得需要搞明白两个概念,什么是软件的伸缩性[2],什么是性能。首先,什么是软件的伸缩性[3](Scalability)?我们都知道设计良好的系统可以应对不断增加的系统访问量,但是我们如何能在系统用户增多的时候,来提高系统的吞吐量呢?这就是伸缩性[4]之魅力所在。伸缩性[5]可以有两个方面,垂直伸缩性[6]和水平伸缩性[7],垂直伸缩性[8]是通过在同一个业务单元中增加资源来提高系统的吞吐量,比如增加服务器cpu的数量,增加服务器的内存等。水平伸缩性[9]是通过增加多个业务单元资源,使得所有的业务单元逻辑上就像是一个单元一样。比如EJB[10]分布式组件模型,集群配置等都属
1)一个瑞士酒店的厨师被一台切肉机夺去了一根手指,他愤然向保险公司要求赔偿。保险公司怀疑是他操作过失于是派了一个代表来检查机器。这个代表自己尝试操作了切肉机,他也失去了一根手指——于是,这个厨子的赔偿要求得到了批准。     2)一个男人在暴风雪的芝加哥街头奋力铲雪一个小时,终于给自己的车清出了一个停车位。当他把车开来时,发现一位女士已经抢了他的位置——可以理解,他朝她开了一枪,把她干掉了。     3)由于在一个非法酒吧停车喝酒,津巴布韦的一个司机发现自己巴士上的20名精神病患者全部逃跑了,而他应该把他们送到BULAWAYO的精神病院的。出于害怕他的粗心大意被批评,这个司机把车开到了附近的一个公共汽车站,允诺免费搭乘每个乘客。他把这些乘客送到了精神病院,并且告诉医院工作人员
中国外交用语
作者:分类:默认分类标签:
亲切友好的交谈——字面意思;坦率交谈——分歧很大,无法沟通;交换了意见——会谈各说各的,没有达成协议;充分交换了意见——双方无法达成协议,吵得厉害;增进了双方的了解——双方分歧很大;会谈是有益的——双方目标暂时相距甚远,能坐下来谈就很好;我们持保留态度——我们拒绝同意;尊重——不完全同意;赞赏——不尽同意;遗憾——不满;不愉快——激烈的冲突;表示极大的愤慨——现在我拿你没办法;严重关切——可能要干预;不能置之不理——即将干涉;保留做出进一步反应的权利——我们将报复;我们将重新考虑这一问题的立场——我们已经改变了原来的(友好)政策;拭目以待——最后警告;请于*月*日前予以答复——*月*日后我们两国可能处于非和平状态;由此引起的后果将由*负责——可能的话我国将诉诸武力
深入探究java.lang.OutOfMem...
作者:分类:默认分类标签:
近日,tomcat6下,同时发布多个app(实际上就两个app,这两个app之间通过WebService互相访问,另外有三个Socket服务端监听),系统启动的时候No problem。but系统运行时总是抛出java.lang.OutOfMemoryError: PermGen space。根据以往经验,调大java的-Xss参数,可是增大至16M时,仍然一如既往的throw Exception。如此,若何?Google后,得知是因为JVM中的permanent heap溢出。根本原因原来是Java虚拟机的设计问题,SUN 的JVM把内存分了不同的区,其中一个就是permenter区用来存放用得非常多的类和类描述。本来SUN设计的时候认为这个区域在JVM启动的时候就固定了,但他没有想到现在动态会用得这么广泛。而且这个区域有特殊的垃圾收回机制,现在的问题是动态加载类到这个区域后,gc根本没办法回收!(这个问题在spring的论坛上讨论很激烈,因为spring在AOP时使用CBLIB会动态产生很多类
[转]ThreadLocal与synchro...
作者:分类:默认分类标签:
1.区别ThreadLocal 与 synchronized ThreadLocal是一个线程隔离(或者说是线程安全)的变量存储的管理实体(注意:不是存储用的),它以Java类方式表现; synchronized是Java的一个保留字,只是一个代码标识符,它依靠JVM的锁机制来实现临界区的函数、变量在CPU运行访问中的原子性。 两者的性质、表现及设计初衷不同,因此没有可比较性。 2.理解ThreadLocal中提到的变量副本 事实上,我们向ThreadLocal中set的变量不是由ThreadLocal来存储的,而是Thread线程对象自身保存。当用户调用 ThreadLocal对象的set(Object o)时,该方法则通过Thread.currentThread()获取当前线程,将变量存入Thread中的一个Map内,而Map的Key就是当前的 ThreadLocal实例。请看源码,这是最主要的两个函数,能看出ThreadLocal与Thread的调用关系: public void set(T value) { Thread t = Thread.currentThread(); ThreadLocalMap
1.定义:序列化--将对象写到一个输出流中。反序列化则是从一个输入流中读取一个对象。类中的成员必须是可序列化的,而且要实现Serializable接口,这样的类的对象才能被序列化和反序列化。这个接口是一个表示型的接口。serialVersionUID是一个串行化类的通用标示符,反串行化就是使用这个标示符确保一个加载的类对应一个可串行化的对象。自己指定了serialVersionUID,就可以在序列化后,去添加一个字段,或者方法,而不会影响到后期的还原,还原后的对象照样可以使用,而且还多了方法可以用。serialVersionUID的生成,可以写1,也可以写2,但最好还是按照摘要算法,生成一个惟一的指纹数字,eclipse可以自动生成的,jdk也自带了这个工具。一般写法类似于 private static final long serialVersionUID = -763618247875550322L; 2.序列化步骤:1)创建一个对象输出流:可以
哈佛校训
作者:分类:默认分类标签:
1. This moment will nap, you will have a dream; but this moment study, you will interpret a dream.  此刻打盹,你将做梦;而此刻学习,你将圆梦。 2. I leave uncultivated today, was precisely yesterday perishes tomorrow which person of the body implored.  我荒废的今日,正是昨日殒身之人祈求的明日。 3. Thought is already is late, exactly is the earliest time.  觉得为时已晚的时候,恰恰是最早的时候。4. Not matter of the today will drag tomorrow.  勿将今日之事拖到明日。 5. Time the study pain is temporary, has not learned the pain is life-long.  学习时的苦痛是暂时的,未学到的痛苦是终生的。 6. Studies this matter, lacks the time, but is lacks diligently.  学习这件事,不是缺乏时间,而是缺乏努力。 7. Perhaps happiness does not arrange the position, but succeeds must arrange the position.  幸福或许不排名次,但成功必排名次。 8. The study certainly is not t
黄豆猪蹄的做法
作者:分类:默认分类标签:
原料:猪蹄,黄豆,葱,姜,八角,糖,盐,鸡精,料酒。步骤1:需将黄豆提前浸泡半天。猪蹄超市有的卖,菜场也有的卖,让菜场师傅切好,将猪蹄洗净焯水2-3分后冲洗干净。(image)(image)步骤2:锅内下油,待油热时下生姜片、葱段,八角,猪蹄爆炒,然后加酱油,料酒翻炒下。(image)(image)步骤3:加水没过猪蹄,大火烧开。然后转小火,烧个20分钟这样。(image)步骤4:加入黄豆大火烧开,加些糖,盐。然后小火慢慢煨了,直到猪蹄烂为止。没有熟的话可以再加些水,继续煨一下,黄豆也一定要熟哦!(image)(image)步骤5:放入味精,葱花,出锅即可。(image)(image)本文转自:http://blog.sina.com.cn/s/blog_4cd047470100a4fx.html[1]
2008年总结
作者:分类:默认分类标签:
一直惦记着2008年的总结,直到现在已然是2009年的下半年了!对2008年的记忆已渐渐模糊,模糊中好像记着2008年差不多这个时候的奥运会,还有2008年奥运会之后残奥会之前的北京之行。还有2008年的汶川大地震,让人痛心的大地震之前的亲人离去…… 就在春节之后,刚过完国家规定的假期不久,一个晚上我突然无缘无故的感觉肚子疼,疼得不敢喘气、不敢动、不敢进行任何动作,持续了将近20分钟之后,终于平静下来,早上醒来老是感觉有什么地方不太合适,总是貌合神离,精神也不是很好。早上在公交车上接到电话说:爷爷去世了!说实话当时大脑一片空白,几乎没有任何反应。回到公司请假之后,就匆匆回家了。回到家见到了躺在地上的爷爷,我当时已经被程序化的东西麻木了,最后出殡那天,终于忍不住了,哭的昏天暗地。这之后的

cyq1984

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
个人排行
        最近来访( 0 )
        博文分类
        日期归档