自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天给自己半小时,记下今天—>积累沉淀,计划明天—>提高效率

编程之路,任重而道远;先是为了生活而编程,后是为了超越而编程。

  • 博客(120)
  • 资源 (3)
  • 收藏
  • 关注

原创 java调用第三方dll文件心得

最近在开发j2ee的项目中,需要读取面部识别考勤终端机中的数据,厂商提供二次开发需要的就是一个开发指南说明书和2个dll文件:HwDevComm.dll、HDCP_Utils.dll。其中重要的就是HwDevComm.dll。用到的函数有3个:1、  执行各种命令int HwDev_Execute(  char * pDevInfoBuf, unsigned long nDevInfo

2014-12-29 15:56:33 961

原创 关于编程学习之20141119

今天为什么会想到写这篇b

2014-11-20 00:12:03 546

原创 JS判断窗口关闭与刷新

到网上查找了很多关于判断窗口关闭和刷新的例子。 比如: Java代码  window.onbeforeunload = function()   {       var n = window.event.screenX - window.screenLeft;       var b = n > document.documentElement.scrollWidth 

2014-10-15 15:37:53 762

原创 新建Oracle数据库的3种方法

以下是对新建Oracle数据库的三种方法进行了详细的分析介绍,需要的朋友可以过来参考下 1.通过运行Oracle Database Configuration  Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);2.用命令行的方式建立数据库3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sq

2014-09-23 20:42:25 506

原创 Oralce新建数据库、新建远程登录用户全过程

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。  对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。  创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。  关系:一个大的数据中分为几个表空间,创建几个用户然后指定对应的表

2014-09-23 20:40:18 423

原创 oracle建立数据库

SYS用户在CMD下以DBA身份登陆:    在CMD中打sqlplus /nolog    然后再    conn / as sysdba    //创建临时表空间     create temporary tablespace user_temp     tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'    s

2014-09-23 15:58:04 620

原创 oracle存储过程 语法 函数 总结

对于oracle 存储过程是很优秀的一种脚本语言。下面是一些整理:  一,Plsql 调试存储过程:1、 在oracle的 配置和移植工具 àNET MANAGER中配置连接2、 在plsql中新建SQL窗口,编写存储过程3、 在plsql中新建测试窗口,在begin end之间调用4、 查看编译错误:在命令窗口中show errors procedure procedur

2014-09-23 14:17:18 532

原创 用java调用oracle存储过程总结

1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。  2、什么时候需要用存储过程  如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通

2014-09-23 10:30:26 1005

转载 如何将dmp文件还原到oralce库

oracle数据库还原,如何将dmp文件还原到oralce库最近用到从oracle的dmp文件中还原数据由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去在这里我用的是oracle10g的版本,我的机器是512内存的,运行oracle的web管理程序有一些困难,所以我选择通过命令行

2014-07-25 23:46:36 1462

转载 oracle导入导出,自动备份

一Oracle导入导出操作  删除用户:  drop user userlms cascade exp help=y 导出数据(cmd中) exp lmsdata/[email protected]/LMSDEV file=d:\DataBase\lmsdev_xzw_20110510.dmp full=y--lmsdata是表空间 exp lmsdata/Jxh

2014-07-22 18:06:05 409

转载 Spring4.0.2+Hibernate4.5.1+struts2.3.16.1

本文转载于http://blog.csdn.net/JackieLiuLixi/article/details/37910743

2014-07-22 09:31:17 574

转载 tomcat一次加载多个项目会溢出,解决办法

myeclipse中Window-->Preferences-->Tomcat-->Tomcat 6.x --> JDK输入:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

2014-07-21 18:00:11 584

转载 extjs使用AJAX调用方法结束不给返回值赋值问题解决

ExtJS中通过Ext.Ajax.request请求想返回值,可是总获取不到,只有一种情况使用debugger才行,后来通过网上说Ext.Ajax.request默认是异步的改成同步的就OK了,需要加async:false属性,测试发现还是行不通;又使用全局变量赋值的方式,还是不行,没办法,使用另外一种办法解决,代码如下:webpagefileView.isRecordChanged =

2014-07-21 17:57:03 1233

转载 EXTJS学习

ExtJs  Base:------------------------------------------------------------------------------1. get 、 fly、 getCmp 、getBody 、getDoc 、getDom、、   get-----ExtJs获取节点、dom、提供缓存机制  Ext.Element类是Ext对DOM的封装 

2014-07-21 17:49:30 503

转载 使用extJs时能常用的正则表达式

使用extJs时能常用的正则表达式 "^/d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-/d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?/d+$"    //整数 "^/d+(/./d+)?$"  //非负浮点数(正浮点数 +

2014-07-21 17:48:26 402

转载 ExtJS学习——handler与listener的区别

ExtJS里handler和listener都是用来对用户的某些输入进行处理的,有必要区分一下各自都是怎么用的。 Handler handler与Action相关联,一个Action可以有多个Component引用; Action是一个可被共享的对象,有五个主要的属性:text, handler, iconCls, disabled, hidden compon

2014-07-21 16:26:51 858

转载 Ext.form.FormPanel

1、layout : String 此容器所使用的布局类型。如不指定,则使用缺省的Ext.layout.ContainerLayout类型。 当中有效的值可以是:accordion、anchor、border、cavd、column、fit、form和table。 针对所选择布局类型,可指定#layoutConfig进一步配置。 2、layoutConfig : Objec

2014-07-18 17:17:43 420

转载 PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different

启动PL/SQL Developer 报字符编码不一致错误Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause unexpected results.Note: you can set the clien

2014-07-15 10:18:27 1263

原创 <%@ include file="relativeURL" %>静态及<jsp:include>动态

•Include指令是在JSP中包含一个静态的文件,同时解析这个文件中的JSP语句。Include指令只有一个参数就是要插入文件的相对路径,语法如下:•relativeURL"%>•include指令将会在JSP编译时插入一个包含文本或代码的文件,当使用include指令时,这个包含的过程是静态的。也可以理解为不管要插入的文件内容是什么,简单的把其中所有的内容拷贝过来合并成一个新文

2014-07-01 18:08:52 1041

转载 Struts2返回JSON数据的具体应用范例

早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从

2014-06-30 13:38:05 273

转载 Struts2的OGNL标签详解

一、Struts2可以将所有标签分成3类:UI标签:主要用于生成HTML元素的标签。非UI标签:主要用于数据库访问,逻辑控制等标签。Ajax标签:用于Ajax支持的标签。对于UI标签,则有可以分为两类:表当标签:表单标签主要用与生成HTML页面的from元素,以及普通表单元素的标签。非表单标签:非表单标签主要用于生成页面的树、Tab页等。流程

2014-06-30 11:38:47 628

转载 Struts2常用标签总结

Struts2常用标签总结一 介绍1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就

2014-06-30 09:58:17 325

原创 在windows下配置多个tomcat服务器

1,将tomcat的整个安装文件复制放到另一个目录下;2,电脑-属性-环境变量里的 CATALINA_HOME, 复制一个重命名为CATALINA_HOME2=新路径;3,将\apache-tomcat-7.0.32-windows-x64\apache-tomcat-7.0.32\bin里的.bat文件里所有的CATALINA_HOME替换为CATALINA_HOME2.

2014-06-20 14:23:24 510

转载 什么是事务的传播特性?

我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档)在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么

