自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 Spring注解--实现applicationContext.xml效果

随着越来越多地使用Springboot敏捷开发,更多地使用注解配置Spring,而不是Spring的applicationContext.xml文件。Configuration注解: Spring解析为配置类,相当于spring配置文件Bean注解:容器注册Bean组件,默认id为方法名@Configurationpublic class AppCo...

2019-09-17 19:39:00 330

转载 Mybatis XML映射文件

mybatis为聚焦于SQL而构建,SQL映射文件常用的顶级元素如resultMap,是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。insert,映射插入语句update, 映射更新语句delete , 映射删除语句select , 映射查询语句1)简单的单表映射文件<?xml version="1.0" encodin...

2019-08-18 10:59:00 266

转载 Mybatis 快速入门

MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO映射成数据库中的记录.1.创建Maven工程,编写pom.xml配置文件,引入jar<project xmlns="http://maven.apache.org/POM/4.0.0"...

2019-07-13 14:22:00 148

转载 Hibernate 数据层基类实现

提取经常操作表如新增、修改、删除、查询、分页查询、统计等业务功能,形成基类,用泛型传参,有利于每个实体对象数据层继承。package com.base.dao;import java.io.Serializable;import java.util.Collection;import java.util.List;import java.util.Ma...

2019-06-16 11:31:00 171

转载 Hibernate HelloWorld

Hibernate是ORM 框架,采用面向对象的方式来操作关系数据库,消除冗长的 SQL代码。 使用Hibernate4版本和MySQL数据库做测试1.导jar包antlr-2.7.7.jardom4j-1.6.1.jarhibernate-c3p0-4.2.4.Final.jarhibernate-commons-annotations-4.0.2...

2019-05-25 15:57:00 102

转载 SpringMVC ModelAttribute注解

一、方法定义上使用 @ModelAttribute 注解,Spring MVC 在调用目标处理方法前,先逐个调用在方法级上标注了@ModelAttribute 的方法。1)通过主键或唯一键获取用户对象,形成更新请求数据,其它字段保持不变。//方法级 @ModelAttributepublic void getTerminal(@RequestParam(value...

2019-04-20 16:50:00 98

转载 SpringMVC--RequestMapping

一、RequestMapping映射URL1)RequestMapping注解指定控制器能处理哪些URL请求,可用于类定义和方法定义处。2)RequestMapping常用属性有value、params、method、headers,表示请求URL地址、请求方法、请求参数及请求头。他们之间是与的关系,复合多个条件可让请求映射精确化。类定义@RequestMapping...

2019-03-16 18:21:00 107

转载 SpringMVC--HelloWorld

  SpringMVC是Spring 为展现层提供的Web框架,采用了松散耦合可插拔组件结构,比其他MVC框架更具扩展性和灵活性。SpringMVC通过一套MVC注解,让POJO成为处理请求的控制器,而无须实现任何接口。1.Web项目工程导入jar包,列表如下  commons-logging-1.2.jar  spring-aop-4.2.0.RELEASE.jar  spri...

2019-02-16 20:01:00 176

转载 Servlet 自定义标签

自定义标签 1)用户定义的一种jsp标记,当一个含有自定义标签的jsp页面被jsp引擎编译成servlet时,tag标签被转化成了对一个称为 标签处理类 的对象的操作。于是,当jsp页面被jsp引擎转化为servlet后,实际上tag标签被转化为了对tag处理类的操作。 2)所有的标签处理器类都要实现 JspTag 接口,该接口中没有定义任何方法,主要作为...

2019-01-19 17:13:00 244

转载 Servlet 上传下载文件

上传文件1)在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮2)表单需要上传文件时,需指定表单 enctype 的值为 multipart/form-data3)Commons-fileupload.jar性能优异,用来处理表单文件上传public class UploadServlet ...

2018-12-16 11:00:00 73

转载 Servlet 过滤器Filter

特点1)Filter是依赖于Servlet容器,属于Servlet规范的一部分,在Servlet API中定义了三个接口类:Filter, FilterChain, FilterConfig。2)基本功能是对 调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。3)需要在 web.xml 文件中进行注册和设置它所能拦截的资源。...

2018-11-24 10:54:00 75

转载 Servlet 监听器Listner

