随笔分类 -  JAVA

摘要:javac -encoding UTF-8 HelloWorld.java 阅读全文
posted @ 2014-03-04 14:16 losesea 阅读(655) 评论(0) 推荐(0)
摘要:1)一定要将数据设计为私有;不要破坏封装性。有时需要编写一个访问器或更改器方法,但是最好还是保持实例域的私有性。数据的表示形式可能会改变,但他们的使用方式却不会经常发生变化。当数据保持私有时,他们的表示形式变化不会对类的使用者产生影响,即使出现bug也易于检测。2)一定要对数据初始化Java不对局部变量进行初始化,但是会对对象的实例域进行初始化。最好不要依赖于系统的默认值,而是应该显式的初始化所有的数据。3)不要类中过多的使用基本的数据类型就是说用其他的类代替多个相关的基本的数据类型的使用。这样会更加利于理解且易于修改。如可以用一个新的Addess类替换下面的这些实例域。privateStri 阅读全文
posted @ 2014-03-03 02:30 losesea 阅读(3349) 评论(0) 推荐(1)
摘要:jdbc(java database connectivity,java数据库连接)的api中的主要的四个类之一的java.sql.statement要求开发者付出大量的时间和精力。在使用statement获取jdbc访问时所具有的一个共通的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 pm。通过使用java.sql.preparedstatement,这个问题可以自动解决。一个preparedstatement是从java.sql.connection对象和所提供的sql字符串得到的,sql字符串中包含问号(?),这些问号标明变量的位置 阅读全文
posted @ 2013-12-07 12:00 losesea 阅读(1429) 评论(0) 推荐(0)
摘要:request.getRequestURI() /jqueryWeb/resources/request.jsprequest.getRequestURL() http://localhost:8080/jqueryWeb/resources/request.jsprequest.getContextPath()/jqueryWebrequest.getServletPath()/resources/request.jsp注: resources为WebContext下的目录名jqueryWeb 为工程名 -------------------------------------------- 阅读全文
posted @ 2013-12-06 09:19 losesea 阅读(5574) 评论(0) 推荐(0)
摘要:Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出 阅读全文
posted @ 2013-12-03 21:58 losesea 阅读(270) 评论(0) 推荐(0)
摘要:The last packet sent successfully to the server was 0 milliseconds ago.今天在使用JDBC操作mysql时遇到着实让人崩溃的信息,花费了一天的时间来解决。不罗嗦,直接描述解决办法。解决方法:首先一定要确定url和用户名密码是否配置正确,看看连接字串,端口是否配置正确然后再用网上说的URl上缀上autoReconnect=truejdbc:mysql://localhost:3306/oa?autoReconnect=true或编辑mysql目录里的:my.cnf(windows下为my.ini),#TheTCP/IPPort 阅读全文
posted @ 2013-11-24 15:50 losesea 阅读(19710) 评论(0) 推荐(1)
摘要:Eclipse插件的安装方法1、在eclipse的主目录(ECLIPSE_HOME,比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录,这种方法的插件安装非常简单,只要将插件copy到这个目录下就可以了。比如我有一个weblogic的插件(bea站点上可以下载),解压缩之后得到得到一个目录:【com.bea.eclipse.weblogic_1.1.1】,我就将这个目录直接放到%ECLIPSE_HOME%\plugins目录下,重新启动eclipse之后就看到Run->“StartWeblogic”的菜单。安装之后,weblogic插件的全路径为:D:\ecl 阅读全文
posted @ 2013-11-20 20:38 losesea 阅读(269) 评论(0) 推荐(0)
摘要:数据库连接.question1.java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver异常原因:没有导入导驱动包sqljdbc.jar.question2.com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序异常原因:打sqlserver2005的sp3的补丁,然后将数据库设置为用windows+sqlserver双重验证。question3.java.sql.SQLException: [Microsoft][SQL 阅读全文
posted @ 2013-11-19 23:34 losesea 阅读(1389) 评论(0) 推荐(0)
摘要:from: http://blog.csdn.net/flashlm/archive/2007/06/30/1672836.aspx插件名称:SQLExplorer插件分类:SQL Editor插件版本:2.2.4插件主页:[url]https://sqlexplorer.dev.java.net/[/url]下载地址:[url]http://puzzle.dl.sourceforge.net/sourceforge/eclipsesql/net.sourceforge.sqlexplorer_2.2.4.zip[/url]插件介绍:SQLExplorer是Eclipse集成开发环境的一种插件 阅读全文
posted @ 2013-11-19 15:07 losesea 阅读(1772) 评论(0) 推荐(0)
摘要:今天上午升级Eclipse到3.1.2版本,完了之后就想找个数据库的插件,但花了近2个小时后得出的结论是:还没有支持3.1.x版本的数据库插件,郁闷的不行。看看eclipse3.1.12的发行日期——2005.12.26,咳,去年12月份出的,想不到到现在还没有支持的版本。当然也可能是我没找到。如果哪位兄台能给个支持3.1.x版本的数据库插件,将不甚感激!虽然没找到正主,但还是找到了一些Eclipse3.0.x版本可用的版本,以共将来参考。SQLExplorerSQLExplorer可以通过JDBC访问几乎任何一种数据库。同时也支持像Hibernate这样的工具访问数据库。现在的版本是SQLE 阅读全文
posted @ 2013-11-19 13:43 losesea 阅读(1110) 评论(0) 推荐(0)
摘要:1、下载插件时注意要和Eclipse版本兼容。2、安装Eclipse插件时注意是否要安装其他的插件,这一点很容易被忽视。3、有时启动Eclipse未加载插件,解决方法很多,总结一下: a 、 删除整个目录/eclipse/configuration/org.eclipse.update/,重启Eclipse b 、在启动Eclipse时带上 -clean参数, 如:d:\eclipse\eclipse.exe -clean c 、 如果Eclipse启动找不到插件了,解决办法: 在/configuration/config.ini文件中加入一行osgi.checkConfiguration=t 阅读全文
posted @ 2013-11-19 13:01 losesea 阅读(388) 评论(0) 推荐(0)
摘要:以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:(1)AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML插件下载URL:http://sourceforge.jp/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/ 阅读全文
posted @ 2013-11-19 13:00 losesea 阅读(1832) 评论(0) 推荐(0)
摘要:小谢叫我看一下01服务器上的医药平台,说抛了很多异常出来,看一下,大部分都是因为登录的时候验证码那个JSP页面抛出的getOutputStream() has already been called for this response。解决的办法,加上以下两行代码即可:out.clear();out = pageContext.pushBody();原文件是这样写的:255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); int b=fc+random. 阅读全文
posted @ 2013-11-17 22:45 losesea 阅读(1691) 评论(0) 推荐(0)
摘要:一、WEB-INF的安全性是最高的。在Java EE的标准中,Web目录中的WEB-INF是必须存在的,而且此文件夹的安全性是最高的,在各个程序的开发中,基本上都将一些配置信息保存在此文件夹中。在定义WEB-INF目录时一定要注意大小写的问题,这里的字母都必须是大写。而且WEB-INF中的文件只有通过映射才能访问。[html] view plaincopyprint?he/WEB-INF/hello.jsphe/hello.joywy he /WEB-INF/hello.jsp he /hello.joywy 以上是将/WEB-INF/hello.jsp的文件映射成为一个“/hell... 阅读全文
posted @ 2013-11-15 17:53 losesea 阅读(865) 评论(0) 推荐(0)
摘要:我们在用Eclipse开发程序的时候,经常想要用到第三方的jar包。这时候我们就需要在相应的工程下面导入这个jar包。以下配图说明导入jar包的步骤。1.右击工程的根目录,点击Properties进入Properties。或者选中工程根目录,按Alt-Enter即可。2.在Properties页面中选中Java Build Path,选中Libraries标签,点击Add External JARs。3.找到需要添加的jar包,确定即可。转自:http://blog.csdn.net/justinavril/article/details/2783182 阅读全文
posted @ 2013-11-11 23:57 losesea 阅读(233) 评论(0) 推荐(0)
摘要:使用eclipse开发是因为机器不够用myeclipse,eclipse也比myeclipse清爽很多,启动速度也快。这里的搭建开发环境使用: Jdk1.6+Tomcat6+Eclipse JEE, 工作目录如下环境目录如下: 安装路径: C:\Java\Jdk1.6.0 C:\Java\Jre1.6.0 D:\Tomcat 6.0 D:\workSpace D:\Eclipse 配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径。在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat 阅读全文
posted @ 2013-11-11 15:38 losesea 阅读(10349) 评论(0) 推荐(0)
摘要:实现文件的上传与下载,可以使用Java的I/O流的类来实现,也可以使用专业的上传、下载组件。这些组件提供了现成的类,程序员只需调用这些类中的方法即可实现文件的上传与下载。本章将向读者介绍如何应用jspSmartUpload组件实现文件的上传与下载。13.1 jspSmartUpload组件的安装与配置下载jspSmartUpload.zip,解压后得到的是一个Web应用程序,目录结构如图13.1 所示。图13.1 jspSmartUpload.zip文件目录结构default.htm为Web应用的首页面,sample1.htm~sample7.htm文件分别为7个实例中供用户选择上传文件和下载 阅读全文
posted @ 2013-11-11 00:53 losesea 阅读(994) 评论(0) 推荐(0)
摘要:1.、提示键配置一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提 示功能一样强大。先举个简单的例子说明问题所在,例如在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsof 阅读全文
posted @ 2013-11-11 00:51 losesea 阅读(12116) 评论(0) 推荐(0)
摘要:1.错误:在Eclipse下启动tomcat的时候,报错为:Eclipse下启动tomcat报错:The archive: C:/Program Files(x86)/Java/jdk1.7.0_10/lib/tools.jar which is referenced by the classpath, doesnot exist.2.原因:这是因为我中途移动过tomcat的位置的缘故,而Eclipse中对于tomcat配置却没有改变。3.解决:打开Eclipse中tomcat配置,就是双击server选项卡中的tomcat,然后选择openlaunch configuration,如下图所示 阅读全文
posted @ 2013-10-13 22:22 losesea 阅读(751) 评论(0) 推荐(0)
摘要:在JSP中使用JavaBean以后,可以实现HTML代码和Java代码的分离,是JSp更易于开发和维护。因此JavaBean成了JSP程序员必备的利器。虽然javaBean是java类,但是它也有自己的一些特性(1)JavaBean是一个public类(2)JavaBean 有一个不带参数的构造方法(3)JavaBean中的属性通过get和set方法进行操作例如:定义个CircleArea的JavaBean用于封装圆面积的计算逻辑,以后凡是用到圆面积的计算方法均可使用该JavaBean来完成,实现了代码的重用。CircleArea.javapackage JavaBeanTest;public 阅读全文
posted @ 2013-09-23 18:34 losesea 阅读(917) 评论(0) 推荐(0)