随笔分类 -  J2EE

Java 反射 getClass()
摘要:Java反射学习所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实现就会方便很多。1.获得类型类我们知道在Java中一切都是对象,我们一般所使用的对象都直接或间接继承自Object类。Object类中包含一个方法名叫getClass,利用这个方法就可以获得一个实例的类型类。类型类指的是代表一个类型的类,因为一切皆是对象,类型也不例外,在Java使用 阅读全文

posted @ 2012-02-04 13:36 绿毛肉粽 阅读(2838) 评论(0) 推荐(1)

Java 透析C/S和B/S结构
摘要:C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 C/S的优点是能充分发挥客户端PC的处理能力,很多工作可... 阅读全文

posted @ 2012-01-10 15:38 绿毛肉粽 阅读(4182) 评论(0) 推荐(0)

Java 3D API官方教程
摘要:第一章、入门本章目标: Java 3D API是一个用于编写显示和交互操作三维图形对象的程序的接口。Java 3D也是在Java2 Java开发包(JDK)上的标准扩展。这个API提供了用于创建和操纵3D图形的高端构成方法以及渲染该图形的一些数据结构。Java3D提供了创建图片、可视化、动画以及3D交互图形应用程序的函数。1.1什么是Java 3D API? Javae 3D API是作为复杂三维图形和声音渲染系统的接口的一系列层次的JAVA类的统称。程序员可以用Java3D开发创建和操纵3D图形对象的高端应用。这个图形对象处于一个被渲染了的虚拟世界(Virtual Universe)中。这个 阅读全文

posted @ 2012-01-10 14:29 绿毛肉粽 阅读(6514) 评论(0) 推荐(2)

J2EE 一次清除所有的session
摘要:一次清除所有的session代码如下:Enumeration e = getSession().getAttributeNames();while (e.hasMoreElements()){ String sessionName = (String) e.nextElement(); System.out.println("存在的session有:" + sessionName); getSession().removeAttribute(sessionName);} 阅读全文

posted @ 2011-12-15 15:31 绿毛肉粽 阅读(349) 评论(0) 推荐(0)

J2EE MYSQL子查询的五种形式
摘要:mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。以下是mysql子查询的几种常见写法: 1. select * from xxx where col = [any|all](select * from xxxx); 该句法可分为加关键词和不加关键词的写法,当不加关键词的时候,子查询语句返回的是一个离散值(注意是一个),查询语句将以子查询语句的结果作为自 己 where子句的条件进行查询,该句法可以在子查询语句前加入any、all、some等关键字,此时子查询语句返回的是一组离散值。any则表示,查询 语句是以子查询返回的值作为 阅读全文

posted @ 2011-12-14 20:09 绿毛肉粽 阅读(319) 评论(0) 推荐(0)

J2EE ie插件Companion.JS和debugbar
摘要:1.Companion.JS Companion.JS,可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft Script Debugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的firebug控制台一样。错误信息提示很详细。 具体使用方法为: 1、先下载Companion.JS安装文件,然后安装。 2、下载安装Microsoft Script Debugger,如果您的机器已经安装过了就可以免过这一步。 3、打开IE菜单“工具”--“Internet选项”--... 阅读全文

posted @ 2011-12-12 16:20 绿毛肉粽 阅读(433) 评论(0) 推荐(0)

Java 编程心得体会:程序员应具有的素质
摘要:程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品化能... 阅读全文

posted @ 2011-12-12 15:37 绿毛肉粽 阅读(3440) 评论(1) 推荐(0)

Java 实现导出excel表 POI
摘要:1.首先下载poi-3.6-20091214.jar,下载地址如下:http://download.csdn.net/detail/evangel_z/38950512.Student.javaimport java.util.Date; public class Student { private int id; private String name; private int age; private Date birth; public Student() { } public Student(int id, String name, int age, Date b... 阅读全文

posted @ 2011-12-08 11:16 绿毛肉粽 阅读(263842) 评论(11) 推荐(21)

Java 实现MD5加密
摘要:import java.security.MessageDigest; /** * MD5加密类 * */ public class MD5Encoding { /** * * */ private MD5Encoding() { } /** * 加密算法MD5 * * @param text * 明文 * @return String 密文 */ public final static String encoding(String text) { char hexDigits[] = { '0'... 阅读全文

posted @ 2011-12-06 18:19 绿毛肉粽 阅读(3702) 评论(0) 推荐(0)

Java String和Date的转换
摘要:String—>Date方法一:String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System.out.println(e.getMessage()); } String—>Date方法二:import java.text.ParseException; import 阅读全文

posted @ 2011-12-06 11:40 绿毛肉粽 阅读(385458) 评论(1) 推荐(7)

Eclipse JAVA文件注释乱码
摘要:将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式:1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default encoding,在输入框中输入GBK 3) 点击Update 4) 点击OK 5) 重启eclipse2 改变整个Ecli 阅读全文

posted @ 2011-11-28 08:12 绿毛肉粽 阅读(17958) 评论(0) 推荐(3)

Struts2 的Action中取得请求参数值的几种方法
摘要:先看GetRequestParameterAction类代码:Java代码 public class GetRequestParameterAction extends ActionSupport { private String bookName; private String bookPrice; public String getBookName() { return bookName; } public void setBookName(String bookName) { ... 阅读全文

posted @ 2011-11-28 08:09 绿毛肉粽 阅读(27998) 评论(0) 推荐(4)

导航