定义: 专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。 Servlet 规范为每种事件监听器都定义了相应的接口,它用于监听 web 应用程序中的 ServletContext, HttpSession 和 ServletRequest 等域对象的创建与销毁事件。接口实现类: 编写的事件...

2018-10-20 11:26:00 82

转载 Oracle 闪回 找回数据

使用闪回技术,实现基于磁盘上闪回恢复区的自动备份与还原。一、恢复表对象 1.创建学生表create table STUDENT( idno INTEGER, name VARCHAR2(30), sex VARCHAR2(30)) 2.添加记录insert into student (IDNO, NAME...

2018-09-15 12:10:00 159

转载 Oracle 函数 Function

定义 函数用于计算和返回一个结果值,把经常需要进行的计算写成函数,函数的调用是表达式的一部分。 函数与过程在创建的形式上有些相似,也是编译后放在内存中供用户使用。 函数必须有一个返回值,而过程没有做强制的规定。 RETURN在声明部分需要定义一个返回参数的类型,而在函数体中必须有一个RETURN语句。如果函数结束时还没有遇到返回语句,就会发生错误。...

2018-08-18 11:58:00 161

转载 Oracle 存储过程 PROCEDURE

存储过程 一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 包含三部分:过程声明,执行过程部分,存储过程异常(可选)。示例create or replace procedure sp_( p...

2018-07-28 16:08:00 129

转载 Oracle 备份与恢复

在进行生产服务器升级、或更换数据库服务器、搭建测试环境时,需要对生产数据库进行备份以及将来可能的还原。1.expdp导出expdp DMS/123456 version=10.2.0.1.0 directory=DATA_PUMP_DIR dumpfile=10G_20180623_DMS.DMP logfile=TO_20180623.log schemas=SP...

2018-06-23 18:09:00 95

转载 Web应用程序架构的比较

架构技术优势技术挑战团队优势团队挑战单体低延时开发简单 没有重复的模型/验证伸缩 由于代码库过大引起的复杂度特性内沟通的开销低失败的恐惧 特性间沟通的开销大前端+后端能够单独扩展前端和后端将业务逻辑与表示分离 能够复用后端并构建多个前端由于网络调用引起的复杂度...

2018-06-16 16:57:00 147

转载 重构旧系统【遗留系统重建实战】

一、旧系统 即任何已经存在的、难以维护或难以扩展的项目。 系统特点: 1)老旧 通常经历几年的时间,同时也会经历几代的维护人员,在他们交接的过程中,很多关于系统的初始设计和以前维护人员的意图和知识会被遗漏。 2)庞大 项目越大越难维护,需要理解的代码越多,存在的bug越...

2018-05-26 16:39:00 1279

转载 Oracle 用户权限 Grant

用户的权限来自系统权限和对象权限 一、系统权限 3个索引权限Grant CREATE ANY INDEX to User_Name;//创建索引Grant ALTER ANY INDEX to User_Name;//更改索引Grant DROP ANY INDEX to User_Name;//删除索引 5个存储过程权限,...

2018-05-19 16:16:00 1174

转载 Oracle 触发器 trigger

触发器: 当用户登录/退出或者操作某个数据对象或者进行DDL(建表,建view)引起某个储存过程的值的变化,把这个隐含被调用的过程,称为触发器。语法CREATE OR REPLACE TRIGGER trigger_name{before|AFTER}{insert,delete,update of column,column}on table_...

2018-04-15 16:44:00 76

转载 Servlet 参数

1.应用参数,在web.xml配置,所有Servlet共用 <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value> </context-param&g...

2018-03-26 22:06:00 280

转载 Servlet实践--HelloWorld

Servlet规范是一套技术标准,包含与Web应用相关的一系列接口,而具体的Servlet容器负责提供标准的实现,如Tomcat。 Servlet的实例对象由Servlet容器负责创建,Servlet的方法由容器在特定情况下调用,Servlet容器在关闭Web应用时销毁Servlet对象实例。1.使用eclipse搭建web开发环境,配置Tomcat容器2.创建动态...

2018-02-21 20:56:00 137

转载 Oracle 索引 index

