自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL语句执行过程

以Oracle为例 客户端输入SQL,通过网络到达数据库实例,实例访问数据库。 一个数据库实例会产生很多进程,分为前台进程、后台进程。前台进程是Server Process,后台进程主要包括:DB Writer、LogWriter、PMON、SMON、CheckPoint、归档Log。 前台进程 Server Process是主要处理用户请求、反馈用户结果的进程,当接收到SQL后,先将SQL解析为执行计划,中间包括一些Check,比如:语法、权限、是否存在、是...

2021-09-08 12:43:55 223

原创 我再次回来看看

每到这种时期,就会想一下以前的自己是什么样子的,是怎么规划的,才会出现今天这种局面(也不一定全是坏的)。 最近,我换了一份工作,终于离开了工作5年的地方,之所以用“终于”,是因为期间有无数次的想逃离,但是都因为各种原因留下了,这里要感谢我的先生,多次以感觉对我很好的理由说服我,比如:女生最好安稳一点,工作不要太忙,又不指望你赚钱养家。。。。是的,生活无压力,5年间,有了自己的小宝宝,已经送到幼儿园,又换了大房子,一切挺美好。但是,工作于我是一种修行、一种信仰,而不是勉强。 从那...

2021-09-08 11:11:43 116

原创 JQuery validate date 日期校验问题

