自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 转:Redo Level 11 - Table Operation (DML)

Redo Level 11 - Table Operation (DML)This level includes all DML operations performed on table data, including INSERT, UPDATE and DELETE. Operations include:11.2 - Insert Row Piece (IRP)11.3 - Dele...

2019-02-23 14:09:18 309

原创 转:python ssl报错

命令行输入openssl version:OpenSSL 1.0.2a 19 Mar 2015命令行输入python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"结果OpenSSL 0.9.8zh 14 Jan 2016由于OpenSSL的版本不正确,python requests.get会报错TLSV1_ALERT_PROTO...

2018-07-30 15:30:47 410

原创 pip 安装 ssl错误

Could not fetch URL https://pypi.python.org/simple/xlrd/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661) - skippingC...

2018-07-30 15:16:34 1123

原创 转:oracle巡检

转:http://blog.itpub.net/24558279/viewspace-718722  巡检内容1.     检查数据库基本状况在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。1.1.    检查Oracle实例状态 SQL> select inst...

2017-04-23 15:36:09 306

原创 Oracle分为非归档模式(NOARCHIVELOG) 和归档模式(ARCHIVELOG)

Oracle分为非归档模式(NOARCHIVELOG) 和归档模式(ARCHIVELOG)。非归档模式不产生归档日志,虽然节省了硬盘空间,但是备份方案选择很有限,通常只能选择冷备份。还原也只能还原到备份那一时刻的数据,通常也仅在开发时使用(据说在数据仓库中也使用),Oracle安装默认就是非归档模式。在生产环境中我们因该使用归档模式,它会产生归档日志,可以使用多种备份和还原方案,对与Oracle...

2017-04-12 16:10:20 3555

原创 ORACLE 数据库启动参数文件 pfile与spfile (转)

 转一:首先,说明SID是Oracle数据库的实例ID,用来唯一标识一个实例(通常也就是一个Oracle数据库)。 1,pfile文件是Oracle8i以前的启动参数文件(之后的9i,10g,11g中也能找到它)。以文本形式存在,     可以用vi编辑器对其中参数进行修改。文件格式为init.ora或 initSID.ora;      文件位置在:在10.0.2\admin\实例名\...

2017-04-12 15:49:53 832

原创 转:LogMiner配置使用手册

 LogMiner配置使用手册1 Logminer简介1.1 LogMiner介绍Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 在线/归档日志文件中的具体内容,特别是该工具可以分析出所有对于数据库操作的DML和DDL语句。该工具特别适用于调试、审计或者回退某个特定的事务。LogMin...

2017-04-04 10:34:33 258

原创 python 的装饰器

作者:zhijun liu链接:https://www.zhihu.com/question/26930016/answer/99243411来源:知乎著作权归作者所有,转载请联系作者获得授权。装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验...

2017-01-01 16:04:42 130

原创 转:python 闭包

作者:陈伟链接:https://www.zhihu.com/question/25950466/answer/31731502来源:知乎著作权归作者所有,转载请联系作者获得授权。“在Python中,函数本身也是对象”这一本质。那不妨慢慢来,从最基本的概念开始,讨论一下这个问题:1. Python中一切皆对象这恐怕是学习Python最有用的一句话。想必你已经知道Python中的list, tup...

2017-01-01 13:30:00 227

原创 转:装饰模式

一个有意思的装饰模式样例。 Java与模式:装饰(Decorator)模式 装饰模式使用被装饰类的一个子类的实例,把客户端的调用委派到被装饰类,装饰模式的关键在于这种扩展是完全透明的。 装饰模式在Java种使用也很广泛,比如我们在重新定义按钮、对话框等时候,实际上已经在使用装饰模式了。装饰模式最浅显的例子是相片-相框的例子。 一、原理图其中类的职责如下:...

2017-01-01 10:46:13 109

原创 转:archive log 日志已满

转帖:原文地址http://blog.csdn.net/panys/article/details/3838846 archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法   1. 用sys用户登录  sqlplus sys/pass@tt as sysdba  ...

2016-12-15 16:22:17 438

原创 nginx 做svn代理

1、编译安装 nginxtar -zxvf nginx-1.6.3.tar.gzcd nginx-1.6.3./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid make make ...

2016-11-30 11:13:06 5790 1

原创 numa关闭

zone_reclaim_mode参数为1,numa并没有关闭numa功能关闭方法: 1. 直接执行,echo 0 > /proc/sys/vm/zone_reclaim_mode,直接生效2. 修改/etc/sysctl.conf文件,增加vm.zone_reclaim_mode=0,使得机器重启后也可以生效...

2016-10-20 09:54:46 1459

原创 转:hwi hive

