自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mojolang

专注mojolang

  • 博客(32)
  • 资源 (26)
  • 收藏
  • 关注

转载 TFTP与FTP的比较

FTP通信过程  服务器首先运行一个本地主服务进程,当客户端用户输入open和ftp命令后,客户指定一个远程计算机,建立一个客户控制进程,本地应用成为一个FTP客户,建立了自己的半相关。  然后,客户用TCP建立与指定FTP服务器之间的控制连接。客户与服务器在控制连接进行通信时使用FTP协议。  服务器接收到客户连接请求后,开启一个服务器控制进程,该进程与客户控制进程建立起控制连接

2017-07-26 13:32:16 4093 2

转载 Oracle学习系列之Rman学习(三)

学习rman的大纲:      1.进入rman      2.rman基础命令      3.rman基本备份命令      4.rman其他命令      5.rman实战      6.rman恢复仅供自己参考用,也供大家学习。1.进入rman  (1)进入本地数据库     [oracle@oracle-n1 ~]$ rman t

2017-07-25 18:33:44 1159

转载 RMAN_详解与实例

1. 检查数据库模式:   sqlplus /nolog   conn /as sysdba   archive log list (查看数据库是否处于归档模式中)    若为非归档,则修改数据库归档模式。   startup mount   alter database archivelog   alter database open 2.连接到targe

2017-07-25 18:32:33 3983

转载 为什么心跳包(HeartBeat)是必须的?

几乎所有的网游服务端都有心跳包(HeartBeat或Ping)的设计,在最近开发手游服务端时,也用到了心跳包。思考思考,心跳包是必须的吗?为什么需要心跳包?TCP没有提供断线检测的方法吗?TCP提供的KeepAlive机制可以替代HeartBeat吗?由于连接丢失时,TCP不会立即通知应用程序。比如说,客户端程序断线了,服务端的TCP连接不会检测到断线,而是一直处于连接状态。这就带来了很大

2017-07-25 13:42:03 6198

转载 git查看某个文件的修改历史

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可以从这里进行入手;一、切换到目录首先切换到要查看的文件所在的目录:cd packages/apps/Mms/src/com/android/mms/ui/

2017-07-24 19:44:41 635

转载 Git fetch和git pull的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge    Git fetch origin mastergit log -p master..origin/mastergit merge origin/master    以上命令的含义:   首先从远程的origin的master主分支下载最新的版本到

2017-07-24 16:25:13 311

转载 Oracle的差异增量备份和累积增量备份

在rman增量备份中,有差异增量和累积增量的概念    1、概念    差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式    累积增量:是备份上级备份以来所有变化的块    因为累积增量是备份上级备份以来所有变化的数据块,所以累积增量需要更多的备份时间,同时需要较小的恢复时间;而差异增量正好相反,它可以备份同级备份以来变化的数据块。所以会减少备份时间

2017-07-21 13:52:12 829

转载 完全备份、差异备份以及增量备份的区别(转)