做JS API时,发现JQuery校验插件的一个时间校验问题。  最终目的:输入一个字符串,校验如果是正确的日期,则通过,否则给出提示。  做法:$("#validateForm").validate({ debug : true, rules : {"date" : { isDate : true }

2016-04-21 14:06:06 11048

原创 正则表达式校验

这两天在写项目的JS API,要对各种字段进行js校验。用到了jQuery.validator,因为JQuery内置的validator方法较少,大多数还要自己手动做校验,所以用到的正则表达式比较多,这里整理一下,做个笔记。 只能包括英文字母、数字和下划线    ^[a-zA-Z0-9_]+$密码  大于6位的字母与数字的组合    ^(?![0-9]+$)(?![a-zA-Z]+$)

2016-04-15 14:43:01 690

原创 极限编程-拥抱变化阅读感想(二)

文章中的XP理论参考《解析极限编程:拥抱变化》,推荐给大家。写这篇文章,主要是学习一下书中的项目管理理论,同时还可以祭奠下我们糟心的项目。如果你对软件开发的现状不满意,可以评估下XP是否适用你的项目,决定权就掌握在你们手上。

2016-04-12 15:24:17 908

原创 极限编程-拥抱变化阅读感想(一)

写这篇文章,主要是学习一下书中的项目管理理论,同时还可以祭奠下我们糟心的项目。如果你对软件开发的现状不满意,可以评估下XP是否适用你的项目,决定权就掌握在你们手上。

2016-04-12 15:00:45 2244

原创 找回曾经的感觉

经过了三个月的挣扎,我终于如愿以偿的坐到了张江集电港的办公室里,心中非喜非悲。         在这个无所事事的下午,我又重新找回了刚毕业时经营的CSDN账号,翻看着之前的博客,感慨曾经的我也是那么的励志,那么的斗志激昂,岁月虽无痕,但我的心境已经在不知不觉中发生了变化,曾经坚持的东西现在早已忘记,曾经在乎的事情现已风轻云淡,长大的感觉很不好,我不承认这是成长。         四年的光阴

2016-04-01 17:37:47 927 2

转载 用PL/SQL developer将excel数据导入到Oracle数据库中

PL/SQL Developer是一种专门用于开发、测试、调试和优化oracle PL/SQL存储程序单元,比如触发器,存储过程,函数和程序包等集成开发环境。在单个文件数据不多(小于10w行),并且目的表结构已经存在的情况下可以使用plsql developer工具将excel内容直接通过简单的copy,paste操作导入oracle数据库。具体操作方式如下:我要导入的表是job的日志表j

2011-11-08 15:32:07 2901

原创 ROW_NUMBER()的用法

今天在博客园上看到一篇关于ROW_NUMBER()的用法,觉得分析的挺透彻,就C过来了,分享一下哈!ROW_NUMBER()说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。语法:ROW_NUMBER () OVER ([ ]order_by_clause> ) 。备注:ORDERBY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。参数

2011-10-31 16:15:23 28009

转载 Oracle PL/SQL の 三

介绍PL/SQL的流程控制语句, 包括如下三类:l 控制语句: IF 语句l 循环语句: LOOP语句, EXIT语句l 顺序语句: GOTO语句, NULL语句 3.1  条件语句 IF THEN PL/SQL 和 SQL语句END IF

2011-10-09 15:16:02 1011

转载 Oracle PL/SQL の 二

2.1   PL/SQL块PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。 PL/SQL块的结构如下:  DECLARE --声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 BEGIN

2011-10-09 13:44:23 796

转载 Oracle PL/SQL の 一

今天在新浪上看到一系列的关于PL/SQL的学习,正好赶上我这几天急用,所以就COPY过来,方便已用哈!      SQL语言只是访问、操作数据库的语言,并不是一种具有流程控制的程序设计语言,而只有程序设计语言才能用于应用软件的开发。PL /SQL是一种高级数据库程序设计语言,

2011-10-09 11:36:17 567

原创 十一过后,工作的第一天

早上好!     十一假期转眼就过去了,昨天坐了十几个小时的火车,到家时已经狼狈不堪,休息了一下午……     今早一贯的7:50的闹钟,8:00朦胧,8:05起床,睁着眼睛躺在床上,想:还不如不放假呢,过一个假期之后,心变得好懒,对工作没一点激情。但又有什么办法呢,最实

2011-10-08 11:02:18 900 1

转载 乔布斯经典语录

2011年8月25日消息,乔布斯辞去了苹果公司CEO的职务。10月6日,传来了他去世的消息。在此缅怀乔帮主的同时,与大家分享乔布斯在世时的经典语录。(来自于《乔布斯传》——神一样的传奇的附录)         我非常幸运,因为我在很早的时候就找到了我真爱的东西。

2011-10-08 10:39:54 724

原创 Struts2输入校验(五) の FieldError和ActionError的区别

Struts2的错误信息分两种级别,第一种是:field(属性)级别;第二种是:action级别       注意:如果Action中的校验和校验框架同时使用,那么两者都执行,首先执行校验框架,然后Action的validate方法。       原因:

2011-09-30 13:13:54 3245 2

原创 试用期终于结束啦!

今天是我试用期的最后一天,十一过来就是正式员工啦!       其实,除了工资高点令人高兴之外,还有就是可以接项目了,我等了三个月,终于盼到了这一天,能不激动吗……我容易吗我……       老总给的新任务是做PL/SQL,我之前只是用过Oracle,没碰过这东西,从昨天

2011-09-30 10:15:51 1298 3

原创 Struts2输入校验(四) の校验框架 ——非字段校验

非字段校验和字段校验的底层是相同的,只是逻辑思维不相同而已。字段校验的逻辑是:首先确定我去校验谁,然后确定拿谁去校验。非字段校验的逻辑是:先确定我拿谁去校验,然后去校验谁。下边分别选取一下这两种校验的片段,大家自己区别一下。 字段校验:

2011-09-26 17:20:16 993

原创 Struts2输入校验(四) の校验框架——字段校验

Struts2的校验框架是基于XML文本配置的,不需要编码创建XML文件,名为:XXXX-validation.xml 其中,XXXX是Action类的名称。位置放在和Action同一包下。Struts2的校验分为两种:字段校验和非字段校验。两者本质上是一样的,只是针

2011-09-23 17:25:27 1094

原创 为什么是List list = new ArrayList(),而不直接用ArrayList

工作的时候,同事遇到这样一个问题,我也只是知道个大概,网上搜罗,这就整理一下。     编程是要面向对象编程,针对抽象(接口),而非具体    List 是接口,ArrayList是实现    实现List接口的有ArrayList、LinkedList、Ve

2011-09-23 13:51:51 16264 7

原创 Struts2 一个Action实现多个业务逻辑

这个功能和Struts1中的DispatcherAction比较相像在struts.xml文件中,如果没有指定method这个属性,则请求发送过来之后,执行Action类中execute方法,一旦指定了method属性值,则执行Action 中所对应的方法,这

2011-09-22 15:18:48 3561 2

原创 Struts2输入校验(三) のaddActionError的用法

上一节做的验证信息,都是通过addFieldError保存的,现在使用addActionError做保存出错信息用。Struts2的错误信息分两种级别,第一种是:field(属性)级别;第二种是:action级别两者的区别在于:addFieldError事实上是将错误信息

2011-09-22 15:13:46 11067 2

原创 Struts2输入校验(二) の 替换原有的错误信息提示格式

全局的错误信息显示格式处理在Struts.xml中定义需要替换错误信息的国际化资源文件        constant 表示常量,在整个项目中你需要的所有的常量,将name和value写下来,这里的设置可以替换掉Struts2内置的一些信息。其中name中

2011-09-21 15:06:59 2741

原创 JSF根据IP获取组件值

JSF页面 Action中,FacesContext context = FacesContext.getCurrentInstance();UIInput text=new UIInput();//页面状态域,用于显示页面描述text=(

2011-09-21 12:38:53 1834

原创 Tomcat端口号被占用

Tomcat的端口号被占用,很多时候,都是去Tomcat目录下,conf文件下的server.xml中改端口号,但是有的时候并不见效。 当端口被占用时,不要盲目地去该端口,还有可能是另外一回事到任务管理器中,把javaw.exe进程关掉,就OK了,至于原因,我也不清楚

2011-09-20 17:57:02 968

原创 Cookie的理解

前些日子,做项目用到了Cookie和Session,本来对两者的关系很明确了,但这时又犯浑,搜了一遍,决定自己好好整理一下。客户端本身是不创建cookie的 cookie是通过服务端通过response响应给客户端,然后客户端才生成cookie文件 cookie只

2011-09-20 17:51:45 1418

原创 java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory异常

Tomcat启动时,报java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory异常  解决办法是:        打开myeclipse,Preferences--->myeclipse--->s

2011-09-20 17:42:13 1898

原创 Struts2输入校验(一)

输入校验就是检查用户输入的信息是否合法。输入校验是建立在类型转换基础之上的。Struts2内置校验Struts2表单中有一种内置的验证,但是这种错误提示不能提供给用户看,所以没有太大用处。Input返回值,只需在struts.xml中配置一下,错误信息要显示到哪个

2011-09-20 17:16:32 1018

原创 比较两个时间的前后关系

使用Calendar类比较规范,Calendar类有一个before()方法,可以解决这个问题。 比如:生日birthday和毕业日期graduation都知道,生日肯定要在毕业日期前,下面就做一下这个验证。if(null != birthday && null

2011-09-20 16:47:12 1597

原创 Struts2局部类型转换

(局部)类型转换的基本流程:提交表单struts.xml查找actionAction类根据表单中的name属性调用set方法将值赋给对应的属性,调用每个属性之前,检查又没有定义这个类型的自定义类型转换如果没有,则根据默认的规则转换;如果有,则检查在同一目录下,有木有资源文

2011-09-15 16:41:55 810

原创 Struts2 could not find action or result 解决办法

使用Struts2做自动类型转换的时候,出现could not find action or result错误,自己检查了一下,逻辑没什么问题,代码好像也对,就上网查了一下,发现网友给出的答案都是说Action配置错误,struts.xml文件放错位置……我的这些方面都没错,郁闷

2011-09-15 16:29:40 1687

原创 Struts2中的get、set方法重要性

在Struts2中,客户端和服务器之间的数据传输全部要用到get、set方法        当在业务逻辑中需要用到页面传过来的值的时候,只要保证Action中属性的set方法和页面中的name属性值相同即可。(去掉set,方法名大写变小写)        当在显示

2011-09-15 14:08:58 1683

原创 一次性获取页面name属性相同的所有组件值

在类中得到页面上的值,一般使用request.getParameter(String name)Name是指文本框的属性,不过不能避免出现多个文本框有同一个name属性,而上边这种情况,只可以取到第一个值,其他的自动忽略。    使用request.getPara

2011-09-15 13:24:08 3949 2

原创 Struts2验证

在上一节的基础之上,给项目加上验证:非空和用户名、密码如果不是咱指定的也报错首先,修改Action类,要继承ActionSupport类,然后,实现以下方法public String execute() throws Exception{ if("hello

2011-09-14 15:35:26 590

原创 Struts2整体学习(第一天)

终于把电脑弄出声音了,不用再让我天天面对一个哑巴了,高兴!从今天开始,学习Struts2,看视频,敲代码,做笔记,写文章!Struts2入门及基本配置Struts2来源与webwork以及Struts开发环境:IDE:MyEclipse8.0Container

2011-09-14 13:31:47 627

原创 JQuery的学习(初步)

算来,偶有一个月没写文章了,不是不想写,实在是没什么可写,作为一个初入职场的新人,没那么多东西交流,更多的是讨教的份,呵呵,不过,我不会放弃努力的。加油!     这一个月学习的都是JSF,例子,小项目都做了,自我感觉差不多了,这两天就换一下口味,学习了一下JQuery,我喜

2011-09-01 17:00:45 844 2

原创 HTML5的学习(二)

接着上一篇的写哈HTML5新的Input类型H5拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证。现在介绍的输入类型有以下几种:emailurlnumberrangeDate pickers (date, month, week, t

2011-08-02 11:10:58 572

原创 HTML5的学习(一)

前些天看了IT最新动向,发现HTML5发展非常之快,所以这两天花了些时间学了一下,在网上查到的东西一般都很琐碎,我在这里稍微整理一下。起步首先,先了解一下HTML5的发展起步。HTML5是W3C和WHATWG合作的结果。注: W3C 指 World Wide We

2011-08-02 10:56:29 528

原创 纪念百度

今早打开电脑,上百度一看,首页怎么成这个样子了,把那么一大堆东西都放到页面上,还可以换肤,弄得跟空间似的……我不知道该怎么表达我当时的心情,我真的感到很惋惜……看来百度还是做不到“出淤泥而不染”,刚小有成就,就想把自己的那点东西拿出来晒晒,完全没有了以前的简单,纯洁

2011-07-29 14:05:45 472

原创 Android背后

工作之余,发现身边有一本Android的书,就随手翻了翻,想不到引起了我这么大的好奇心,虽然本文章我的观点非常之少,就当是多了解一下IT吧……时势造英雄  PC时代微软凭借Windows操作系统早就了微软帝国,互联网时代Google凭借搜索引擎早就了Google帝国。那么

2011-07-29 09:17:00 940 2

原创 JSF和Hibernate、Spring的集成开发

对于大多数人来说,Hibernate和Spring都不陌生,所以首先讲一下JSF的使用方法哈!JSF也是一个MVC框架,和Struts2有异曲同工之妙,只是前者偏重view层,后者偏重control层,可以这样说,JSF既做控制又做显示。使用JSF,配置的步骤如下:

2011-07-22 17:54:56 926

电脑全知识

平时对电脑系统故障解决方法的总结,主要包括系统优化,以及常见的加密、命令、启动项等设置方法

2011-09-27

空空如也

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

TA关注的人

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