自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上

奋斗的路有很多,这里就有一条

  • 博客(100)
  • 资源 (18)
  • 问答 (3)
  • 收藏
  • 关注

原创 Oracle数据库中的函数,包和触发器

函数:函数和存储过程非常的相似,唯一的不同就是函数具有返回值。而存储过程是没有返回值的。函数的定义:在pL/Sql developer工具左侧选择“Function”,右键新建就行。在弹出的框中输入函数名和返回值(返回值是必须的),参数可以不写。定义如下,创建一个无参的函数:/**函数和存储过程非常的相似,唯一的不同的就是函数有返回值。**/create or re

2013-10-02 14:51:43 1972

原创 PL/SQL程序单元

PL/SQL程序单元:是数据库中命名的PL/SQL块,作为数据库对象保存在数据库里。主要有四类:过程:执行特定操作,无返回值。有点像Java中的方法,无返回值。函数:进行复杂计算,有返回值。有点像Java中的方法,有返回值。包:逻辑上相关的过程和函数组织在一起。有点Java中类的感觉。触发器:事件触发,执行相应的操作。存储过程介绍:参数模式:IN

2013-10-02 11:16:21 13278

原创 Oracle数据库中游标的使用

游标的定义:游标的作用在前面的文章中有提到过,查询结果如果超过一行,就需要使用游标。在文章”Oracle数据中的PL/SQL介绍“。创建步骤:定义一个游标语法:CURSOR cursor_name is select _statement;打开游标语法:open cursor_name;提取数据使用fetch,fetch关键字会抓取当

2013-10-01 23:44:33 34563

原创 Oracle数据库的PL/SQL的流程控制语句

流程控制之if语句:declarestr varchar2(3):='abc';begin if(str='abc') then dbms_output.put_line('abc'); elsif(str='bc') then dbms_output.put_line('bc'); else dbms_out

2013-10-01 14:16:37 12161

原创 Oracle数据中的PL/SQL介绍

什么是Pl/SQL:PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点:有利于客户/服务器环境应用的性能提高。PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。使一组语句功能形成模块化程序开发。使用过程性语言控制程序机构。可以对程序中的异常进行处理。集成在数

2013-10-01 11:58:30 2737

原创 Oracle数据库的字段约束创建和维护