数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。一、备份方式简介1、完全备份(Full Backup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所

2017-07-21 13:50:56 1137

转载 Oracle 11g RAC搭建(VMware环境)

Oracle 11g RAC搭建VMware环境安装环境与网络规划安装环境网络规划环境配置通过SecureCRT建立命令行连接关闭防火墙创建必要的用户组和目录并授权节点配置检查系统文件设置配置IP和hostshostname配置grid和oracle用户环境变量配置oracle用户ssh互信配置裸盘配置grid用户ssh互信挂载安装软件文件夹安装用于Linux的cvuq

2017-07-21 13:38:21 3725

转载 Mysql备份系列(2)--mysqldump备份(全量+增量)方案操作记录

在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据。线上数据库备份场景:每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备份.下面对这种备份方案详细说明下:1.MySQLdump增量备份配置执行增量备份的前提条件是MySQL打开binlog日志功能,在my.cnf中加入log-bin=/opt

2017-07-21 11:32:09 438

转载 Mysqldump参数大全(参数来源于mysql5.5.19源码)

参数参数说明--all-databases  , -A导出全部数据库。mysqldump  -uroot -p --all-databases--all-tablespaces  , -Y导出全部表空间。mysqldump  -uroot -p --all-databases --all-tablespaces--no-tablesp

2017-07-19 19:03:43 269

转载 DBA_Oracle Startup / Shutdown启动和关闭过程详解(概念)(对数据库进行各种维护操作)

对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成一、摘要Oracle数据库的

2017-07-19 15:54:50 1208

转载 RMAN 增量备份学习与实践

一、基础知识大家对RMAN我想都有不少的了解,此处只想对增量备份进行一下学习与实践,也是因为工作中确实有这样的需求存在。增量备份分为两种:Differential 差异,Cumulative 累积。如果不指明增量备份参数,默认的增量备份为Differential差异。常规备份方案:1周1次0级备份,其余为差异增量1级备份。或者1周1次0级备份,后两天为差异1级备份,第三天累积1级备份,后面

2017-07-19 15:34:56 541

转载 Linux系统su命令的详细用法

1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。2.使用方式su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]3.参数说明-f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。

2017-07-19 14:53:30 3728

转载 Linux之sed

sed是stream editor(流式编辑器)的缩写,它可以对文本流、指定文件集或标准输入进行文本编辑。功能非常强大。sed命令的基本模式是:sed [-参数] '命令' 文本 1. sed两大原则sed命令总是以单个字母开头。比如[rte@deldir]$echo "hello123" | sed 's/hello/HELLO/' #

2017-07-19 14:51:33 414

转载 Linux正则表达式grep

正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep [options] regex [files]

2017-07-19 14:49:10 725

转载 管理OCR与Voting Disk(原创)

Voting Disk 概述 Oracle Clusterware由2部分组成,分别是Voting Disk和 OCR。Voting Disk里面记录着节点成员的信息。如RAC数据库中有哪些节点成员,节点增加或者删除时也同样会将信息记录进来。Voting Disk必须存放在共享存储上,通常来说是存放在裸设备上。Voting Disk主要为了在出现脑裂时,决定那个Partion获得控制权

2017-07-19 10:19:19 954

转载 ORACLE SEQUENCE 详解

1.    About Sequences(关于序列)序列是数据库对象一种。多个用户可以通过序列生成连续的数字以此来实现主键字段的自动、唯一增长,并且一个序列可为多列、多表同时使用。序列消除了串行化并且提高了应用程序一致性。(想象一下没有序列的日子怎么办?)2.   Creating Sequences(创建序列)前提:PrerequisitesTo creat

2017-07-18 14:33:29 550

转载 Linux下Oracle9i RMAN备份及恢复步骤介绍

1、转换服务器归档模式,如果已是归档模式可跳过此步:   %sqlplus /nolog (启动sqlplus)  SQL> conn / as sysdba (以DBA身份连接数据库)  SQL> shutdown immediate; (即时关闭数据库)  SQL> startup mount (启动实例并加载数据库,但不打开)  SQL> alter database a

2017-07-18 14:32:17 607

转载 oracle 中删除表 drop delete truncate

相同点,使用drop delete truncate 都会删除表中的内容drop table 表名delete from 表名(后面不跟where语句,则也删除表中所有的数据)truncate table 表名区别首先delete 属于DML,当不commit时时不生效的而truncate 和 drop 则是直接生效的,不能回滚。trunca

2017-07-18 14:26:55 928

转载 Linux下Oracle9i RMAN备份及恢复步骤介绍

1、转换服务器归档模式,如果已是归档模式可跳过此步:   %sqlplus /nolog (启动sqlplus)  SQL> conn / as sysdba (以DBA身份连接数据库)  SQL> shutdown immediate; (即时关闭数据库)  SQL> startup mount (启动实例并加载数据库,但不打开)  SQL> alter database a

