2013年4月4日
摘要: 最近又开始研究J2EE了,开始JAVA程序的第一步就是需要配置开发环境。以前每次都是去百度上查如何配置环境变量,虽然这个东西配多了就记住了,但是还是觉得应该写个博文大概记录一下主要流程,以便以后翻阅。一、下载相应软件 JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html 全称:Java Development Kit,是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。 Tomcat: ht... 阅读全文
posted @ 2013-04-04 22:11 littlelemon 阅读(3097) 评论(0) 推荐(0) 编辑
  2013年4月2日
摘要: 今天下午在搞struts2,总体上来说配置起来还是很简单的,但是中途有些错误需要记录一下。我的一些运行环境:Tomcat 7.0 + Eclipse + Jdk1.7 + Struts 2.31、关于引包的问题:网上看一篇帖子,上面写了一下必须要的包,我全部引入了,但是还是出现问题了。网上查的:struts2-core-2.0.11.1.jarxwork-2.0.4.jarcommons-logging-1.0.4.jarfreemarker-2.3.8.jarognl-2.6.11.jar出现的问题:1.1、com.opensymphony.xwork2.util.logging.commo 阅读全文
posted @ 2013-04-02 16:36 littlelemon 阅读(296) 评论(0) 推荐(0) 编辑
  2013年3月6日
摘要: 之前实习的时候,在公司使用SVN,代码都在公司的服务器上,我们使用客户端来进行版本控制。那时就觉得SVN特别拉风,不管是对于多人合作的项目,还是自己独自完成的小项目,都是有很大帮助的。但是,苦于没有自己的服务器,一度想要去租一个服务器,但是囊中羞涩,所以一直没有私下使用过。最近在新公司培训,让我们自己预习CVS,而且自己捣鼓一下TortoiseSVN,所以有了些新发现。这个是支持在本机上进行版本控制的,不需要另外增加一个服务器,代码和配置都是保存在本机上。这个就方便多了,虽然独自完成的项目可能使用版本控制的地方不多,但是SVN作为代码管理也是很有作用的。废话不多说,下面来展示我的研究成果吧!1 阅读全文
posted @ 2013-03-06 15:34 littlelemon 阅读(422) 评论(0) 推荐(0) 编辑
  2013年2月5日
摘要: 最近在做一个使用数字证书的项目,其中想构建一个HTTPS(基于SSL安全套接字协议)的网站,我使用Tomcat来作为服务器容器,但是不管用什么配置上都是类似的,唯一的就是需要搞定KeyStore文件。当然,网上有很多教程,但是因为我是一天弄一点,时间很零散,所以出现了一些问题。想跟大家分享一下,希望即使大家遇到,也能作为一个参考。1、导入自己向CA申请的证书,但是HTTPS连接中使用的证书,仍然是自颁发证书,显示为不安全连接 最开始遇到这个问题,我比较苦恼,因为自己辛辛苦苦搭建的CA中心,居然没法使用,一度相当郁闷, Tomcat的官方文档上也没有写的很详细,都是按照上面的指示导入证书的。.. 阅读全文
posted @ 2013-02-05 22:45 littlelemon 阅读(745) 评论(0) 推荐(0) 编辑
  2013年1月16日
摘要: 在我们配置IIS、Tomcat等程序时,或者在我们写Socket程序时,有时会出现因为某个端口被占用,导致我们的程序无法配置成功的事情。其实,我们完全可以查出是谁占用了我们想要使用的端口,然后关闭相应程序(如果不是系统程序或其他重要程序)。下面,我们就来看一下如何定位:1、使用DOS下的netstat命令,查看当前的网站状态,查找使用了我们端口的程序的PID; 输入:netstat -ano 查看结果,在“本地地址”栏,格式都是形如:255.255.255.255:80(IpAddress:Port) 针对我们想要查找的Port,找到特定的那一行。然后,通过“PID”锁定程序ID;2、同... 阅读全文
posted @ 2013-01-16 21:51 littlelemon 阅读(224) 评论(0) 推荐(0) 编辑
  2013年1月14日
摘要: 使用J2EE开发web项目,肯定会用到分布式中间件系统,就像用ASP开发网站,也要用到IIS一样。我们常用的有Tomcat和Resin,这两个工具大同小异,会用一个,那么另外一个就差不多了。下面,我们来熟悉一下如何使用Tocmat:1、使用Tomcat前,确保已经安装成功JDK,并且配置完成环境变量。 可以再DOS下输入javac,输出帮助信息即为配置正确。2、下载安装最新的Tomcat,下面以Tomcat6.x为例。 然后,配置环境变量,配不配都无所谓。一般不会影响Tomcat的运行的。 2.1、CATALINA_HOME 新建一项CATALINA_HOME,并设置其值为:安... 阅读全文
posted @ 2013-01-14 21:00 littlelemon 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: java与.net类似的地方,他们编写出来的程序都不是直接在操作系统中直接运行的。而是在相应的环境中运行的。在编写.net程序时,一般只要我们安装了vs20xx编译器,就会自己给我们安装.net framework的编译运行环境。但是Java的编译器eclipse和其它编译器都没有功能这么强大,貌似最新版的MyEclipse已经可以帮我们搞定一切问题了。但是,我们作为新手,第一步需要做的仍然是配置环境。一、首先,如果写C#程序,需要安装.net framework,写Java程序,也是一样需要安装虚拟机环境。 下载最新的JDK,并安装。 下载链接:http://www.oracle.com.. 阅读全文
posted @ 2013-01-14 18:24 littlelemon 阅读(163) 评论(0) 推荐(0) 编辑
  2013年1月8日
摘要: 1、首先,最开始时,调了半天发现数据绑定上去了,每次项的数量增加了,但是里面的内容不显示。 错误原因:里面数据项的类,属性没有写Get、Set方法,显然WPF是通过发射来实现的,类似JavaBean里,每个属性都要写get、set方法一样。2、搞了半天,还换了toolkit的datagrid,也没有把滚动条弄出来,后来网上看到一个人的帖子才搞明白。 错误原因:我在datagrid外面包了一个stackpanel,但是stackpanel实际上是在水平和垂直方向上都是无穷大的,所以datagrid被放在里面,默认是可以全部显示的。 阅读全文
posted @ 2013-01-08 16:01 littlelemon 阅读(262) 评论(0) 推荐(0) 编辑
  2013年1月7日
摘要: 1. 堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些2. 结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有 1000 个点对象的数组,则将为引用每个对象分配附加的内存。在此情况下,结构的成本较低。3. 在表现抽象和多级别的对象层次时,类是最好的选择4. 大多数情况下该类型只是一些数据时,结构时最佳的选择以后有时间再写吧 阅读全文
posted @ 2013-01-07 14:12 littlelemon 阅读(199) 评论(0) 推荐(0) 编辑
  2013年1月6日
摘要: 在学习Prism过程中,想使用MEF作为IOC容器,但是出现了一系列问题:http://www.cnblogs.com/ningth/archive/2011/12/04/2275133.html在学习样式过程中,发现WPF都是采用URI来定位资源的,是通过这篇文章学习的:http://www.cnblogs.com/ErinCodeMM/archive/2011/04/07/2008819.html在学习XML序列化时,这里有详细介绍:http://www.cnblogs.com/yukaizhao/archive/2011/07/22/xml-serialization.html学习MVP 阅读全文
posted @ 2013-01-06 13:11 littlelemon 阅读(177) 评论(0) 推荐(0) 编辑