自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mistyGod的"咖啡"世界

----希望和所有的朋友共同交流进步

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 对java 接口和抽象类的理解

<br />     在没有好好地研习面向对象的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。<br />     刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗?<br />     为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类,子类再继承它不就可以了吗?何必弄一个抽象类出来,还要弄一

2010-10-19 19:59:00 1267

原创 利用Servlet缓存技术连接tomcat6.0数据源

<br /> 今天是礼拜天,闲来无事想起加强一下自己的Servlet基础。做了一个简单是应用:利用Servlet中的init()方法缓存数据源DataSource对象,已达到提高提高系统性能的目的.<br />首先需要强调一下的是,tomcat6.0数据源的配置方法和以前tomcat5.x是不同的,tomcat6.0以前我们的数据源一直是配置在<br />%CATALINA_HOME%/conf/server.xml中,而tomcat6.0中我们一般不需要在server.xml中配置,而是直接在contex

2010-08-01 11:26:00 2362 1

原创 jdom和dom4j读取xml文件以及生成xml文件的方法

<br /> 1、使用dom4j的方式遍历xml文件<br />   <br />   public class MyDom4J {<br /> public static void main(String[] args) throws Exception {  <br /> <br />  SAXReader reader = new SAXReader();//创建 SAXReader对象<br />  Document document = reader.read(new File("src/hibe

2010-07-31 08:20:00 2439 3

原创 Spring Portlet MVC

<br />在简单学习了Spring Web MVC以后转向了Spring Portlet MVC的学习中.通过两天的学习基本上也能上手写一些东西了。下面就简单总结一下这两天的收获!<br />Portlet mvc知识点小结:<br />1、Portlet mvc和Spring Web mvc主要的差异在于Portlet的请求处理有两个独特的阶段:动作阶段(action)和显示阶段.<br />动作阶段会有"后台"数据改变或动作的代码.显示阶段会产生用户每次刷新时的看到的显示内容.重要的是,<br />在

2010-07-27 16:29:00 4457 2

原创 提高开发效率--IntelliJ IDE中常用快捷键

<br />之前在学校的时候一直使用开发工具是Eclipse。感觉还是蛮好用的,到了公司的项目组中的时候才发现很多的Java程序员非常喜欢使用IntelliJ作为他们首选的开发工具.所以抽点小空熟悉一下这个IntelliJ怎么使用<br />由于为在开发中比较喜欢使用快捷键,所以IntelliJ的快捷键是非看不可的,hhe ~~<br /> <br />Alt+回车 导入包,自动修正<br />Ctrl+N   查找类<br />Ctrl+Shift+N 查找文件<br />Ctrl+Alt+L  格式化代

2010-07-24 13:49:00 1823

原创 Spring-mvc-jdbc知识点小结

<br />1、首先谈谈Spring-mvc<br />在使用Spring-mvc之前,为一直使用的是struts,关于struts的介绍为前面也曾小结过,所以这里就不多说了。还是来谈谈Spring的mvc吧.<br />Web开发大家都知道Servlet,和大多数基于Java的MVC框架一样,SpringMVC将所有的请求都经过一个前端Servlet控制器--DispatchServlet.DispatchServlet的工作就是将一个客户端的request请求分发给不同的springMVC控制器(Con

2010-07-22 17:20:00 6905

原创 Spring加载applicationContext.xml的几种方式

<br />1、利用ClassPathXmlApplicationContext可以从CLASSPATH中读取xml文件(最常见的使用方式)<br />ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao dao = (UserDao)context.getBean("userDao");<br />下面就可以使用接口的对象调用相应的方法了,这里需要注意一点的是

2010-07-20 12:11:00 4579

原创 Oracle培训结束啦!!!

<br />Oracle进过两天的培训以后终于是结束了,回顾这两天也确实觉得不爽,整天写那些SQL也会觉得无趣。但是基本知识还是需要掌握的.下面就来总结一下今天学习的内容吧!<br />1、Oracle的数据类型<br />1.1 char(size)-- 当需要固定长度的字符串是,使用char数据类型,char数据类型可以存储字母和数字,可以存储1-2000个字节<br />1.2 varchar2(size)--varchar2数据类型支持可变长字符串<br />1.3 long--long数据类型存储

2010-07-19 18:33:00 1233

原创 Oracle和SQL

<br />这两天在公司培训了Oracle,所以有必要简单的总结一下.我所用的Oracle数据库是Oracle9i Enterprise Edition Release 9208<br />1、什么是Oracle?为什么被称之为"甲骨文"?<br /> Oracle是一个生产中间件和数据库的较大的生产商。Oracle原本的含义是:"神谕",指的是神说的话。中国商朝时代,人们把一些刻在龟壳上的文字当成是上天的指示,所以在中国将Oracle翻译为"甲骨文".<br />2、一些细节方面<br />2.1、Ora

2010-07-18 19:10:00 1445

原创 写在最后一个暑假里的

今天考完了最后一门课目J2EE,暑假也就开始了。自己想想这个暑假该怎么过呢?还是打算不回家了,回家以后也没那个心思学习。但是以我目前的情况来说,11月份就要去金智了。在金智那样的大环境下面作为一名专科学历的我来说是一件很令人自卑的事情。既然在学历上我们不如别人那么我就应该在动手能力上以及其他方面超过那些211的研究生以及本科生们.可是想要做到这一点不是我这么简单的一句话就可以实现的。必须在暑假里勤学苦练才行。算一下暑假7..8~8.15怎么也有四十天左右吧,我要好好利用这四十天左右的时间好好把目前掌握的知识

2010-07-06 20:49:00 1622 2

原创 Hibernate几种关系映射总结(单向关联)

<br />使用Hibernate的关联映射可以大大简化持久层数据的访问。关联关系大体上可以分为两类:单向关联和双向关联。所谓单向关联是指:只需要单向访问关联端;双向关联是指关联的两端可以相互访问。下面,我们首先来谈谈单向关联:<br />1、单向多对一(N-1)<br />举一个生活中的一个简单例子:用户和组的关系就是明显的多对一关系,一个组里面有多个用户.我们使用单向的n-1来映射这种关系.<br />===================================================

2010-07-06 15:35:00 2082 1

原创 比较Struts1.x和struts2.0 and struts2.1

<br />Struts实现了MVC模式,结构清晰,使开发者能过关注业务逻辑的实现.在应用Struts框架做项目开发的过程中我们更能体会到这种模式的优越性。下面就简单的谈谈不同Struts版本之间的差异:<br />首先,从web.xml配置文件中所配置的前端控制器谈起.<br />  Struts1.x的前端控制器是一个Servlet;<br />  Struts2的前端控制器是一个filter,Struts2.0中的名字是Filterdispatcher;Struts2.1中的名字是StrutsPrep

2010-07-04 10:51:00 854

原创 数据库索引的作用以及优缺点分析

<br /> 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。<br />  第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。<br />  第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。<br />  第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。<br />  第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。<br />  第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能

2010-07-01 10:40:00 6996

原创 Java动态代理机制分析

<br /> Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。<br />代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。Spring中的织入(weavin

2010-06-30 18:51:00 757

原创 Jpa个人小结

<br />花了四天左右的时候终于自学完了jpa,虽然研究的不是很深入,但是还是觉得可以上手了~~下面就简单的做一下总结:<br />什么是JPA?<br />Jpa(java Persistence API)是SUN官方提出的Java持久化规范.它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据.它的出现主要是为了简化现有的Java持久化开发工作和整合ORM技术.结束现在Hibernate、TopLink、JDO等ORM框架各自为营的局面.<br />JPA和Hibernate

2010-06-29 20:22:00 2149

原创 Struts2标签截取字符串

<br />前段时间项目实训,用s2sh框架+ajax做的,当时想在页面上截取后台返回的数据.想了很多办法效果都不是很理想.今天经过一位朋友的提醒:才晓得原来EL表达式也有字符串截取功能,由此我又联想到既然EL表达式可以,那么使用Struts2标签也应该可以的.果然如我所愿~~<br /> <br />一、使用Struts2标签截取字符串:<br />  <s:if test="%{null!=testcontent.topic&&testcontent.topic.length()>10}"><br />

2010-06-29 13:27:00 7537

转载 经典SQL语句集锦

<br /> SQL分类:<br />  DDL—数据定义语言 (CREATE,ALTER,DROP,DECLARE) <br />  DML—数据操纵语言 (SELECT,DELETE,UPDATE,INSERT) <br />  DCL—数据控制语言 (GRANT,REVOKE,COMMIT,ROLLBACK)<br />  首先,简要介绍基础语句:<br />  1、说明:创建数据库<br />CREATE DATABASE database-name<br />  2、说明:删除数据库<br />d

2010-06-28 20:13:00 519

原创 Java垃圾回收机制

 Java不像c++那样new 一个对象必须使用delete清除内存中的对象.c++的开发可能会面临着这样问题:如果不及时清除内存中的对象,在程序运行时内存中的对象会慢慢耗尽所有的内存而导致系统崩溃!这大概就是所谓的内存泄露吧!但是,如果不小心清除了还在被引用的对象,程序也会产生异常!在Java中,new一个对象以后 如果内存没有对该对象的引用的话必须以回收的方式释放对象所占的内存空间的,但是你不用特别的关系这个问题,因为有强大的Java垃圾回收机制帮我们解决了这个问题.在适当的时候,JVM会自动检查内存中

2010-06-28 14:10:00 538

原创 jpa入门基础

学完Hibernate以后突然对jpa产生了兴趣,经过一整天的不懈努力,感觉终于大体上对jpa有了一定的了解(当然我的理解还不过深入),在这里写下一点点自己的体会吧!jpa作为JavaEE5.0平台的标准的ORM规范,自然是值得我们去研究,但是至于为什么Hibernate已经很好的实现了它而我们却还要使用jpa的原因我就不清楚了.并且jpa算的上是Hibernate的一个子集,比如在索引、主键生成策略方面不如Hibernate的优秀.带着这样的疑惑,我开始接触了jpa首先需要明确的是Jpa包括三个方面技术:

2010-06-28 09:39:00 971

转载 JQuery常用方法一览

$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性$(”img”).attr(”src”,"test.jpg”); 给某个元素添加属性$("img”).attr(”title”, function() { return this.src }); 给某个元素添加属性$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)$(”元素名称”).html(”

2010-06-27 13:33:00 446

原创 迷茫的解决方案~~

<br />昨天和已经毕业的学长聊了一会,才发觉自己为什么一直这么迷茫--没有明确的目标和方向!想想自己这一段时间,自从学完了ssh框架之后一直就是无所事事.每天就是这个博客评论一番,那个论坛瞎逛一会.技术上面并没有继续往下走,很是着急!所以,我决定给自己制定一些学习计划,希望能过达到督促自己的作用,heh~~<br /> <br />一、首先是继续提升Java基础、看完Java核心编程那本书<br />      其次深入研究Spring一些思想以及SpringSecurity的权限管理<br />   

2010-06-27 10:37:00 421

原创 有点迷茫了...

<br />最近一段时间,我把自己给迷失了...<br /> <br />找不到方向,找不到激情,找不到感觉,<br /> <br />我很无助,我很颓废,我很悲伤...<br /> <br />可是 没人可以听见,也没人会帮我.<br /> <br />我是否已经到达了极限,我是否已经忘记了曾今的梦想?<br /> <br />我怎么可以?我又怎么舍得?<br /> <br />关心我的,爱着我的,支持我的人 还在等着我精彩的演出呢!<br /> <br />我想要觉醒...<br /> <br /><b

2010-06-26 19:19:00 430

原创 浅谈Java虚拟机(转)

        Java是为网络而设计的。它具有平台无关性、安全性和网络移动性。从Java设计的初衷就考虑的这些问题,所以它具有一部分先天的优势。相对C/C++等早期高级语言而言。        Java体系结构包括四个独立但相关的技术:Java程序设计语言、Java Class文件格式、Java API、Java虚拟机。后两者组成了Java的一个平台,叫做Java运行时平台。我们平时说的Java 2平台就是指的这个。Java的可移植性,关键就在于它将平台相关的部分都集中到了Java运行时平台上,不同的操作

2010-06-26 17:46:00 466

原创 Struts2拦截器的一个简单应用

<br />前言:大家都知道Struts2的拦截器和Servlet的过滤器类似.但是个人觉得Struts2的拦截器功能上不如Servlet过滤器的强大.<br />原因有两点: 1、拦截器只能对action进行拦截,而不能拦截JSP页面<br />                 2、拦截器只能在表单提交以后发挥作用,而对直接在地址栏上输入的url无法进行拦截.从而导致不能进行完整的身份认证.<br />在Struts2中我还没有发现能够解决以上两个问题的办法,姑且暂时先用Struts2的拦截器做了一个登陆

2010-06-26 16:50:00 1141

css样式 参考手册

css样式 参考手册css样式 参考手册css样式 参考手册

2010-07-24

Oracle 10G函数全集

Oracle 10G函数全集非常实用的工具.......

2010-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除