重建控制文件--Rebuild controlfile
重建控制文件时DBA需要知道,但是也许整个职业生涯都不会再生产系统上遇见。 首先强调,备份是最安全,快捷,有效的恢复方式,一个DBA,如果没有规划好有效的备份,终有一天,他会被噩梦惊醒。 梦醒之后,就是无奈的,繁杂的手工恢复。而且,恢复到什么程度,就要看天,看命,反正不能看自己了,因为没有备份,你已经将主动权完全交个别人。这里就记录一下controlfile的重建 在其他正常的数据
Spring Boot 的项目打包成的 JAR 包,制作成 docke
首先把本地的项目打包好,我这里直接把已经打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上传到linuxmydemo目录中并在此目录创建Dockerfile文件/usr/local/mydemo如上图构建DockerFile:vimDockerFiledockerfile内容说明:FROM::项目依赖,需要一个java8版本的jdkADD:第一个参数为JAR
MySQL学习系列之二——创建表及对表结构的基本操作
上一篇文章介绍了关于MySQL数据的一些基本常识,从这一篇开始,我们就可以正式操作MySQL数据库了。操作数据库就是对不同数据库中的表进行操作。这一篇的主要内容是创建一张表,以及对表结构进行操作。在开始之前,首先使用客户端登陆连接MySQL服务器。1.创建一张表,以创建一张客户表为例,表名为customers。在创建表时使用createtable关键字CREATETABLEcustomers(cu
Struts+Spring+Hibernate框架配置方案
本文以给出了一个完整的SSH(Struts+Spring+Hibernat)框架配置方案。(附源文件) 本文的读者:适合刚刚学习SSH、想体验一下SSH和想用SSH做点事情的朋友。 你需要的知识:会eclipse的基本操作、tomcat的配置,如果不会你可能犯了“躁进”的毛病,先学基础吧(建议你读一下《学习原来是这样的》)。当然你要有一定的Struts、Spring、Hibernate知识,至少知
Kubernetes Node Affinity
AssigningPodstoNodes可以限制Pods在特定节点上运行,也可以优先调度到特定节点。有几种方式可以实现这个功能,它们都使用选择标签的方式完成。通常情况下这些限制是没必要的,k8s会自动实现合理的调度(例如,pods在集群中调度时,不会被调度到资源不足的节点上)。但是,有些场景下,希望对运行pod的节点进行限制,如需要将pod调度到磁盘为SSD的节点上,或将两个不同的服务但需要经常通
第二篇:Python高性能Web框架tornado源码剖析之待请求阶段
上篇《第一篇:Python高性能Web框架Tornado原理剖析》用上帝视角多整个框架做了一个概述,同时也看清了web框架的的本质,下面我们从tornado程序的起始来分析其源码。概述上图是tornado程序启动以及接收到客户端请求后的整个过程,对于整个过程可以分为两大部分:启动程序阶段,又称为待请求阶段(上图1、2所有系列和3.0)接收并处理客户端请求阶段(上图3系列)简而言之:1、在启动程序阶
服务器端口简介
服务器端口概述概念当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个
JavaScript在高德地图如何通过自定义json数据实现多个自定义
//模拟数据varlng="[{station_Id:'1',station_Name:'合康变频充电站',station_Num:60,address:[116.368904,39.923423]},{station_Id:'2',station_Name:'中润通充电站',station_Num:30,address:[116.398258,39.914600]},{station_Id:'3
python工具库库介绍-bidict: 双向字典
快速入门>>> husbands2wives = bidict({'john': 'jackie'})>>> husbands2wives['john'] # the forward mapping is just like with dict'jackie'>>> husbands2wives[:'jackie'] # use slice for the inverse mapping'john
Apache Kafka -8 与Spark集成
ApacheKafka教程 之与Spark集成http://blogxinxiucan.sh1.newtouch.com/原文地址:http://blogxinxiucan.sh1.newtouch.com/2017/07/13/Apache-Kafka-与Spark集成/ApacheKafka-与Spark集成关于SparkSparkStreamingAPI支持实时数据流的可扩展,高吞吐量,容错
GitHub:我们是这样弃用jQuery的
摘要:技术债清理流程指南。原文:RemovingjQueryfromGitHub.comfrontend译文:GitHub:我们为什么会弃用jQuery?作者:GitHub前端工程团队译者:无明编辑:覃云最近,我们将jQuery完全从GitHub.com的前端代码中移除了,这标志着我们数年来逐步移除jQuery这个渐进式的过程终于结束了,这对我们来说是一件里程碑式的事件。这篇文章将介绍过去我们是如
Go语言中mysql数据库操作
数据的持久化是程序中必不可少的,所以编程语言中对数据库的操作是非常重要的一块,本文介绍Go语言对mysql数据库的操作。基本操作建立连接db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/betting?charset=utf8")errDeal("连接数据库", err)defer db.Close()连接参数一般有以下几种us
JQuery——表单事件
表单事件.blur()、.focus()、.change()、.select()和.submit()1 .blur()和.focus()处理表单焦点2 .blur()和.focus()区别在于是否支持冒泡处理3 .focus()在元素本身产生,.focusin()在元素包含的元素中产生4 .change()监听元素值的改变,要注意触发的先后行为5 input监听value值的变化,当有改
装饰器应用
前言在公司采用我的angular后台方案后,除业务代码外,我就一直在维护及扩展一个增删改查的可配置组件,很多方法都需要相当的灵活性,如灵活的格式化管道,灵活的排序方法,灵活的验证器。这里面就涉及了很多的方法公用,特别有时逻辑是一样的,但需要的返回类型不一样(PromiseObservabvle)。然后就发现此时装饰器有大用处了。把函数结果转换成Observable类型target 是构造函数,注意
css盒子学习记录
css.divli{ width:500; height:300px; border:1px solid gray; margin-left:100px;}.faceul{ width:400px; height:250px; border:1px solid red; padding-left:5px; margin-left:10px;}.
AndroidManifest->android:taskAff
注:taskAffinity的Value值不能设值的过于简洁,不然就会报错,但是可以为""单应用的时候:AndroidManifest.xml: 然后就是每个Activi
超实用的自我规划模型 | 进击
在我看来,自我规划可以套用企业方面的模型:愿景、目标、计划、下一步。图示如下:这篇文章的目的是介绍上面的自我规划模型,在后续的文章里,我们会根据这篇文章提出的问题,展开关键节点。现在,我们先来厘清几个概念:愿景、目标、计划、下一步行动。愿景愿景比较常用于企业的管理,我们经常说企业愿景。所谓企业愿景,是由组织内部的成员所制订,借由团队讨论,获得组织一致的共识,形成大家愿意全力以赴的未来方向。简单说就
职业路径的考试测评改版了
原本我以为把bootstrap案例作业做完提交后,我会十分开心,没想到惊喜还在后头。就是考试测评改版了,一开始以为只是样式改了,没想原来是规则也改了,之前是第一次考试后就可以看答案,现在是第二次也是最后一次才能看答案,答案附有解析,对于这个改版,我是十分满意的,尽管我55分不及格,但是我看到的是,慕课网这个网站本身已经做的很好了,还不断的对自身提高要求,修改网站的细节,不过这个测评应该是比较多人吐
Angular.js Services
Angular带来了很多类型的services。每个都会它自己不同的使用场景。我们将在本节来阐述。 首先我们必须记在心里的是所有的services都是singleton(单例)的,这也是我们所希望得到的预期结果。下面让我开始今天的services之旅吧:Constant示例:app.constant('fooConfig', {config1: true,config2: "Default
“一个人连基本的算法都掌握不了,他肯定成不了优秀的程序员……”
优秀的小伙伴都知道,学好算法与数据结构,不单单是为了应付技术面试的需要,更重要是提升自身编程水平。那么程序员到底需不需要精通算法呢?首先,一个出色的程序员并不一定要精通算法,毕竟发展的方向很多。但是,一个人连基本的算法都掌握不了,他肯定成不了优秀的程序员。前者是选择,后者是能力,能力不够的人谈选择,就是找借口。有个程序员小哥哥说:搬砖+算法=稳定快速的搬砖,真相了,高质量的代码,才能让项目运行如飞