创建Oracle数据库的字段约束:非空约束唯一约束对字段的取值的约束默认值外键约束create table tab_class( class_id number primary key, class_name varchar2(10) not null unique);create table tab_stu(stu_id number, --学生姓名,不能为空,不能

2013-10-01 08:52:11 47749 1

原创 Oracle数据库学习之数据类型和表的操作

Oracle的数据类型:字符型数据类型charvarcharvarchar2long这几个字段之间的区别:char的长度是固定的,而varchar2的长度是可以变化的。也就是char(20)和varchar2(20)都存储"abc",char是占用20个字符的,而varchar2是占用3个字符空间的。但是char的效率要高与varchar。这也就是平时说的以空间换效率。如果有一

2013-09-30 23:19:47 9568

原创 项目库存管理模块

模块中的历史记录查询问题:

2013-09-30 21:09:21 13265

原创 Document对象,Element对象和Node对象简介

Document对象:根元素的访问,也就是HTML标签的访问。使用document.documentElement访问根对象。使用Document对象查找对象getElementById():通过节点的id属性,查找对应节点。getElementsByName():通过节点的name属性,查找对应节点。getElementsByTagName():通过节点名称,查找对应节点。

2013-09-08 17:04:30 20276 2

原创 JavaScript的基本介绍

首先JavaScript的组成:ECMAScriptECMAScript是一种脚本语言的标准,ECMAScript-262标准。该标准不仅限于JavaScript语言的使用,例如ActionScript语言的标准也为ECMAScript标准。ECMAScript描述了以下内容:语法,类型,句子,关键字,保留字,运算符和对象。BOM:Browser Object Model,

2013-09-08 14:25:00 12069

原创 Struts2的输入校验方式

Struts2的输入校验输入校验的方式:代码校验配置校验xml配置校验(常用)注解配置校验代码输入的校验:覆盖ActionSupport的validate()方法,在这个方法中完成对参数的校验。validate方法会在参数封装之后,execute方法(也就是Action中定义的方法)执行之前执行。如果validate方法向fieldError中添加了

2013-09-02 22:17:27 11601 1

原创 Struts中类型转换错误信息详解

struts2类型转换错误信息详解:错误异常和提示表现:先说一下我使用的是模型驱动,来封装提交的数据先是异常信息下面是输入信息,通过异常信息可以看出。它好像在尝试找到setAge(Ljava.lang.String)这个方法,也就是参数是一个String类型的数组。但是定义的age是int类型的所以找不到。出现没有这样的方法。如果单纯是这样也就好理解了。但是页面的提示信息很诡异。如

2013-08-29 17:48:49 14508

原创 JavaWeb之Filter讲解和实现页面静态化和更新页面(下)

JavaWeb之Filter讲解和实现页面静态化和更新页面(下)静态化页面的生成生成静态化页面还是使用的过滤器和装饰者模式,来实现。分析:这个时候,就要想到response的getWriter()方法,得到PrintWriter对象,调用out方法来进行输出。Jsp页面是这样向浏览器输出信息的。这里也可以查看翻译后的Jsp。在tomcat的worke文件夹中。输出页面的

2013-08-23 19:18:08 3301 1

原创 JavaWeb之Filter讲解和实现页面静态化(上)

Filter详解:Filter是什么?过滤器是JavaWeb三大组件之一,与servlet很像。不过它不是处理请求的,它是拦截请求的。当用户请求某个servlet的时候,会执行部署在这个请求上的servlet的Filter,如果Filter"放行",那么会继续执行用户请求得servlet。如果不放行,那么就不会执行用户请求的servlet。下面通过简单的程序,实现快速入门。新建一个

2013-08-23 14:09:55 37582

原创 JavaScript放到HTML页面的那个位置合适

Js放到哪个位置,在HTML文件中?这个问题一直是初学者的困惑。先明白js能放在HTML的那个位置,分别是head和body中。大部分人都是放到head里面的。我学的时候也是稀里糊涂的跟着放到head的里面,也不知道为什么?今天看说说,放到这两个地方的区别:先看一段html代码: New Document 按钮 v

2013-08-20 22:37:22 2373

原创 Java web中上传和下载详解(下)

文件下载:被下载的文件必须放到WEB-INF下面,不能让用户直接访问到。然后通过servlet下载就行。下载很简单,如下public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String file

2013-08-19 17:11:51 14711

原创 Java web中上传和下载详解(上)

Java web中上传和下载详解文件上传:先来看一下上传对form表单有什么要求?必须是form表单提交。表单中的method必须是post,不能是get表单中的enctype的属性值必须是:multipart/form-data。当不是multipart的时候,就算提交的效果也和普通的text类型一样。表单中项使用file类型文件上传对servlet的要求?

2013-08-19 16:20:34 13399

原创 PreparedStatement和Statement的区别

PreparedStatement是什么?PreparedStatement叫做预编译声明。它是statement的子接口,可以使用preparedStatement来替代statement。PreparedStatement的好处,也就是statement的不足。1.防止SQL攻击,上一篇文章有介绍。2.提高代码的可读性和可维护性。3.提高效率。PreparedState

2013-08-08 10:48:28 12928

原创 SQL注入攻击的实现和防止

什么是SQL攻击?在需要用户输入的地方,用户输入的是SQL语句的片段,最终用户输入的SQL语句片段和我们DAO中的SQL语句组合成一个完整的SQL语句。就会出现一些意想不到的结果。演示SQL注入攻击:CREATE TABLE tab_user( userid VARCHAR(10) PRIMARY KEY, username VARCHAR(20) NOT NULL, PASSW

2013-08-08 10:28:32 14668

原创 Jsp,servlet中cookie存储中文问题

cookie能存储英文数据是没有问题的,但是如果存储中文呢?尝试一下直接存储果然不行,会在页面上显示乱码.在chrome好像不显示出来.其他浏览器显示乱码.原因是存成cookie会将中文数据进行ASCII编码,中文是使用4位编码的,而ASCII编码是两位,会出现乱码问题.知道原因就好说了.先是一定要将数据编码,只不过不能再用系统默认的了.那首选肯定是utf-8,不解释.JAVA中两个个专门编码

2013-08-05 14:42:11 1923 1

es安装需要的软件

es安装需要的软件,es版本是5.5.0。包含es-head软件包

2018-06-18

findbugs插件和安装步骤

findbug工具可以静态检测代码

2017-07-13

七牛上传工具

该程序由java开发。使用方法,运行该程序,点击设置按钮,输入七牛上传文件需要配置的信息。配置后,将文件拖动到程序框内,上传完后。地址自动复制。粘贴即可

2017-05-20

spring测试例子

spring测试示例

2017-03-31

spring测试示例代码

spring通过junit测试

2017-03-31

shiro和web项目整合代码下载

shiro与springMVC项目整合,并实现了常用的功能

2017-02-10

shiro和web整合实例

shiro与web项目整合,包含整体权限表结构 项目需求与真实项目类似

2017-02-09

shiro学习示例

shiro博客对应的资源

2017-02-07

操作excel的工具类

操作excel的工具类

2016-09-01

mybatis自动生成Dao、Mapper和Domain工具

可以通过配置可以自动生成mybatis的资源

2016-08-10

mysql数据全国省市区表结构和数据

mysql数据全国省市区表结构和数据

2016-07-26

postman对resetful接口测试

可以对restful接口进行测试

2016-07-21

使office和Visio可以使用软件

使office和Visio可以使用软件

2016-07-19

dwr简单案例

简单介绍dwr的使用方法,有前台直接调用修改推送给目标页面。也有通过定时任务推送给目标页面

2016-01-17

Mybatis3分页代码

Mybatis3的分页代码,有Mysql和Oracle数据的

2013-10-29

Android api

Android api

2012-10-12

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

TA关注的人

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