`
文章列表
API Docments 描述: public class FTPConnectionClosedExceptionextends IOException FTPConnectionClosedException is used to indicate the premature or unexpected closing of an FTP connection resulting from a FTPReply.SERVICE_NOT_AVAILABLE response (FTP reply code 421) to a failed FTP command. This excepti ...
第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题。 第2个异常是java.net.ConnectException: Connection refused: connect。该异常发生在客户端进行new Socket(ip, ...
Java类中,静态初始化器,构造函数,成员变量的加载顺序,一直没有仔细研究过。细节较不准确,所以编程吃了暗亏,纠结了几个小时才发现隐藏的错误。 于是自己做了一个小测验,算是祝自己理解Java类成员变量加载顺序这个问题吧。   测试代码如下:     package com.javaeye.aspnetdb; /** * * @author aspnetdb 周洋 * 父类 */ public class OrderFather { public static String strMsg = "父类Msg"; static ...
quartz 调度框架   jdbc 高级操作封装类   XSocket 多线程访问框架    
使用MyEclipse发布Web项目时URL访问路径问题。   1.如果项目名称是英文(假设是MyProject),且没有修改过发布的相关属性,那么web项目发布后,在浏览器输入 http://localhost:8080/MyProject /pageyouwant     【注意】 a.红色部分是你要访问的页面的名称,需要注意页面相对于WebRoot的根路径。 b.localhost也可以改为你MyEclipse所在的机器的IP   2.如果项目名称包含中文或是项目名称过程,那么可以通过配置MyEclipse的选项来改变发布名称。 具体步骤如下: 选择项目右键-> ...
package com.javaeye.aspnetdb; /** * * @author aspentdb * @url www.aspnetdb.iteye.com * 问题描述: * 有1000瓶汽水,每喝完一并得到一个空瓶子,每3个空瓶子可以换1瓶汽水, * 喝掉以后又得到一个空瓶子,问总共能喝多少瓶汽水,最后还剩余多少个空瓶子。 * */ public class Drinks { public static void main(String[] args) { new Drinks().Method1(1000, 3) ...
1.Apache Ant™ 1.8.2 Manual 在线手册地址:http://ant.apache.org/manual/index.html   2.Ant 官网:http://ant.apache.org/index.html   3.Ant 官网下载地址:http://apache.etoak.com//ant/binaries/apache-ant-1.8.2-bin.zip   4.Ant环境变量配置:    系统变量     ANT_HOME =  F:\tools\apache-ant-1.8.2    PATH += %ANT_HOME%\bin   ...
听说过Ant的大名,一直没有机会学习和使用。用了一个晚上,网上搜集了一些资料,勉强编译了几个Demo,算是初识Ant吧。   附件中为zhanghongliang_cyj博客提供的资料,写的很好,很详细。大家可以参阅一下。 他的博客地址:http://zhanghongliang-cyj.iteye.com/blog/677292   一些心得: 对一个Ant的门外汉来说,关心的问题其实很简单,就几个而已。 1.Ant是什么,怎么安装 2.Ant的核心是一个xml,xml的格式怎样。 3.Ant执行的流程是什么,和javac的区别和共同点是什么? 4.使用Ant如何编译一个 ...
Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。     为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造
写个博客记录自己学习Jetty的过程。还是初级阶段,在这里做个记录。未完待续。   学习步骤。 1.下载Jetty源码。选择版本为jetty-6.1.22,网上说这个版本比较稳定。    时间:2011.2.27 前   2.编译Jetty。弄了半天没有办法导入到MyEclipse中,据说需要使用Maven 2编译。不会啊,赶快学习。    下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.0.11-bin.zip    教程地址:http://blog.csdn.net/wind5 ...
半个月假期,半个月工作,2月份过的很悠闲。两个礼拜的时间刚刚好让我把精力转移到工作中来。 为了3月份能够更好的进行工作和生活,总结一下2月份的工作和生活。 1.系统的升级,包括基线Bug的修改,License系统的熟悉和与5.3平台的对接。 2.看完了《走出软件作坊》,算是对团队的组建和项目管理有了一些粗浅的认识。 3.学习了一些Java的相关的知识,one note上面也积累了一些技术摘要。 4.搬家去滨江。虽然离公司很远,上班很辛苦,但是心里面和平静,有一种重获新生的感觉。 5.带小琳子回家,和爸妈过了一个开心的年。 6.新浪微博的粉丝过20,发现自 ...
2011年的第一个月马上就要过去了。写下一篇总结,总结一下这个月份的工作和生活情况。 这个月份很纠结,基本没有按照我的计划来。 1.系统的开发和Bug的修改,耗去了我所有的工作时间。调试运行平台那边的代码,也耗费了几天。唯一的收获就是熟悉了系统的代码。虽然系统当时设计的很混乱,但是现在还是慢慢理清了思路,同时书写了一部分开发的文档。 2.下了一个Jetty的代码,可是执行力不好,才看了几天也就偃旗息鼓了。服务器端编程勉强算是一个方向吧。 3.炒股、走出软件作坊等杂书倒是看了一些,不过都没有完全读完。 4.下了一个one note的软件,倒是系统的整理了一下自己的笔记,算是一个收获吧。 ...
网上搜集的MyEclipse 7.5关闭自动更新的方法,记录下。 (1)关掉maven自动更新: window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven, 关闭所有Download和Update开头的选项,共四项(去掉前面的勾) (2)关闭更新调度:window –> preferences –> General –> Startup and Shutdown –> Automatic Updates Scheduler(去掉前面的勾) (3)window –> pref ...
2011年是我毕业工作的第一年,是我人生发展的重要一年,一个行之有效的计划很重要,在此郑重写下一份计划,勉励和鼓励自己,希望可以再新的一年里有所收获。 计划清单如下: 一、技术方面的 1.扎实掌握公司项目的业务流程和熟悉已有的项目的代码,并不断优化和重构。 学习新技术虽然重要,可是毕竟走出了校园,需要自己养自己。因次要认真的学习和记录项目的业务逻辑,注重细节,提高对系统的熟悉程度(1.代码的熟悉程度,2数据库的各个表之间的逻辑关系)。抓紧时间撰写出一份BS系统的开发文档(API),此部分计划在4月份前完成。 2.学习服务器集群的配置。 关于web服务器的配置,仅仅掌握 ...
先由一个例子引入什么是Future Pattern。 【例子】我去蛋糕店取蛋糕,下订单后,店员请我"请在天黑后再来店里取货",并给我一张提货单。在店员做蛋糕的时候,我可以陪MM逛街,看电影等,而不需要在蛋糕店外等候。黄昏后,我拿着这张提货单到蛋糕店来取货。店员说了声"先生,你的蛋糕好了",并把蛋糕给了我。 上面的例子就是Future Pattern的一个直观的使用例子。 假设有一个执行起来要花很久的方法(如做蛋糕),我们不需要等待结果完全出来了(蛋糕做好),而是获取一张替代的"提货单"。获取提货单不需要太长的时间,这个提货单 ...
Global site tag (gtag.js) - Google Analytics