索引是一个模式对象,其中包含每个值的条目,该条目出现在表或集群的索引列中,并提供对行的直接快速访问。 创建一个索引:create index 索引名 on 表名 (字段名); 删除索引:drop index 索引名 建立索引的目的就是为了加快查询速度,建立索引后会使DML操作效率慢,但是对用户查询会提高效率。删除一个表时,相对应的索引也会删除...

2018-01-20 21:47:00 77

转载 推荐书单

喜欢看书的人,因为需要独处,久而久之,变成温和安静。能否看懂书,和环境、经历有很大关系。有些名著,难以身临其境,就不能领悟其中精华。1.Java网络编程(第四版) java网络编程入门书籍,关于http、tcp协议、输入流、输出流、socket套接字、多线程、NIO,字节流等,介绍得很详细。 2.Spring实战(第4版) Spring,作...

2017-12-23 19:59:00 101

转载 Oracle视图 create View

视图是一种虚表,使用CREATE VIEW语句来定义视图,该视图是基于一个或多个表或视图的逻辑表。一个视图本身不包含任何数据, 视图所基于的表称为基表。视图就相当于一条select 语句,定义了一个视图就是定义了一个sql语句, 视图不占空间,使用视图不会提高性能,但是能简化sql语句 。创建视图: create view 视图名; 如:create or replace...

2017-12-10 17:13:00 564

转载 Oracle 同义词 synonym

同义词: 对另一个数据对象而言同义词是一个别名,同义词对其目标对象进行依赖,如果目标对象被更改或删除,则该同义词将变为无效。 同义词不能代替数据库对象的特权,即先用对模式的对象有查询、执行、删除等权限。权限: 要在自己的模式中创建私有同义词,您必须具有CREATE SYNONYM系统特权。 要在另一个用户的模式中创建私有同义词,...

2017-11-25 17:06:00 102

转载 Oracle 使用Dblink

DBLINK数据库链接是一个数据库中的模式对象,使您可以访问另一个数据库上的对象。 dblink限定符允许您引用除本地数据库以外的数据库中的对象,如果省略了dblink,那么Oracle假定您指的是本地数据库中的一个对象,并非所有的SQL语句都允许您访问远程数据库上的对象。新增: 方法一:借助配置文件 create database ...

2017-11-11 15:25:00 99

转载 Oracle tablespace 创建表空间

定义: 表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如system,temp。一般系统将创建几个私用或业务的表空间。 模式分为永久表空间、撤销表空间、临时表空间。 永久表空间中的对象存储在数据文件中,系统默认是永久表空间。 如果以自动撤销管理模式运行数据库,则撤消表空间是...

2017-10-28 19:00:00 118

转载 Ubuntu 离线安装Mysql

一、安装包 先从网络上,下载Mysql安装包,复制到U盘 下载地址:https://dev.mysql.com/downloads/mysql/二、挂载U盘 2.1查看分区 先输入命令 cat /proc/partitions 插入U盘,重新输入命令 cat /proc/partitions ...

2017-10-22 15:54:00 152

转载 Oracle 序列 sequence

序列:是oracle提供的,用于产生唯一数值的对象,主要配合表的单一主键使用。创建序列:create sequence seq_NAME//命名start with 1//初始值increment by 1//递增值minvalue 1//最小值,可缺省,采用系统默认值maxvalue 999999999999999999//最大值,可缺省,采用系统默认值no...

2017-10-15 19:01:00 72

转载 Oracle 修改表 Alter Table...

--增加列ALTER TABLE Student add sex number(2);--删除列ALTER TABLE Student drop column sex;--更改列属性 ALTER TABLE Student modify city number(2);--更改默认值ALTER TABLE Student modify sex default 1;--增加表主键ALTER ...

2017-01-19 15:25:00 212

转载 Oracle 创建表 Create Table...

一、创建表主键约束primary key 约束条件,唯一且非空,一个表中只能有一个主键;有多个字段联合作为主键时,合在一起唯一标识记录,叫做联合主键。外键约束 foreign key 受另外一张表中的主键或唯一键的约束,只能够引用主键或唯一键的值,被引用的表,叫做 parent table(父表),引用方的表叫做child table(子表),要想创建子表,就要...

2017-01-19 13:55:00 547

空空如也

空空如也

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

TA关注的人

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