当今计算机工业发展迅速,软件产业更是如此,技术和产品的更新换代常令技术人员和管理人员感到明显的压力。我国信息技术产业的蓬勃发展促使各种先进技术和产品广泛应用,为国内的软件开发注入了活力。然而,值得注意的是,各种先进的操作系统,开发工具等在带来效益的同时,也使得我们的开发环境日益复杂化而难以管理。无组织的开发环境会导致潜在问题的产生,甚至影响整个系统。比如:团队沟通困难,软件重用率低下,开发人员各自为政,代码冗余度高,文档不健全等;结果造成数据丢失,开发周期漫长,产品可靠性差,质量低劣,软件维护困难,用户抱怨使用不便,项目风险增加等。事实已经表明,随着整个软件业的迅速发展,没有得到有效管理的软件 ...
一直知道什么是观察者模式,但是没有真正用过,今天在那个短信多线程项目上,突然想到了,boss要求那个多线程的短信发送系统,断线后要自动连接,以前一直考虑怎么连接上,没有考虑到这一点,知道他报了socket write error 才明白那个程序无法控制他断线,所以想到了观察者模式,就像boss观察我一样,一旦有什么风吹草动马上建立一个新的连接,起到重新连接的作用,学以致用,感觉非常好!^_^ 看看我的程序能跑多久从2008-8-4开始!
  • 17:47
  • 浏览 (32)
  • 评论 (0)
呵呵,今天还要做一个邮件通知程序,借用了javamail的程序 package com.baokux.email; import java.util.*;import javax.mail.*;import javax.mail.internet.*;import java.util.Date;import javax.activation.*;import java.io.*; public class sendMail {   private MimeMessage mimeMsg;  //MIME邮件对象   private Session ses ...
今天做一个smslib短信系统,需要在linux上面跑一个server,但是用ssh上去运行server.java程序再退出ssh,那个程序就会关闭,所以想到要让它像一个服务一样一直跑在linux上面,所以找到了这个命令         编写一个 sh   nohup java Server &       运行sh   提示:   [~]$ appending output to nohup.out   证明运行成功,同时把程序运行的 ...
第一 包所有.class文件放入一个包内第二 在该目录下新建一个manifest.mf文件,文件内容格式如下(划线中内容):manifest.mf文件中的格式:--------------------------------Main-Class: 主类名   --------------------------------注意:   Main与Class中间不是下划线,而是短横线          Main-Class:与calDemo中间必须要 ...
使用smslib包详解 1.配置comm.jar包      1)   Copy win32com.dll to your <JDK>\bin directory. C:\>copy c:\commapi\win32com.dll to c:\jdk1.1.6\bin         2)   Copy comm.jar to your <JDK>\lib directory. C:\>copy c:\ ...
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。   GC的基本原理   Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。   对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为"不可达 ...
EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true; <%@ page isELIgnored="true|false"%> 对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的); <jsp-property-group> <description> For config the ICW sample application &l ...
 <bean:define id="permissionList" name="groupForm"      property="permissionList" type="java.util.ArrayList" />     <logic:iterate id="permission" name="permissionList"      type="com.baoku.human.permi ...
集合类集合类的对象是用来管理其他若干对象的,它类似于C++标准模板库中的容器,不过在JAVA的集合类的对象中可以用来存放多种类型的对象。接口和类共同构成了一个集合框架,集合的概念,一个对象可以装载多个对象,这个对象就是集合对象。集合框架1,接口Collection 用来管理多个对象,集合中的每个元素都是对象。Map,Map中没有对象,而是键值对,由Key,value组成的键值对,Key是不可重复的。value是可以相同的,一个Key和一个value一一对应。集合中用到的类,接口在java.util包中,在使用时注意将其引入import。Collection 接口(以下介绍其子接口)1) ...
vissul
搜索本博客
我的相册
7c2efd8f-0d81-35b1-b177-529b54c935ee-thumb
linux查看ip配置DNS
共 15 张
最近加入圈子
存档
最新评论