自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 对Java事物的理解

一、什么是Java事物        我们通常说的事物是指数据库事物,那么Java事物又是什么,它与数据库事物之间是什么关系?在Java的开发系统中,如果需要操作数据库,则需要JDBC来连接。新增,修改,删除数据也是通过java代码来操作,所以数据库事物的控制就转移到Java代码中,这时候的数据库事物习惯上就叫做Java事物。二、Java的事物类型   Java的事

2016-01-24 23:00:40 2957

原创 对于数据库事物的理解

一、什么是事物我们通常说的事物指的是数据库事物,是指访问数据库的一个操作序列。数据库系统通过事务集来完成对数据库的存取,事务的正确执行使得数据库从一种状态转换成另一种状态。  事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。具体如下:    1)

2016-01-24 17:55:42 2201

原创 Java基础-FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream实现文件拷贝

Java实现文件拷贝,示例代码如下:/** * * [拷贝文件] * * @author xiaoyuan * @taskId * @param toDir */ public static void copyFile(String toDir) { //

2016-01-18 21:45:55 478

原创 Java基础-实现文件搜索功能

java实现文件搜索功能,代码示例如下:

2016-01-18 21:42:01 2245

原创 运维基础-windows下安装jdk

一、准备在oracle官网下载最新版jdk,目前是1.8,官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择Java SE:选择下载的版本,并接受oracle的license,如下:二、安装  jdk1.8是安装版,就像安装普通软件一样安装即可,小猿安装在:C:\dev\

2016-01-13 22:32:49 296

原创 运维基础-windows下安装Ant

安装Ant一、准备在Ant官网下载最新版本Ant,官网地址:http://ant.apache.org/bindownload.cgi下载最新版本:apache-ant-1.9.6-bin.zip二、安装解压apache-ant-1.9.6-bin.zip,拷贝到安装位置即可,小猿安装在:C:\dev\apache-ant-1.9

2016-01-13 21:47:04 324

原创 Oracle基础-UNION查询(DML)

Oracle中的UNION查询主要分为两种:UNION和UNION ALL下面举例说明两种语句的用法,建两张表TESTA和TESTB如下图:  一、UNION ALL语句UNION ALL语句的目的是把两个SQL语句的结果取并集,所以就要求两个SQL的SELECT语句中的字段是一致的,SQL如下:SELECT FILED1,FILED2 FROM TESTAUNION

2016-01-12 21:18:06 373

原创 Oracle基础-JOIN查询(DML)

2016年1月12日 19:19 周二 农历 乙未 羊年 十二月初三 在Oracle中,JOIN查询一般分为内连接查询(inner join)和外连接查询(outer join)外连接查询又分为:左外连接查询(left out join),右外连接查询(right outer join)和全连接查询(full outer join)下面举例说明:有两张表TESTA和TESTB如

2016-01-12 20:31:27 440

原创 Oracle基础-服务器的Ip地址改变,如何处理?

Oracle服务器的Ip地址改变,如何处理?一般是在虚拟机上安装Oracle服务器,Ip地址配置为自动获取,重启虚拟机时尽可能会导致IP变动,从而导致客户端无法连接Oracle服务器。具体处理办法如下:1.1 修改/etc/hosts中的IP地址1.2 修改$ORACLE_HOME/network/admin/tnsnames.ora中的IP地址1.3 修改$ORACLE_HO

2016-01-11 22:22:24 2052

原创 Oracle基础-对于数据库,实例,表空间,用户,表的理解

一直以来都没将Oracle数据库,实例,表空间,用户,表之间的关系搞清楚,虽然工作了些时间,在工作中也用到Oracle开发,但却忙于项目没顾得上,今天抽空简单整理了下,主要是根据自己的理解,当作工作和学习的笔记,记录下来。一、数据库  我们在安装Oracle数据库时,会让我们择安装启动数据库(即默认的全局数据库如下图:全局数据库名:就是一个数据库的标识,在安

2016-01-11 22:11:32 463

原创 Oracle基础-序列(DDL)

1.创建序列create sequence seqNameincrement by 1start with 1maxvalue 999999999minvalue 1cache 20;2.删除序列DROP SEQUENCE seqName;3.查询序列SELECT * FROM dba_sequences a WHERE a.sequ

2016-01-11 22:10:01 763

原创 Oracle基础-创建DBLink(DDL)

语法:创建:create public database link link_name connect to user identified by password using 'SID';例子 For Example:create public database link link_cc connect to ccv73 identified by smart using

2016-01-11 22:07:51 362

原创 Oracle基础-新增、修改、删除、重命名表字段(DDL)

场景:对于已经建立好的一个表,有时候某些字段不满足设计需求,故有时会新增一个字段或多个字段,修改某个字段,或者删除某个字段。1. 新增表字段语法:ALTER TABLE TABLE_NAME ADD (FILED_NAME datatype);示例:ALTER TABLE SYS_USER ADD (USER_TYPE VARCHAR2(10));

2016-01-11 22:05:34 2373

原创 Oracle基础-建表语句(DDL)

1.创建表语法:CREATE TABLE TABLE_NAME(FILED_NAME DATATYPE NOT NULL,FILED_NAME DATATYPE NOT NULL,FILED_NAME DATATYPE,FILED_NAME DATATYPE NOT NULL,CONSTRAINT PK_NAME PRIMARY KEY (FILED_N

2016-01-11 22:00:16 1024

原创 linux 客户端工具

linux 客户端工具SecureCRT.SSHSecureClient

2016-01-10 13:12:52 1091

原创 PL/SQL使用技巧——让你写的SQL关键字大写

在使用PL/SQL编程的时候,很多规范是要求写入的SQL关键字要大写,而PL/SQL DEVELOPER 默认是小写,尴尬,难道只能写好在转换?这样太麻烦,只要一小步,设置一下就OK了,具体见下面:工具---首选项---用户界面---编辑器----定制关键词 里面可以选择关键字是否大写

2016-01-10 13:12:47 876

原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服

2016-01-10 13:12:42 4373 2

原创 TOMCAT6.0配置

转载:     Tomcat 是一款优秀的JSP/Servlet容器,最初由SUN开发,后来被贡献给了Apache社区。Tomcat现在的版本已到6。Tomcat6实现了Servlet2.5和JSP2.1规范。针对web开发和web服务,提供了更多的新功能。本文使用的版本为Tomcat6.0.14,要求的JDK版本至少为1.5。Tomcat不同版本间的配置有差异,如果读者使用的是其他版本,请仔

2016-01-10 13:12:25 383

原创 J2EE程序员需掌握的技术

本文来自:javaeye网站 J2EE程序员需掌握的技术 (每一分类建议掌握一种) 本人根据自己的工作经验、J2EE技术发展趋势与目前国内外Java程序员技术市场发展需求,列举些值得学习与研究的技术与项目,希望对有些程序员有所帮助。  Web开发框架:JSF(Facelets,Richfaces,Ajax4jsf,ICEFaces),Struts2,Shale(综合Struts与J

2016-01-10 13:11:25 270

原创 关于GBK、GB2312、UTF8之间的区别

本文来自:百度空间 UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字 节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字 符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,

2016-01-10 13:11:19 667

原创 字符编码 GB2312 GBK UTF-8 区别

本文来自:javaeye网站UTF8是国际编码,它的通用性比较好,外国人也可以浏览论坛GBK是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大~ 提示:如果您的网站客户群体主要是面向国内用户的,建议使用GBK版本,因为它可以节省空间,及相对utf-8版本来讲稳定一些。对于DZ论坛来说,很多插件都只支持GBK的,如果需要装较多插件的论坛还是用GBK比较好,而对装较

2016-01-10 13:11:14 2183

原创 Mysql 中ERROR 1406 (22001): Data too long for column " xxxx"

本文来自:飞诺网 www.firnow.com    Mysql 中ERROR 1406 (22001): Data too long for column 解决方法导入数据的时候,MYSQL 报错:Data too long for column解决办法:在my.ini里找到(此文件在mysql安装目录下)sql-mode=”STRICT_TRANS_TABLES,NO_AUTO

2016-01-10 13:11:08 557

原创 Java_Ant详解

本文转自:百度空间Java_Ant详解1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台   --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用

2016-01-10 13:10:57 255

原创 CSS代码书写顺序

多次提到团队协作与代码规范的问题,向大家提倡一种。这样便于阅读,查找与修改属性这语汇,使CSS代码更加的清晰规范。  一、显示属性 Example Source Code [www.52css.com]* display* list-style* position* float* clear   二、自身属性 Example Source Code [www.52cs

2016-01-10 13:10:51 318

原创 如何书写可维护的CSS代码

本文转载:www.52css.com       在前几天的文章中,我们讨论过书写高效CSS注意的七个方面。今天我们讨论如何书写可维护的CSS代码?  一、在样式表开头添加一个注释块,用以描述这个样式表的创建日期、创建者、标记等备注信息。 Example Source Code [www.52css.com]/* -------------------------------

2016-01-10 13:10:46 648

原创 初学DIV+CSS需要注意的6个问题

该文来自:www.52css.com 初学DIV+CSS? 有六个问题需要您关注一下!        作为DIV+CSS初学者,如果在动手写代码之前对网页整体结构由一个清晰认识的话,写起来会事半功倍!但是,写的过程中总是有这样那样的问题,使得我们不得不停下来去查找资料,弄清属性定义等等!  其实有很多方法可以在提高我效率的同时让我们对DIC+CSS有更深刻的理解!下面我

2016-01-10 13:10:40 245

原创 css中margin、padding等属性的简写方式解读

margin的简写:    比如:margin-top:10px;margin-left:20px;margin-right:20px;margin-bottom:10px;   可以写成:margin:10px 20px;  或者:margin:10px 20px 10px 20px;  再或者:margin:10px 20px 10px;  注意:简写后的顺序是“上-左右-下”,“上-

2016-01-10 13:10:35 1312

原创 HEML label中的for属性

for属性主要是用来关联作用,看下下面运行结果:  用户名   男  女  妖  注意:label中的for属性是用来关联表单的,使单击该label时和单击表单时一样的效果,需要指明的是for关联的是表单的 id属性而不是name属性

2016-01-10 13:10:24 368

原创 常用正则表达式<转>

"^\d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?\d+$"    //整数"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0

2016-01-10 13:10:18 1981

原创 JS页面刷新总结

自动刷新页面的实现方法总结:1)10表示间隔10秒刷新一次2)window.location.reload(true);如果是你要刷新某一个iframe就把window给换成frame的名字或ID号3)window.navigate("本页面url");4>function abc(){window.location.href="/blog/window.location.href";se

2016-01-10 13:10:12 261

原创 Js中的转向问题

自己的:function toUrl(ul){if("" == ul || null==ul){         alert("感谢关注");      }else{                                     window.open(ul);//这是跳出新的窗口                 // window.location.href=ul;//这是直接

2016-01-10 13:10:07 347

原创 JavaScript全选复选框checkbox效果

大家在使用邮箱收发邮件时通常会使用这么一个批量操作,比如将第n页所有旧的邮件全部删除, 大部分mail程序都提供了 这样一个功能——全选复选框checkbox,当你点击全选前面的复选框时,会 中所有的复选框。很人性化,很便捷的一个操作,那么它的工作原理是怎样的呢?其实也蛮简单的,有以下几个步骤: 1.通过脚本获取指定的元素集合,其实就是所有的复选框组成的一个数组,把这个数组

2016-01-10 13:10:01 284

原创 frameset 使用方法(转)

最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧!■ 框架标记           ■ 框架概念 :  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 标记,浏览这

2016-01-10 13:09:56 368

原创 textArea的使用方法

textArea的使用方法: 1、cols,垂直列。在没有做样式表设置的情况下,它表示一行中可容纳下的字节数。例如cols=60,表示一行中最多可容纳60个字节,也就是30个汉字。另外要注意的是,文本框的宽度就是通过这个来调整,输入好cols的数值,然后再定义输入文字字体的大小(不定义的话,会采用默认值),那么文本框的宽度就确定了。  2、rows,水平列。表示可显示的行数,例如rows=

2016-01-10 13:09:50 5042

原创 一个图片显示的JS示例

1.html的代码如下:  New Document var flag=false; function DrawImage(ImgD){  var image=new Image();  image.src=ImgD.src;  if(image.width>0 && image.height>0){   flag=true;   if(image.width/image.height>

2016-01-10 13:09:39 258

原创 开心幽默的男人们-男人不能没有力

1、男人三十不浪,四十浪,五十正在浪劲上,六十前浪推后浪,七十后浪推前浪,八十风平浪静。2、男人就是一个力字,因为——找女人靠眼力,泡女人靠魅力,抱那个人靠臂力,娶女人靠财力,治女人靠武力,换女人靠能力,男人不能没有力!3、男人回家早,女人就挖苦;男人回家晩,女人就发怒;男人长得帅,女人犯嘀咕;男人长得丑,女人就顿足;男人太有钱,女人就无主;男人没有钱,女人就反目;男人太听话,女人就气粗;

2016-01-10 13:09:28 291

原创 周立波经典话语

1.当教育和金钱挂钩的时候,老师变成了老板,学生变成了学徒,而家长就变成了ATM提款机。 2.中国是美国最大的债权国,持有8000亿美国国债,穷人借钱给富人,所以大家马路上看到美国人跟你挥手打招呼“Hi”的时候,跟他说“Hi什么Hi、还钱还钱!” 3.当你有了人生第一个100万的时候,这些钱都是你的;当你有了人生第一个1000万的时候,其中有20%被这个社会所控股,因为你要承担社会责任;当

2016-01-10 13:09:22 302

原创 myEclipse 中常用快捷键

下面是myEclipse中常用的快捷键, 他们都包括在“打开Windows ->Preperences ->General ->keys”中 只要你打开MyEclipse就可以看到了。下面做一下总结以备以后使用。 Ctrl + Shift + O或Ctrl+Shift+M:导入imports语句 Ctrl + Shift + T: 打开Open Type查找类文件Ctrl +

2016-01-10 13:09:17 219

原创 ibatis+spring+struts 环境配置

ibatis+spring+struts环境配置步骤: 一、新建工程,添加ibatis、spring和struts的jars; 二、数据库设计. 三、POJO类. 四、pojo类配置文件编写 五、ibatis主配置文件编写【主配置文件只剩下sqlMap了】 六、dao接口和接口实现 七、service接口和接口实现 八、struts action实现及struts-config.xml

2016-01-10 13:09:11 312

原创 servlet分页

采用servlet进行分页处理Java代码 步骤:   1.  创建SepPage类,并设置有关的方法。    2.  在进行页面的转移时传递并当前的页面并传递参数。    3.  进行分页处理。    a.  计算总记录数   b.  怎么样进行分页   c.  首页显示处理   d.  传递有关参数   e.  获取有关传递的页面的参数    

2016-01-10 13:09:05 526

JDK环境变量的配置

Java中jdk环境的配置:包括path,classpath等环境的配置,这是学习Java的第一步,想学Java赶快行动吧……

2009-07-28

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

TA关注的人

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