备忘,HWI安装过程,整理以前的记录,今又想起来重装一次,居然又遇到新的问题,由于是笔记,有点杂乱。Hive Web Interface(HWI)简介:Hive自带了一个Web-GUI,功能不多,可用于效果展示,如果没有安装Hue的话,是个不错的选择。 由于hive-bin包中没有包含HWI的页面,只有Java代码编译好的jar包:hive-hwi-1.2.0.jar 因此...

2016-10-17 14:55:17 183

原创 http协议详解

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简...

2016-09-11 20:32:21 147

原创 巴科斯范式

α→β表示为α∷=β* 非终结符用“<”和“>”括起来* 终结符:基本符号集* 其他β(α1|α2…|αn)≡βα1|βα2…|βαn{α1|α2…|αn} ul{α1|α2…|αn}m l=0,u=m[α] ≡ α| ε……在双引号中的字("word")代表着这些字符本身。而double_quote用来代表双引号。在双引号外的字(有可能有下划...

2016-08-28 15:35:00 195

原创 简单工厂,工厂方法,抽象工厂

工厂方法模式提供的是对一个产品的等级模式,,而抽象工厂方法提供的是对多个产品的等级模式,注意,这里的多个具体产品之间是相互耦合的,也就是说这里的抽象工厂提供的产品之间是存在某种联系的。有人做如下的比较:工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式:多个抽象产品类,每个抽...

2016-08-27 17:09:14 114

原创 转:Java中多态性的实现

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期...

2016-08-25 11:10:10 174

原创 git ,hg,svn等代理

1,CVS CVS使用代理非常麻烦,似乎不能用http代理(如果偶错了请提醒),而socks代理相当难找。好在这个东东已经慢慢变成了昨日黄花,我们不讨论它。 2,SVN SVN比较方便,编辑~/.subversion/servers文件即可: [global] http-proxy-host = <代理的ip或域名> http-proxy-port = <代理端口> h...

2016-08-10 15:53:18 434

原创 shell case in

shell中的case语句:可以把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。使用格式:case 匹配母板 in模板1 [ | 模板2 ] … ) 语句组 ;;模板3 [ | 模板4 ] … ) 语句组 ;;esaccase语句的匹配是从上往下地匹配顺序。因此,case语句编写的原则是从上往下,模板从特殊到普通。在C语言里,case语句中有default模板,...

2016-07-03 09:43:22 419

原创 shell单引号,双引号,反引号与反斜杠

单引号:强调是什么就是什么不替换任何东西,会忽略任何引用值,即屏蔽的单引号内的特殊字符的原本含义。双引号:弱引用,引号里的值若再包含变量,那在赋值的时候,所有这些变量就被立即替换了。反引号:用于设置系统命令输出到变量,shell认为反引号中的内容是一个系统命令,所以将会执行之:  在执行shell脚本的时候,shell将会对脚本中的行进行解释,然后执行;对于一些特殊处理的...

2016-07-03 09:40:04 223

原创 shell 判断条件

 前言:      无论什么编程语言都离不开条件判断。SHELL也不例外。  if list then do something here elif list then do another thing here else do something else here...

2016-07-03 09:26:45 100

原创 转:比较全面的gdb调试命令

http://blog.csdn.net/dadalan/article/details/3758025 用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能...

2016-06-02 10:50:56 200

原创 C语言入门之指针用法教程

本文针对C语言初学者详细讲述了指针的用法,并配以实例进行说明。具体分析如下:对于C语言初学者来说,需要明白指针是啥?重点就在一个“指”上。指啥?指的地址。啥地址?内存的地址。上面说明就是指针的本质了。这里再详细解释下。数据存起来是要存在内存里面的,就是在内存里圈出一块地,在这块地里放想放的东西。变量关心的是这块地里放的东西,并不关心它在内存的哪里圈的地;而指针则关心这块地在内存的哪个...

2016-05-31 19:28:31 116

原创 转:linux 文件系统IO性能优化

对于LINUX SA来说,服务器性能是需要我们特别关注的,包括CPU、IO、内存等等系统的优化变得至关重要,这里转载一篇非常不错的关于IO优化的文章,供大家参考和学习:一、关于页面缓存的信息,可以用cat /proc/meminfo 看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty ...

2016-05-23 08:53:33 109

原创 转:hive分区表

