自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王二北的个人博客

王二北,程序员界的小学生

  • 博客(60)
  • 资源 (12)
  • 收藏
  • 关注

java动态代理小记

这两天没有什么工作任务,也不想去看所谓的业务,就利用闲来的时间复习一下java基础的东西吧。下午复习了java动态代理,这里记下来。java动态代理表面上并没有什么难的,难的是怎么去应用。 在讲动态代理之前,要问一个问题为什么要用动态代理? 考虑这样一个场景,在项目当中,我们通常有这样的需求,就是只有登陆的会员才具有下载,发表文章等权限,下载,发表文章等都对应着某些方法(如do...

2012-10-30 17:48:07 137 1

原创 Java RMI之HelloWorld篇(转)

Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技术。大名鼎鼎的EJB都是建立在rmi基础之上的,现在还有一些开...

2012-08-30 16:49:16 149

原创 oracle 不走索引的几种情况(转)

1、建立组合索引,但查询谓词并未使用组合索引的第一列,此处有一个INDEX SKIP SCAN概念。 2、在包含有null值的table列上建立索引,当时使用select count(*) from table时不会使用索引。 3、在索引列上使用函数时不会使用索引,如果一定要使用索引只能建立函数索引。 4、当被索引的列进行隐式的类型转换时不会使用索引。如:select * from t...

2012-08-28 17:13:03 364

原创 Oracle日期相关(转)

1、错误原因: date类型不能包含秒以后的精度。 如日期:2010-01-01 20:02:20.0 解决方法:将日期秒以后的精度去除 如日期:2010-01-01 20:02:202、INSERT INTO TEST2 (C1, C2,c3) VALUES (${v1},${v2},to_date(${v3},'yyyy-mm-dd'));oracle里面不需要以“;”结尾。3、修...

2012-08-16 11:08:37 270

原创 OpenSessionInViewFilter作用及配置《转》

对于上例,则以save,add,update,remove开头的方法拥有可写的事务,如果当前有某个方法,如命名为importExcel(),则因没有transaction而没有写权限,这时若方法内有insert,update,delete操作的话,则需要手动设置flush model为Flush.AUTO,如1.session.setFlushMode(FlushMode.AUTO); ...

2012-08-16 10:51:15 94

原创 Oracle日期格式(转)

to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年表示month的:...

2012-08-14 11:08:32 109

原创 Oracle创建自增主键的方法之使用sequence+trigger

Oracle中没有像mysql中那样自增的方式(auto_increment),可以使用sequence+trigger的方式来实现该功能。 1、有下面一张表:create table ecp_docfiles (id number(10) primary key  , contractcode varchar2(150) ,filename varchar2(30) not null...

2012-08-14 10:38:11 119

原创 javascript encodURI() 和 JAVA URLDecoder.decode

Js中 encodURI(encodURI(xxxx)),在java中可用URLDecoder.decode(xxxx,"utf-8")获得。

2012-08-08 11:11:46 318

原创 plsql函数大全 (转)

 1.SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;    A     A     ZERO   SPACE  --------- --------- --------- ---------  65     97...

2012-07-05 11:58:03 575

原创 java获得classpath的方法(转)

ClassLoader 提供了两个方法用于从装载的类路径中取得资源:        public URL  getResource (String name);          public InputStream  getResourceAsStream (String name);         这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个...

2012-07-05 11:44:56 128

原创 automation服务器不能创建对象(转)

本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥想、千尝万试,终于将其搞定,现将相关方案与大家共享。1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可2、安全模式设置成“中”...

2012-07-02 11:48:25 73

原创 IOException while loading persisted sessions: java.io.EOFException解决方案

Tomcat启动时如下错误:严重: IOException while loading persisted sessions: java.io.EOFExceptionjava.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280) ...

2012-06-05 09:25:47 157

原创 java多线程总结

我的多线程总结,在附件中

2012-05-30 08:54:32 73

原创 AOP总结

 自己对AOP的总结,粘贴效果不好,就上传附件吧

2012-05-30 08:52:26 83

原创 Oracle错误

1、Oracle 10g 安装出现错误“ORA-00988: 口令缺失或无效” 这种情况通常发生于创建 Oracle 例程时指定了非正常的全局数据库名称或系统用户密码。请注意全局数据库名称不能以数字开头,口令密码也不能由数字开头(我就是由于将口令密码设置为以数字开头的原因)。...

2012-05-26 15:46:45 76

原创 sql常用语句

下列语句部分是Mssql语句,不可以在access中使用.SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create ...

2012-05-16 17:11:11 77

原创 Struts2中的ActionContext (转)

ActionContext(Action上下文) ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些 JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方...

2012-05-08 11:16:13 84

原创 关于js中"window.location.href"、"location.href"

关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.locatio

2012-04-12 17:08:47 164

原创 struts2异常处理

Struts2的异常处理机制:任何成熟的MVC框架都应该提供成就的异常处理机制。Strut2也不例外。Struts2提供了一种声明式的异常处理方式。Struts2也是通过配置的拦截器来实现异常处理机制的。Struts2的异常处理机制通过在struts.xml文件中配置﹤exception-mapping …﹥元素完成的,配置该元素时,需要指定两个属性:exception:此...

2012-04-07 18:07:03 71

原创 javascript 两个相同的字符串,js判断却不一致

今天做项目时遇到一个奇怪的问题,struts2+ajax,返回的message.jsp视图就是用了传递一个message,刚开始在message.jsp界面的代码为<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>${message} 在js代码中通过ajax获取message后进行判...

2012-04-07 18:06:39 628

原创 struts2 的struts.properties配置详解

转自:http://wxinpeng.javaeye.comStruts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含 struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 ...

2012-04-07 17:10:47 98

原创 struts2与json

json是一种数据格式,struts2中,通过引入struts2-json-plugin.jar。 编写Struts2的Action类:public class LoginAction extends ActionSupport{ private String name;//普通属性 private Teacher teacher;//类属性 priva...

2012-03-30 15:35:34 86

原创 去除 struts2 标签中的自动生成的布局样式table/tr/td

使用struts2的时候发现如果按照默认的方式使用ui标签,会自动加上<tr><td>标签,比如:<s:textfield key="username"/>会显示成 <tr class=“xxx”><td><input type=text name=username/></td>&a

2012-03-20 11:18:13 97

原创 dwr错误

一、dwr遇到这种错误: org.directwebremoting.util.CommonsLoggingOutput error 严重: A request has been denied as a potential CSRF attack. 解决办法:在web.xml配置文件中修改dwr的配置:<servlet> <servlet-name>dwr-invoke...

2012-03-20 08:58:13 191

原创 Lucene_compass异常

一、org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: SimpleFSLock@F:\...\write.lock    at org.apache.lucene.store.Lock.obtain(Lock.java:85)    at org.apache.lucene.index.Ind...

2012-03-20 08:57:51 92

原创 往eclipse中导入项目

1.       怎么从svn服务器上把项目下载下来首先新建一个文件夹,该文件夹的名称自定,如hnrun. 然后进入文件夹,右击鼠标,如果你装了SVN会看到svn相关的选项,选择SVN检出,如图所示  点击“svn检出”后会弹出一个对话框,如下图所示:设置好“版本库URL”,也就是该项目在SVN服务器上的位置。 最后,点击确定,项目源文件就会从svn服务器上下载到h...

2012-03-20 08:57:33 117

原创 debug单步调试的用法

f5 run into 进入方法内部f6 执行下一行代码f7 run return 跳出方法ctrl+R,跳到光标所在的那一行

2012-03-20 08:56:39 238

原创 qc错误

如果QC报出如“在 "BEGIN-OF-STATEMENT" 后面找到异常标记 "xxxxxxxxxxxxxxxxxxxxxxx@"。预期标记可能包括:"<space>"。  SQLSTATE=4260“的错误,是应为 statement delimiter(声明分隔符)设置不正确,qc默认的statement delimiter为“;”,如果你的程序中为“@”,就会报错。...

2012-02-07 12:37:02 611

原创 AJAX的使用简述

Ajax(Asynchronous JavaScript and XML)并不是一项新技术,它只是一种解决客户端异步请求的综合了javascript、XML等的web应用技术。先解释一下所谓的异步和同步,这个两个概念一直困扰着我,因为我学java多线程时是非常清楚的,后来看了某个大哥的例子之后我就弄晕了。异步和同步,比如说有A和B两个任务。如果是异步的话,就相当于开了两个线程同时去处理A任...

2012-02-02 11:56:10 74

原创 struts1自定义类型转换

jsp前台中接收的均是string类型的数据,struts中有内至的转换器,能转换常规类型的数据,如int,float, double, string, boolean(Y/N 1/0 true/false on/off), .时间型:java.sql.Date(2009-12-23)可以转换。但java.util.Date不能转换。那我们就写一个utilDate的转换器。若数据为空,in...

2012-01-18 11:39:07 105

原创 java乱码

在使用eclipse+MyEclipse开发中,许多文件编码默认是ISO-8859-1,不支持中文(如常用的JSP),这样我们每次建文件都要手动改编码,其实我们可以在设置文件默认编码,今后再创建时就不用每次修改编码了,UTF-8  如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,[b]MyEclipse工作空间(wo...

2012-01-16 15:31:13 85

原创 spring整合hibernate

6.5 Spring整合Hibernate时至今日,可能极少有J2EE应用会直接以JDBC方式进行持久层访问。毕竟,用面向对象的程序设计语言来访问关系型数据库,是一件让人沮丧的事情。大部分时候,J2EE应用都会以ORM框架来进行持久层访问,在所有的ORM框架中,Hibernate以其灵巧、轻便的封装赢得了众多开发者的青睐。Spring具有良好的开放性,能与大部分ORM框架良好整合。下面...

2012-01-13 11:50:53 72

原创 hibernate性能调优1

  a) 完成同样一件事,Hibernate提供了可供选择的一些方式,但具体使用什么方式,可能用性能/代码都会有影响。显示,一次返回十万条记录 (List/Set/Bag/Map等)进行处理,很可能导致内存不够的问题,而如果用基于游标(ScrollableResults)或 Iterator的结果集,则不存在这样的问题。     b) Session的load/get方法,前者会使用二级缓...

2011-12-30 14:15:51 64

原创 java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/B

在junit.test里提示错误:nested exception is java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue原因:没有包含:backport-util-concurrent.jar上面情况还会导致在启动tomcat时出现以下错误:org.spring...

2011-12-30 12:47:58 678

原创 取表中字段值重复的一条数据

表 t_a,有三个字段 id,name,age 有三条数据:1,wang,12                  2,lian,11                  3,wang,14                  4,lian,13                  5,wang,23                  6,hua,15 其中,nam...

2011-12-28 17:20:54 101

原创 hibernate.current_session_context_class 错误

在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:<property name=...

2011-12-27 15:24:34 91

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I...

2011-12-27 10:14:49 55

原创 java多线程相关

自己写的关于java多线程方面的总结和笔记

2011-12-26 09:40:00 51

原创 Java的SPI机制

SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback"差不多。“Callback”的思想是在我们调用API的时候,我们可以自己写一段逻辑代码,传入到API里面,API内部在合适的时候会调用它,从而实现某种程度的“定制”。...

2011-12-02 15:39:47 57

原创 关于TomCat自动加载class问题

每次用tomcat的时候,每当我对类做了修改必须要重新启动tomcat才能使其生效。其实我们可以在tomcat里的server.xml小做修改即可实现当我们修改了类或其他文件时候自动重新加载tomcat。如下:Java代码   <Context path="/struts2" docBase="G:\myEclipseWorkSpace\struts2\WebRoot"...

2011-12-01 16:49:04 426

oracle+sql经典面试题

在其他地方找到的有关oracle、sql的面试题

2011-08-21

compass annotation关联关系

compass annotation关联关系

2011-07-30

compass关联查询练习

这个是compass整合ssh的例子,最重要的一点是一对多的关联这方面,寡人整了一天才把compass关联搞定,网上有关compass的资源太少了,不想让以后的人这么为难,咱就上传个我自己的练习吧,有较为详细的注释,希望能对你有所帮助,也希望大家有好东西多传传。

2011-07-30

jsp&servlet课程设计博客系统

自己做的课程设计:基于jsp+servlet+javabean+ajax+JQuery的博客系统。 如果作为课程设计,优秀没问题,也可作为毕业设计。但希望此资源只是给您做一个参考作用,里面仍有有很多不足之处,希望大家原谅。 附有课程设计报告和演讲时的PPT,希望大家支持。

2011-04-17

网络工程师视频下载种子文件(含目录)

网络工程师视频下载种子文件(含目录),绝对不会让你后悔的视频,有十几G吧,太大了,只能把种子传上来了。

2010-04-04

vb 课设 局域网聊天小程序

这是我大二时做的vb课设,一个局域网聊天程序,做的比较粗糙,一些地方仍需调试,但是适合初级使用,并且附带课设报告,希望大家支持一下。

2010-01-12

asp.net 博客

这个是我asp.net课设时做的《博客》程序,使用vb.net做的,适合初级使用,做的比较辛苦,分当然要的高了,希望大家看在我辛苦一个多星期的份上支持我一下吧。

2009-12-31

vb课设学生管理系统

我大二时做的vb课设学生管理系统,虽然简陋,但足以对付初级的VB课设,希望大家能支持一下。

2009-11-24

java做的扫雷小游戏

一个Java做的扫雷小游戏,希望对Java初学者有一些帮助,大家支持一下吧。

2009-11-23

vb 做的五子棋游戏

vb做的五子棋游戏,大一课设时用来参考,帮助多多,希望也能给大家一些帮助。

2009-10-04

一个有用的用vb做的excel使用方法

这个资源,是用vb做的,有关excel用法的程序,在网上下的,找了很久才找到,给大家分享一下,望大家支持。

2009-05-18

空空如也

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

TA关注的人

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