2014-06-19 17:07:49 445

转载 MyBatis的动态SQL详解

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:01

2014-06-19 15:16:29 329

转载 MyBatis的动态SQL详解

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:01

2014-06-19 15:15:02 325

转载 mybatis简明教程

对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅长 SQL的开发人员来说,iBatis 对 SQL 和存

2014-06-19 11:54:16 346

原创 mybatis中的#和$的区别?

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的

2014-06-12 20:21:20 1362

原创 HT中特殊字符φ的显示问题

HT中特殊字符φ如下才能正常显示[html] view plaincopytext mode="1" size="1" x="1" y="9">名称:text>  text mode="1" size="1" x="6" y="9">s:property escape="false" escapeXml="true" value="中管φ5.0"

2014-06-12 11:25:47 582

转载 查看oracle用户执行的sql语句历史记录

转载于平时用得少,保存一下以后查看。 select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('用户名') order by t.LAST_ACTIVE_TIME desc用户名需要大写select * from v$sqlarea t order by t.LAST_ACTIVE_TIME des

2014-05-07 09:23:19 4027

原创 Cookie/Session机制详解

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1  Cookie机制在程序中,会话

2014-05-04 15:43:01 382

原创 spring与mybatis三种整合方法

本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  (1)Spring配置文件:     

2014-04-30 10:27:13 307

原创 struts2之防止表单重复提交

struts.xml配置文件xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"

2014-04-28 12:46:18 312

原创 深入浅出MyBatis-Sqlsession

http://blog.csdn.net/hupanfeng/article/details/9238127

2014-04-28 09:46:14 463

原创 Java编程的78条黄金法则

创建和销毁对象1.考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2.遇到多个构造器参数时要考虑用构造器3.用私有构造器或者枚举类型强化Singleton属性4.通过私有构造器强化不可实例化的能力5.避免创建不必要的对象6.消除过期的对象引用7.避免使用终结方法 对于所有对象都通用的方法8.覆盖equals时请遵守通用约定9.覆盖equals时总要

2014-04-28 09:14:17 594

原创 mybatis下的分页,支持所有的数据库

大家都知道,mybatis的自带分页方法只是逻辑分 页,如果数据量很大,内存一定会溢出,不知道为什么开源组织不在里面集成hibernate的物理分页处理方法!在不修改mybatis源代码的情况下, 应该怎么使mybatis支持物理分页呢?参考了网上的一些信息,有了下面的解决方法:以oracle为例子 1.把hibernate下的dialect包全部拷贝到mybatis包的jdbc目录下,如

2014-04-28 09:12:27 399

原创 Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)

问题:语句1:Select * from  table1 A where A.col1 not in ( select col1 from table2 B )如果这样,本来应该有一条数据,结果没有。 如果我改写成这样: 语句2:select * from table1 Awhere not exists (SELECT * FR

2014-04-18 13:59:53 488

原创 Oracle中null的使用详解

问:什么是NULL?答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL, 我们称它为空,ORACLE中,含有空值的表列长度为零。ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primary key),2、定义时已经加了NOT NULL限制条件的字段说明:1、等价于没有任何值、是未知数。2、NULL与0、空字符串、空格都不同。3、对

2014-04-18 13:10:05 380

原创 oracle中varchar,varchar2,nvarchar,nvarchar2的区别

varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。

2014-04-18 11:32:50 608

原创 eclipse中的.project 和 .classpath文件的具体作用

.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来 .classpat

2014-04-15 12:46:55 360

China_Province_City.zip

爬中国省市区数据 附件中包含2019年5月最新省市区json数据

2019-10-22

SSH所有jar包

朋友,这个东西是好东西,也是为了自己有点积分,我分享我的第一个学习资料

2012-06-05

Java2实用教程(第三版)

大家多多支持下哈,实在没有积分啦!就找了这点东西,还要大家2分,大家理解下,就多多下载吧!跪谢!!!

2011-05-30

空空如也

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

TA关注的人

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