所介绍内容基本上是翻译官方文档,比较肤浅,如有错误,请指正!hive中创建分区表没有什么复杂的分区类型(范围分区、列表分区、hash分区、混合分区等)。分区列也不是表中的一个实际的字段,而是一个或者多个伪列。意思是说在表的数据文件中实际上并不保存分区列的信息与数据。下面的语句创建了一个简单的分区表:create table partition_test(member_id string,name ...

2016-04-29 19:01:49 111

原创 webhdfs vs https gateway

基于hadoop2.7.1版本 一、简介 1、 WebHDFS官方简介: Introduction The HTTP REST API supports the complete FileSystem/FileContext interface for HDFS. 2、HttpFS GateWay官方简介: HttpFS is a server ...

2016-03-29 16:15:49 226

原创 mac/linux Vim 默认显示行号,开启语法高亮

 mac/linux中vim永久显示行号、开启语法高亮 步骤1:  cp /usr/share/vim/vimrc ~/.vimrc  先复制一份vim配置模板到个人目录下  注:redhat 改成 cp /etc/vimrc ~/.vimrc步骤2:  vi ~/.vimrc  进入insert模式,在最后加二行  syntax on  se...

2016-03-21 18:02:57 136

原创 python -m pdb 调试

 也可以使用python -m pdb hello.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h说明下这几个关键 命令>断点设置(Pdb)b 10 #断点设置在本py的第10行或(Pdb)b ots.py:20 #断点设置到 ots.py第20行删除断点(Pdb)b #查看断点编号(Pdb)cl 2 #删除第2个断点>运行(Pd...

2016-03-17 18:43:56 240

原创 yum install 安装路径

一般是 /usr/local 一般一个软件是要复制多个文件到不同的地方,包括可执行文件 ,文档, 配置文件。 通过yum安装的软件包,可以通过 rpm -ql 软件包名 来查询这个软件包具体都复制到了哪些文件到哪些地方。   RPM命令常用技巧若干有人说曾经被RPM包强暴过,可控性不高。为了避免这类人再次遭受强暴,以及和大家分享RPM包管理经验,特此分享如下内容。如何查...

2016-03-08 19:07:45 310

原创 转:Nginx反向代理和负载均衡部署指南

Nginx反向代理和负载均衡部署指南  1.        安装1)         从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包;2)         解压后复制到部署目录。 2.        启动和停止NginxNginx目前只支持命令行操作,操作前先...

2016-03-08 15:50:59 100

原创 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)

作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/java-8-lambdas-insideout-language-features/关于深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)深入理解Java 8 Lambda(类库篇——Streams A...

2016-01-22 14:35:38 146

原创 shell控制语句

linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi] if 条件测试语句thenaction[elif 条件actionelseaction...

2016-01-09 09:50:21 86

原创 NLS_COMP和NLS_SORT

oracle中gbk和utf8的数据库在默认nls_comp、nl_sort默认都是binary,对大小写敏感。数据库是GBK的情况当设置nls_somp = LINGUISTIC or ANSI 且 nls_sort= binary_ci的情况大小写不敏感,其他均大小写敏感。数据库为UTF8的是情况当设置nls_somp = LINGUISTIC or ANSI 且nls_s...

2016-01-06 18:49:04 696

原创 oracle的collation

一、In Microsoft SQL Server, if I want to search case insensitively in a case-sensitive database, I can run the following SQL:SELECT*FROM MyTableWHERE MyField ='BobDillon'COLLATE Latin1_General_...

2016-01-05 22:40:28 1442

原创 转:mysql 的charaset 与 collation

http://zhongwei-leg.iteye.com/blog/899227使用 mysql 创建数据表的时候, 总免不了要涉及到 character set 和 collation 的概念, 之前不是很了解。 这两天不是很忙, 就自己整理了一下。  先来看看 character set 和 collation 的是什么?&. character se...

2016-01-05 22:20:05 343

原创 转:mysql与oracle的元数据对比

MySQL和Oracle虽然在架构上有很大的不同,但是如果从某些方面比较起来,它们有些方面也是相通的。毕竟学习的主线是MySQL,所以会从MySQL的角度来对比Oracle的一些功能。大体总结了以下的内容,欢迎大家拍砖,查看当前的数据库名mysql> SELECT DATABASE();+------------+| DATABASE() |+------------+| test     ...

2016-01-05 22:08:21 223

原创 数据仓库之拉链算法(转)

 数据仓库之拉链算法(转)链:古代软兵器的中介之物,故名思意.有着连接、衔接的意思.拉链算法是目前数据仓库领域比较XX的算法之一..通用非常广.记录数据量很大且为全量实体记录历史的操作。例如,某某移动通信公司客户资料,以河北为例,河北有客户2800W,客户资料每个一条就是2800W条记录算上历史客户,全量大概有5000W条左右。作为数据仓库来存储这些信息几千万条记录不算什么。可是要是记录历史...

2013-11-22 10:17:07 196

原创 转:permGen space out of memory

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不...

2013-11-21 12:53:04 102

原创 配置oracle11g通过dblink+透明网关访问GBase

一、在oracle的服务器上安装GBase的ODBC驱动;二、执行odbcinst –j [oracle@t3 admin]$ odbcinst -junixODBC 2.2.14DRIVERS............: /etc/odbcinst.iniSYSTEM DATA SOURCES: /etc/odbc.iniFILE DATA SOURCES..: /et...

2013-06-10 17:53:07 690

空空如也

空空如也

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

TA关注的人

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