摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...} class hello{ public static void main(String[] args) { Demo demo=new Demo(); System.out.println(dem... 阅读全文
posted @ 2013-06-21 00:11 Bright Moon ‘ s Blog 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 如果表单提交的方法是POST,那么只需要调用request的setCharacterEncoding();方法就好了。方法中的参数给需要的字符编码;例如:<%request.setCharacterEncoding("UTF-8"); %> <td>用户名:</td> <td><%=request.getParameter("txtUser") %></td>如果表单提交的方法是GET,那么可以把request.getParameter();方法获取到的数据转换成ASCll码,然后用 阅读全文
posted @ 2013-06-06 00:15 Bright Moon ‘ s Blog 阅读(248) 评论(0) 推荐(0) 编辑
摘要: ORACLE 10g下载地址oracle 下载还需要用户名我自己注册了个方便大家使用下载user:wangdetian168@gmail.compass:qwe123QWE密码是这个 一般不会动了 大家也不用帮我找回密码了每次都改 也很麻烦的如果有需要可以帮我浏览下 右侧的需要的信息Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/10201/10201_ 阅读全文
posted @ 2013-04-16 21:19 Bright Moon ‘ s Blog 阅读(805) 评论(0) 推荐(0) 编辑
摘要: JDBCOracleHibernateMyeclipse为了避免开发中不必要的麻烦,推荐用最新的版本 Oracle 10g 10.2.0.4 JDBC_classes12.jar如新的版本 可以解决 c3p0的警告和MyEclipse hibernate生成文件等问题org.hibernate.exception.GenericJDBCException: Could not get list of tables from database. Probably a JDBC driver problem.Oracle_10g_10.2.0.4_JDBC_classes12.jar(1.5 MB 阅读全文
posted @ 2013-04-15 22:33 Bright Moon ‘ s Blog 阅读(1121) 评论(0) 推荐(1) 编辑
摘要: List对象排序通用方法在数据库中查出来的列表中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对list排序可以使用Collections.sort(list),但如果list中包含是一个对象的话,这种方法还是行不通的。如果有下面这个对象:这是一个简单的数据对象,现在要对 1 //UserInfo.java 2 package test; 3 4 import java.text.SimpleDate. 阅读全文
posted @ 2013-04-11 15:03 Bright Moon ‘ s Blog 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验(《程序员:增加编程经验的3种途径》),乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,如果主管没有把你安排到项目组工作,那真的很杯具,因为他认为你还不能胜任工作或者你的加入会让项目组更糟。还有人说,我刚进公司,公司就把我当成了苦工,工资又低,项目组加入好几个,也做了很多事情,每天都要加班。我估计有很多人感觉是这种状态,为什么会是这样,因为全国人民(不只是程序员)里有90%可能都和你一样的感觉,这说明你现在状况是很普遍的,也说明你现在的能力并没有很多出众的地方。也许是逆境 阅读全文
posted @ 2013-04-07 00:25 Bright Moon ‘ s Blog 阅读(574) 评论(2) 推荐(1) 编辑
摘要: Integer a1 = 100; Integer a2 = 100; System.out.println(a1 == a2); // true Integer b1 = new Integer(100); Integer b2 = new Integer(100); System.out.println(b1 == b2); // false Integer c1 = 150; Integer c2 = 150; System.out.println(c1 == c2); // false 碰见这段代码,会让人很头疼,下面我就这样来解释下1:Integer是... 阅读全文
posted @ 2013-04-06 23:35 Bright Moon ‘ s Blog 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger=[level],appenderName1,appenderName2,…#配置日志信息输出目的地Appenderlog4j.appender.appenderName=fully.qualified.name.of.appender.class log4j.appender.appender. 阅读全文
posted @ 2013-04-06 19:15 Bright Moon ‘ s Blog 阅读(348) 评论(0) 推荐(0) 编辑
摘要: JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。JDK包含的基本组件包括: & 阅读全文
posted @ 2013-04-05 19:46 Bright Moon ‘ s Blog 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例... 阅读全文
posted @ 2013-03-16 00:23 Bright Moon ‘ s Blog 阅读(1327) 评论(0) 推荐(0) 编辑