- 浏览: 25927 次
- 性别:
- 来自: 成都
最新评论
文章列表
1.实现输出读取文件内容的示列(不推荐使用低效):
@Test
public void testStream(){
InputStream fis=null; //声明输入流对象
OutputStream fos=null; //声明输出流对象
try {
fis=new FileInputStream("d:\\ff_copy.txt");
fos=new FileOutputStream("d:\\ff_copy1.txt");
long num=0; //读取字节计数
...
Spring mvc项目中的web.xml配置的DispatcherServlet对应的url-pattern为"/",即所有的URL请求都会经过Spring MVC的处理。但项目中往往会有许多静态文件,比如:图片文件,css样式文件,文本文件等。
我们没有必要对这些静态文件的访问都设置对应的URL,那样会造成大量重复性的劳动,以及维护上的复杂性。Spring MVC提供了一种机制,可以映射一种URL和一个location,此URL后面接的静态文件,对应着location目录下对应的静态文件。此配置为:
<!-- Handles HTTP GET request ...
1.GitHub for window 下载地址:https://windows.github.com/
2.运行GitHubSetup.exe文件。
3.自动更新.net framework 4.5。
4.安装
5.安装中
6.安装完成,注册一个帐号。
项目目录结构图:
1.maven pom.xml:
<!-- spring版本号 -->
<properties>
<spring.version>4.1.1.RELEASE</spring.version>
</properties>
<dependencies>
<!-- junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit&l ...
数据库管理中文件的使用
- 博客分类:
- mysql
1.从文本文件中读取数据(import)
csv文件与数据导入
csv直接翻译过来就是以逗号分割的数值,其文件的内容是逗号作为分割来组织起来的文本数据。
2.导入数据文件
向数据库中导入数据文件:
load data infile 文件名 into tabl ...
如何在数据库中使用存储过程
- 博客分类:
- mysql
1.什么是存储过程?
简单地说,存储过程就是数据库中保存的一些sql命令的集合,也可以将其看作互相间有关系sql命令组织在一起的小程序月。
2.使用存储过程的好处?
(1)提高执性行性能。
通常在客户端执行sql命令时,在数据库中有解析到编译的这个前期准备过程。但是存储过程事先完成了解析、编译的处理后保存在数据库中的,执行减轻数据库的负担,提高执行性能。
(2)可以减轻网络负担。
(3)防止对表的直接访问。
(4)可将数据库的处理黑匣子化。
注意存储过程的功能也是在mysql 5.0以后才被支持。
2.定义存储过程:
创建存储过程语法:create procedur ...
1.了解Mysql的存储引擎
mysql提供了多种存储引擎,用户可以根据自己的目的或洗好来选择存储引擎。
2.设置存储引擎
要使用事物处理功能时,必须将表设置为InnoDB引擎。有的Mysql版本安装后,并没有激活InnoDB引擎,这时候需要修改my.ini等文件来激活InnoDB
引擎。
确认现在使用了什么存储引擎:show create table customer;
engine=InnoDB 等于后面的部分是正使用中的引擎。通常没有特别指定的引擎,将默认引擎MyISAM。
3.存储引擎的改变:
alter table customer ENGINE=MyISAM;
4 ...
1.alter table 命令来修改表的列构造的。
(1)修改列的定义:alter table... modify
alter table customer modify name vachar(20);
改变列的位置:alter table customer modify age int after name;
(2)追加列:alter table... add
alter table customer add age int;
在任意位 ...
1.length函数
select lenth(‘理由’);
返回4如果要放回字符串长度则要用char_length函数
select char_length(‘理由’);
2.floor/celiling/truncate函数
select floor(2.5)--2
select ceiling(2.5)--3
select floor(-2.5)-- 负3
select ceiling(-2.5)--负2
floor:取最小整
ceiling: 取最大整。
select round(114.566);--115
select round(114.5566,2);- ...
1.产看服务器内的数据库:
show databases;
2.删除test数据库:
drop database test;
show databases;
3.创建mytest数据库:
create database mytest;
注意:windows与Linux中数据库名与表名的处理是不同的。在windows环境下是不区分大小写的,但是在Linux中是区分的。如table与Table在windows下是同一张表,而在Linux中是两个完全不同的表。为了不至于在不同的环境中产生歧义,所有的数据库名,表明,列明全采用小写字符。
4.创建数据库的专用用户:
创建一个新用户ue ...
(1)数据库操作语句(Data Manipulation Language,DML)。
包括从表中检索数据的select语句,插入新数据的insert,更新update语句,删除delete语句。
(2)数据定义语句(Data Definition Language,DDL)。
包括数据库对象(表、索引、视图等)创建create语句,对象删除用drop语句,好友有对象定义修改用alter语句。
(3)数据控制语句(Data Control Langeuage,DCL)。
包括数据库用户权限追加或删除用的FRANT
OR REVOKE语句,事务处理考试提交commit 复原call ...
一、回滚(ROLLBACK)和撤销(UNDO)
回滚和前滚是保证Oracle数据库中的数据处于一致性状态的重要手段。
在9i版本以前
Oracle使用数据库中的回滚段来实现未提交数据或因系统故障导致实例崩溃时进行回滚操作
每一个表空间需要创建回滚段,各个表空间对回滚段实现各自的管理
在9i及后续版本
提供了一种新的回滚数据的管理方式,即使用Oracle自动管理的撤销(Undo)表空间
Oracle命令(三):Oracle用户
- 博客分类:
- Oracle
1、显示当前用户名 select user from dual; show user
2、显示当然用户有哪些表 select * from tab;
3、显示当所有用户的表 select * from user_tables;
4、显示当有用户可以访问表 select * from all_tables;
5、显示用户为SCOTT的表 select * from dba_tables where owner='SCOTT';
6、显示所有用户名和帐户的状态 select username,account_status from dba_users;
7、显 ...
一、Oracle数据库几种启动方式
1、startup nomount
非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup mount (dbname)
安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机、重新定位数据文件、重做日志文件。
执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。
3、startup open (dbname ...
Oracle命令(一):Oracle登录命令
- 博客分类:
- Oracle
1、运行SQLPLUS工具
C:\Users\wd-pc>sqlplus
2、直接进入SQLPLUS命令提示符
C:\Users\wd-pc>sqlplus /nolog
3、以OS身份连接
C:\Users\wd-pc>sqlplus / as sysdba 或
SQL>connect / as sysdba
4、普通用户登录
C:\Users\wd-pc>sqlplus scott/123456 或
SQL>connect scott/123456 或
SQL>connect scott/1 ...