- 浏览: 137400 次
- 性别:
- 来自: 深圳
最新评论
-
zzjmates:
6楼说的最合理,具有建设性,合理性,稳定性,充满创新。
分布式集群系统下的高可用session解决方案 -
c497211969:
5楼正解。
分布式集群系统下的高可用session解决方案 -
liusp_eye:
redis的主从切换,可以采用Sentinel
分布式集群系统下的高可用session解决方案 -
抛出一枚硬币:
怎么没有下文了,楼主不是要未完待续?
分布式集群系统下的高可用session解决方案 -
yayoho:
或代码实现
分布式集群系统下的高可用session解决方案
文章列表
6.1 简介
Shell脚本由命令和散布其间的注释组成。
创建运行脚本的步骤
运行脚本步骤为:
选择shell
授予执行权限
执行脚本
选择shell,第一行以#!即shbang指明所用的shell解释器,如:
#!/bin/csh 或者#!/bin/tcsh
授予执行权限:
% chmod +x myscript
运行脚本:
% ./myscript
6.2 读取用户输入
例子:
通过变量$<读取用户输入。
#!/bin/csh -f
echo -n "Wha ...
solaris系统中shell的切换
在solaris系统中提供给用户三种命令解释器:B shell, C shell和Korn shell
每一个用户都有一个缺省的命令解释器,用户也可以在命令行中进行shell的切换
1. 使用C shell,则输入:csh。
例如:
$ csh
%
2. 使用Korn shell,则输入ksh
$ ksh
$
3. 使用B shell,则输入sh
$ sh
$
4. 退出解释器
如果用户是在命令行中进入某种shell解释器,则只需要输入命令exit和回车键,则可退出当前的shell解释器,
而返回到原先的shell解释 ...
Shell变量学习
- 博客分类:
- unix shell编程
Shell变量
-本地变量:在用户现在的shell生命期的脚本中使用,若shell启动另一个进程或退出,该变量值无效
-环境变量:用于所有用户进程(子进程),环境变量可以在命令行中设置,但用户注销时变量值丢失。可将此变量放入.profile文件中使每次登录使这些值都被初始化
-特定变量参数
-位置变量参数
本地变量
命名:可以任何不包含空白字元的字串来当做变量名称
显示:echo可以显示单个变量取值(变量使用时名字前加$)
清除:可用unset命令清除变量,即:unset v-name
查看所有本地变量:可用set命令显示所有本地定义的变量
只读变量:在设 ...
unix shell学习笔记4
- 博客分类:
- unix shell编程
5. sed
5.1 sed 简介
在线编辑器,一次处理一行内容,处理后,不改变文件内容。
5.2 sed命令
sed [options] ‘command’ file(s)
sed [options] –f scriptfile file(s)
command
a\ 在当前行后面加入一
unix shell学习笔记3
- 博客分类:
- unix shell编程
4. awk
4.1 awk简介
awk,用于处理数据和生成报告的UNIX编程语言,nawk是awk的新版本,gawk是linux的GNU版本。
4.2 awk命令
unix shell学习笔记2
- 博客分类:
- unix shell编程
2. 正则表达式与模式匹配
2.1 正则表达式
正则表达式(Regular Expression,RE)是一种字符模式,用于在查找过程中匹配指定的字符。
正则表达式元字符(通配符)
元字符/通配符
功能
Table of Contents 1. Shell简介: 1.1 Shell种类 1.2 Shell 对比 1.3 详细特性比较 2. 正则表达式与模式匹配 2.1 正则表达式 3. grep. 3.1 grep 简介 3.2 grep正则表达式 ...
Table of Contents
1. Shell简介
1.1 Shell种类
1.2 Shell 对比
1.3 详细特性比较
Apache Ant™
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to c ...
题目:
表B
C1 C22005-01-01 12005-01-01 32005-01-02 5
要求的输出数据
C1 C22005-01-01 42005-01-02 5合计 9试用一个Sql语句完成。
该题目主要考的是分析函数函数over (partition by)的使用
--创建表B
create table b
(c1 varchar2(14),c2 number);
insert into b
values('2005-0 ...
阅读oracle的执行计划
执行计划对初学者来说通常比较难以读懂,通常执行计划由里往外读,从缩进最深的操作开始。
通用原则:
1. 首先读缩进最深的语句。
2. 如果两个语句的缩进程度相同,那么上边的语句将会先执行。
例:
1 SELECT STATEMENT
2 SORT ORDER BY
3 NESTED LOOPS
4 NESTED LOOPS
5 TABLE ACCESS BY INDEX ROWID SUBSCRIPTION
6 BITMAP CONVERSION TO ROWIDS
7 BITMAP IN ...
ORACLE LOCK
锁(lock),用于管理对共享资源的并发访问。
Oracle主要有3种锁类型:
l DML Lock:用于保护数据上的锁
l DDL Lock:用于保护结构对象的定义
l
ORACLE EXPLAIN PLAN总结
作为DBA,数据库的性能优化是主要的工作任务的之一,而对SQL的优化必须知道SQL的执行计划,从而根据计划做相应的调整。下面对ORACLE执行计划的几种方法的总结。
1. AUTOTRACE
set autotrace on
oracle表连接方式
oracle表的连接方式主要有以下几种:
l Hash Join(HJ)哈希连接
l Merge Join(Sort Merge Join)排序合并连接
l Nest Loop(cluster join)嵌套循环
1. Hash Join(HJ)