2017-07-18 14:02:50 444

转载 RMAN 的优缺点及RMAN 备份及恢复步骤

一. RMAN 备份的一些优点和OS命令备份方式相比,使用RMAN的优点1  备份执行期间不需要人工干预,因此减少了误操作的机会;2  可以有效的将备份和恢复结合起来;3  支持除逻辑备份以外的所有备份类型,包括完全备份,增量备份,表空间备份,数据文件备份,控制文件备份以及归档日志文件备份;4  可以识别corrupted block;5  方便的实现定期(定时)备

2017-07-18 13:52:43 25126

转载 Oracle控制文件详解

一、Oracle 控制文件        为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份        记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等        在参数文件中描述其位置,个数等等。通常采用分散放开,多路复用的原则。在mount阶段被读取,open阶段一直被使用    

2017-07-18 13:45:49 915

转载 ORA-00845: MEMORY_TARGET not supported on this system

今天晚上新装一台Oracle 11g的数据库,打算将SGA设大一点,知道 11g 中有一个新特新 MEMORY_TARGET,于是尝一下鲜,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:

2017-07-17 15:18:30 261

转载 NFS vs. CIFS

1、  CIFS协议分析CIFS(Common Internet File System,公共互联网文件系统)是当前主流异构平台共享文件系统之一。主要应用在NT/Windows环境下,是由Microsoft公司开发。其工作原理是让CIFS协议运行与TCP/IP通信协议之上,让Unix计算机可以在网络邻居上被Windows计算机看到。Microsoft推出SMB(server mes

2017-07-14 19:51:42 1745

转载 CentOS 6.3下配置iSCSI网络存储

一、简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iS

2017-07-14 19:49:53 460

转载 CIFS, NFS, iSCSI, UNC

在数据存储中,存储设备与服务器的连接方式通常有三种形式:1、存储设备与服务器直接相连接--DAS;2、存储设备直接联入现有的TCP/IP的网络中--NAS;3、将各种存储设备集中起来形成一个存储网络,以便于数据的集中管理--SAN。    DAS(Direct Attached Storage,直接附属存储),也可称为SAS(Server-Attached

2017-07-14 19:48:31 826

转载 闲说HeartBeat心跳包和TCP协议的KeepAlive机制

很多应用层协议都有HeartBeat机制,通常是客户端每隔一小段时间向服务器发送一个数据包,通知服务器自己仍然在线,并传输一些可能必要的数据。使用心跳包的典型协议是IM,比如QQ/MSN/飞信等协议。学过TCP/IP的同学应该都知道,传输层的两个主要协议是UDP和TCP,其中UDP是无连接的、面向packet的,而TCP协议是有连接、面向流的协议。所以非常容易理解,使用UDP协议的

2017-07-14 18:34:22 706

转载 TCP连接探测中的Keepalive和心跳包. 关键字: tcp keepalive, 心跳, 保活

1. TCP保活的必要性1) 很多防火墙等对于空闲socket自动关闭2) 对于非正常断开, 服务器并不能检测到. 为了回收资源, 必须提供一种检测机制. 2. 导致TCP断连的因素如果网络正常, socket也通过close操作来进行优雅的关闭, 那么一切完美. 可是有很多情况, 比如网线故障, 客户端一侧突然断电或者崩溃等等, 这些情况server并不能

2017-07-14 18:31:38 729

转载 fcntl函数详解

功能描述:根据文件描述词来操作文件的特性。#include #include  int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock);[描述]fcntl()针对(文件)描述符提供控制。参数fd

2017-07-11 17:00:52 2211

转载 笔记 os.dup2

dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的原形如下: C代码  #include   int dup( int oldfd );  int dup2( int oldfd, int targetfd );    d

2017-07-11 16:43:42 1208

转载 Mysql 中有关日期的函数(sql)

