- 博客(35)
- 资源 (10)
- 收藏
- 关注
原创 JDBC操作mysql时注意的一些细节
今天我做了一个java接口程序,实现从mysql数据库中取值插入到一个oracle数据库中。我觉得挺简单的操作,mysql的查询sql写出来了,就没有什么难的了。java中JDBC操作数据库的代码没有太大的变化。但因为一些操作细节没有注意到,浪费了我一下午的时间才搞定。 我的做法是这样的,首先我写出了mysql的查询sql语句,在mysql的数据库客户端上运行一切顺利。注意sql中有含有
2012-08-01 22:26:52
965
原创 struts2之5--国际化支持
1 struts2支持国际化的原理struts2的程序国际化支持建立在java程序国际化的基础之上,原理思想: 程序界面中需要输出国际化信息的地方,我们不要在页面上直接去输出信息,而是输出一个key值,该key值在不同语言环境下对应不同的字符串。当程序需要显示的时候,程序将根据不同的语言环境,加载该key对应该语言环境下的字符串--这样就可以完成程序的国际化。如果需要程序支持更多的语言环
2012-07-30 22:03:38
3426
原创 struts2之4--模块化开发的支持
如图:我如果需要开发一个新的模块,在组织代码的时候,为了便于后期维护,我就需要独立的文件夹,独立的配置文件来维护代码。struts2在这些方面给了住够灵活的支持。主要体现在namespace,include 两个元素上。国际化的时候,属性文件由基本名称来进行模块化支持。
2012-07-29 23:17:58
2065
原创 struts2之3--Action类的包装
从上一篇文章中我们可以看到LoginAction 这个普通的类就可以实现方法处理。但为了更好,更规范,更简单的开发Action类,struts2提供了Action接口,也提供了一个类ActionSupport。1 :直接让上面的Action去实现Struts2框架Action接口。里面会提供几个常量和一个抽象的execute方法。以下就是struts2提供的Action接口。//定义5个
2012-07-28 14:31:00
1625
原创 struts2之2--动态方法调用
上一篇文章中我写了一个LoginAction类,其中包含了一个默认的execute() 页面提交处理方法。如何做到一个Action中包含多个处理方法呢,而不是默认的去执行execute方法。在struts2中 可以通过三种方式来轻松实现这种动态方法调用。1 可以在配置文件中struts.xml中配置Action元素的时候用method属性来指定执行哪个方法。2 jsp页面提交的时候用
2012-07-27 23:01:51
975
原创 struts2之1--轻松集成struts2环境
最近给同事做了一次strtus2基础培训,我现场做了一个简单的struts2集成工程,现贴出来希望对初学者有用。 struts2这个MVC框架的背景,MVC历史就不用再介绍了,我就直接上工程结构贴图了。 贴图如下: 建立一个web 工程 如 mystruts2 集成struts2环境的主要操作步骤如下:1 在lib中引入struts2框架包中的最基础
2012-07-25 15:57:05
670
原创 一个容易扩展的树型结构
需求背景: 最近做了一个项目,需要把电脑中存放的上千个文件夹和对应的文件以页面树型的方式给客户展示出来,便于客户阅读,修改,上传添加等操作,便于管理员对文件的权限访问管理控制,这些文件分属不同的文件夹,有的文件在好几层文件夹下面,这个树型结构需要树枝体现文件夹的信息,树叶体现文件的信息。这就要求树型结构特别容易扩展。看了网上几个开源的树型框架,构建树型特别的快捷和操作方便,但节
2012-07-06 16:32:23
1052
原创 jquery循环中的break,continue
在jquery中循环页面中各个控件的操作用的很多,常用的循环操作如下:// 循环页面上id为weiguo_开头的所有div标签 $("div[id^=weiguo_]").each(function(index){//获取div中的内容 var iDValue=$(this).text(); // 如果这次循环符合条件,马上跳出循环。
2012-04-28 13:16:08
1713
原创 借助javaMail来发送邮件之代码篇
1 端口说明: 邮件经过安全加密处理后,端口号会发生相应的变化。 POP3服务器端口:995 支持SSL SMTP服务器端口: 端口:465 或者 587 支持SSL(TSL) 465端口是SSL/TLS通讯协议的 内容一开始就被保护起来了 是看不到原文的。
2012-04-25 16:00:27
2151
原创 借助javaMail来接收邮件之代码篇
1 JavaMail介绍 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中。这就意味着你在使用前必须另外下
2012-04-19 12:52:48
8041
原创 借助javaMail来实现邮件的收发功能之知识篇
1 电子邮件的需求 随着网络应用的不断推广,电子邮件越来越多的被大家使用。虽然我们往往将电子邮件与 Foxmail、Outlook这样的电子邮件客户端联系起来,但是往往在企业业务应用中我们也需要自己编程实现发送接收邮件的功能。2 电子邮件的协议 邮件的收发,说白了就是邮件内容在特定的机器上的信息流转(发送和接收)。而信息的流转需要依靠网络协议的支持。 当前
2012-03-31 22:46:41
2418
原创 JDBC-事务处理控制
在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。针对事务的控制有自动控制和手动控制两种。事务的自动控制 在JDBC中,事务操作默认是自动提交。也就是说,一条对数据库的更新表达式代表一项事务操作。操作成功后,系统将自动调用commit()来提交,否则将调用rollback()来回
2012-02-20 17:21:56
1851
原创 JDBC-批量操作的行数限制
1 任务前提 我之前有一个任务,写一段JDBC程序,实现两个不同系统中人员信息的同步,简单说明一下,一个系统中人员表 ASYSEMPTable中7万条数据,通过程序的方法把这7万数据读出到一个data集合对象中,然后通过这个对象把数据批量插入到另一个系统中人员表empInfo中去。2 原来的做法和问题 PreparedStatement smst = null; try
2012-02-20 15:39:44
4347
原创 JAVA与SAP-ERP带参数通信策略
上一篇文章写了最基本也最常用的java与SAP-ERP的通信策略,今天说明一下带参数访问的通信策略。 访问 sap自定义功能函数时候,我们可以给那边传递相应的参数,sap自定义功能函数接到相应的参数后,进行处理并返回相应的结果集。如 我们想访问 一月份的数据或想访问的是 当月1号到当月当天的数据,就需要用参数来传达信息了。但最大的前提是SAP系统中的自定义函数需要定义成两个接入参数
2012-02-20 13:33:55
991
原创 JAVA与SAP-ERP的通信策略
引言: 现在的java应用系统在公司运行时,常常需要与公司的SAP ERP系统建立通信,采集SAP ERP系统中的基本生产主数据信息。 目前主流的交互方式是是用JCO的方式来实现连接。 JCO是服务于SAP系统和Java系统的RFC中间件,是用Java实现的API,以Jar包的方式发布。应用灵活。实现起来非常简单。 RFC(远程函数调用 Remote Function Ca
2011-11-11 15:29:40
2437
原创 WebService基础
大纲:1,Web Service是什么2,Web Service可以做什么3,Web Service 什么时候用4,Web Service如何构建和应用1 Web service是什么 Web Service是什么,web service就是一种基于web 的服务,但这个服务需要供求双方按照规定去做才能实现的服务。 Web Service
2011-10-17 15:26:41
3635
转载 200多个经典的jQuery插件整理(插件字典)
以下内容来源于: http://blog.youkuaiyun.com/shuai_chenxi/article/details/6869412表单验证(Form Validation)jQuery Validation.Auto Help.Simpl
2011-10-13 17:11:40
1311
原创 javaProject打包和服务发布解决方案
1 解释 java project 我说的是main方法作为程序入口的java工程,有别于 web project。 这样的工程 一般都是web project的附属扫描程序或一些独立的执行程序,如数据同步程序等。 把这样的proj
2011-10-13 10:42:42
5674
4
原创 oracle-备份方案之(EXP+任务计划)
1 oracle的EXP介绍 导入/导出 是oracle中很常用的两个命令行工具(exp/imp),利用Exp是一个很好的备份方式。特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。2 oracle的EXP参数
2011-10-11 15:13:54
3383
1
转载 oracle-数据库备份方法
以下内容来自http://www.cnblogs.com/elegantok/archive/2009/03/31/1426290.html 1、引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时
2011-10-10 11:18:56
611
转载 oracle-字符集问题
什么是oracle字符集 字符集有很多种,最初的字符集是ASCII 由于ASCII支持的字符很有限,因此随后又出现了很多的编码方案。这些编码方案大部分都是包含了ASCII的。大部分的系统都是基于ASCII编码的。 由于亚洲国家的字符集相对复杂一些,因此一
2011-10-09 11:06:13
1738
原创 web开发-浏览器兼容策略-jquery框架
1 整体印象 jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。 jQuery 是轻量级的js库(压缩后只有21k) ,这是其它的js库所不
2011-09-14 17:20:43
1887
1
原创 web开发-浏览器兼容策略-js+css
本篇文章只是站在前人肩膀上的总结梳理。1 js和浏览器兼容的现状 首先谈一下浏览器,虽然现在ie依然是浏览器市场的老大,大约占有67%的份额,但是由于其很多方面的欠缺,用户开始选择其他浏览器作为自己浏览网页的主要工具,比如firefox、theworld、max
2011-09-14 16:58:16
2571
原创 plsql知识梳理-oracle物理和逻辑结构
这篇文章准确的说,不能称为原创,是针对性的总结已而。 一系列物理文件(数据文件,控制文件,日志文件等)的集合或与之对应的逻辑结构(表空间,段,区,块等)被称为一个完整的数据库。1 oracle的物理结构 物理结构 主要有控制文件、数据文件、重做日志文
2011-09-13 13:41:55
1044
原创 plsql知识梳理-oracle各版本说明
我觉得这篇文章与其叫原创还不如叫总结更适合,主要的信息采集来源是baidu文库和baidu知道,还有我看的一些oracle相关书籍。 里面说了很多oracle的术语,我平时很多都没有接触到,这里只是很粗略的总结一下,以便深入学习时提供帮助。1 oracle介绍
2011-09-13 10:48:24
2326
原创 plsql知识梳理-sql优化策略
1 In or的效率说明 IN 的作用相当与OR,如语句: Select * from table1 where tid in (2,3) 和 Select * from table1 where tid=2 or tid=3 是一样的,都会引起全表扫描,如果
2011-09-09 15:05:29
2104
原创 plsql知识梳理-计划任务
1 计划任务-job Job 为oracle中的定时任务,可以周期的执行某些任务。 最常用的就是周期性的执行某些存储过程。 2 计划任务的创建 (待上传图片) 创建Job主要有4个参数设置 job 参数
2011-09-09 14:04:06
1759
原创 plsql知识梳理-索引
1 索引介绍 索引是加快检索表中数据的方式。对于包含大量数据的表来说,如果没有索引,那么可能对表中数据的检索速度慢的难于忍受。 一种用于提升查询效率的数据库对象, 通过快速定位数据的方法,减少磁盘I/O操作。索引信息与表是独立分开
2011-09-08 15:51:14
3759
原创 plsql知识梳理-约束
1 约束介绍 约束就是指对插入数据的各种限制,例如:人员的姓名不能为空,人的年龄只能在0-150岁之间。约束可以对数据库中的数据进行保护。 约束可以在建表的时候直接声明,也可以为已建好的表添加约束。2 约束种类 2.1 not
2011-09-07 17:03:49
4889
原创 plsql知识梳理-序列
1 创建序列 2 查询序列 select seq_wg.nextval from dual; from后也可以是任何一个实体表。 1. dual 确实是一张表.是一张只有一个字段,一行记录的表. Oracle数据库内置的一张表。 2. 习惯
2011-09-06 16:15:33
5442
原创 plsql知识梳理-视图
1 视图介绍 视图是一个逻辑表,也是一个非常重要的方案对象。实际上,视图是查看表的一种方式。视图是对根据预定义的选择标准由一个或多个行的集合建立起来的动态表的静态定义。视图可以用来定义来自一个或多个表的行和列的多种连接。通过视图,可以查看到表中的数据。
2011-09-06 15:42:44
13117
1
原创 plsql知识梳理-存储过程和java调用
1 存储过程介绍 存储过程是指用于特定操作的pl/sql块,是由流控制和sql语句书写的过程。 存储过程经编译和sql优化后存储在数据库服务器中,使用时候只需要调用即可。2 存储过程的优点 1 使用存储过程,可以实现存储
2011-09-05 15:40:45
2156
原创 plsql知识梳理-连接
Sql的连接可以分为 内连接,外连接。 内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的都存在的行。 外联接 外联接又可以分为左向外联接、
2011-09-05 15:30:38
1174
原创 plsql知识梳理-常用函数
plsql中很多的操作函数,我这边只是梳理了一些特常用的函数。1 substr() substr(字段,a,b) a代表第几个位置 b代表长度 a参数中0和1的效果一样 用负数则从右边开始数第几个位置 如下图 执行的效果
2011-09-02 17:07:46
2037
原创 plsql知识梳理-基础操作
1 plsql介绍 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 PL/SQL也是一种程序语言,叫做过程化SQ
2011-09-02 16:18:20
1034
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人