DAYOFWEEK(date)返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。mysql> select DAYOFWEEK('1998-02-03');-> 3DAYOFMONTH(date)返回date的月份中日期,在1到31范围内。mysql> select DAYOFMONTH('1998-02-03')

2017-07-04 22:40:50 416

《深入理解Kafka:核心设计与实践原理》_朱忠华.txt

深入理解Kafka:核心设计与实践原理,高清完整带目录版。

2019-06-10

golang秒杀系统和web后台开发视频

go秒杀系统和web后台系统开发视频,值得学习,值得学习,go很好的视频。

2019-04-21

tcpip应用第四版 完整版

tcpip应用第四版 完整版tcpip应用第四版 完整版tcpip应用第四版 完整版tcpip应用第四版 完整版

2017-11-28

Ceph 整合OpenStack

Ceph 整合OpenStack过程,Ceph 整合OpenStack 遇到问题解决

2017-11-19

Linux数据库宝典(中文版)绝版

Linux数据库宝典(中文版)绝版

2017-01-09

Twisted网络编程必备

Twisted网络编程必备,高清完整版,值得收藏

2017-01-09

深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版.pdf

深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版.pdf,完整高清版,值得珍藏

2017-01-09

Outh2.0 Demo,可以运行,优质资源

基于OAuth2.0协议,spring security oauth2.0

2014-11-06

高性能的socket通讯服务器(完成端口模型--IOCP)

很多人费尽心思,都没有找到一个完美的 I/O CP 例程,甚至跟人于误解,先将本人编写的例程公布出来,希望对那些苦苦寻觅的人带来收获。本例程可以作为初学者的学习之用,亦可以作为大型服务程序的通讯模块。其处理速度可以说,优化到了极点。如果理解了本例程的精髓,加上一个高效的通讯协议,你完全可以用它来构建一个高性能的通讯服务器。

2014-06-02

python入账管理系统源码

很好的源码,python的,使用到了python的界面技术,数据库技术以及统计技术,很好很强大!

2014-05-31

Python的入门代码(银行管理系统)

里面有一个简单的银行管理系统和一些其他方面的练习代码

2014-05-31

C++项目源代码

一个非常好的C++ 开源项目代码,Snort最重要的用途还是作为网络入侵检测系统(NIDS),想学习C++的同学可以看看这个开源项目代码!

2014-05-27

FreeBSD CCPP开发环境

linux FreeBSD环境下C++开发环境的搭建,讲解的非常详细。

2014-05-27

高级TCPIP编程

纯粹的C、C++技术讲解,和开发工具无关,跨平台。

2014-05-15

电信计费系统(C++)

这个系统程序基于C++来学,程序已经测试,运行完全正确.有注释,很容易看懂,希望好大家分享一下成果,linux下 可以直接编译调试。

2014-05-15

著名的PetShop源码,可运行

著名的PetShop源码,可运行,很好的层次架构,值的学习一下。

2014-04-17

Node.js开发指南中文正版

Node.js开发指南_中文正版,很详细很清楚。

2014-04-12

Linux Socket 源码

Linux下的飞鸽传书源码,一定要看看,提高Socket开发技能。

2014-04-12

C++游戏编程 服务器端

用C++开发高并发服务器端程序,主要勇于游戏编程方面的书籍。

2014-04-07

C游戏编程从入门到精通

用C语言开发游戏编程,从入门到精通,很详细,很透。

2014-04-07

Vmware +linux + C开发环境搭建手册

Vmware +linux + C++开发环境的详细安装过程

2014-04-05

安卓高仿手机QQ客服端

安卓高仿手机QQ客服端,源码直接可以运行。

2013-03-13

qq界面源码(android)

qq界面android源码,很值得学习研究,下载科直接运行

2013-03-12

qq微博android

qq微博android源码,很值得学习研究,很详细的资料

2013-03-12

红孩子电子商城(传智播客)

红孩子电子商城(传智播客),很详细源码,值得研究学习

2013-03-12

空空如也

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

TA关注的人

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