Oracle修改默认密码过期天数和锁定次数
事故连连呀,早上上班在电梯接到领导打电话说应用挂了起不来,跑上来查了下发现应用界面一直报登录数据库用户和密码错误的信息。查了下发现数据库重启后,用户名和密码策略超过了有效期。解决方法:1.查看用户用的哪种profile策略SQL>selectusername,profilefromdba_users;USERNAME PROFILE-------------------------
windows安装mysql
1.下载版本,官网:https://dev.mysql.com/downloads/mysql/2.解压3. mysql-5.7.24-winx64目录下创建一个名为data的空文件夹、创建一个my.ini的文件放在bin目录里面(不要放在mysql文件夹下),内容: [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld]
深入理解JVM——对象
对象的创建虚拟机遇到一条new指令时,首先检查指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析和初始化过。如果没有,必须先执行相应的类加载过程。接下来虚拟机为新生对象分配内存。对象所需要的内存在类加载完成后可以被完全确定,所以只需要把一块确定大小的内存区域从堆中划分出来给这个对象即可:如果堆的内存是规整的,所有使用的内存在一边,未使用的内存在另一边,
Apache Spark 黑名单(Blacklist)机制介绍
在使用ApacheSpark的时候,作业会以分布式的方式在不同的节点上运行;特别是当集群的规模很大时,集群的节点出现各种问题是很常见的,比如某个磁盘出现问题等。我们都知道ApacheSpark是一个高性能、容错的分布式计算框架,一旦它知道某个计算所在的机器出现问题(比如磁盘故障),它会依据之前生成的lineage重新调度这个Task。我们现在来考虑下下面的场景:有个节点上的磁盘由于某些原因出现间歇
Hadoop - 多节点集群
Hadoop-多节点集群本章介绍了分布式环境中Hadoop多节点集群的设置。原文链接:http://blogxinxiucan.sh1.newtouch.com/2017/07/17/Hadoop-多节点集群/由于整个集群无法演示,我们使用三个系统(一个主站和两个从站)来解释Hadoop集群环境;下面给出了他们的IP地址。HadoopMaster:192.168.1.15(hadoop-maste
JVM
JVMJVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平
Python并发编程系列之协程
1引言 协程是近几年并发编程的一个热门话题,与Python多进程、多线程相比,协程在很多方面优势明显。本文从协程的定义和意义出发,结合asyncio模块详细讲述协程的使用。2协程的意义2.1什么是协程 协程,又称微线程,英文名为Coroutine。对于多线程,在执行一个个不同任务时,遇到阻塞(例如IO操作)时,操作系统会自动将CPU资源切换给另一个线程。但协程不同,协程是用户态的轻量级线程,更
从源码学习设计模式之模板方法
什么是模板方法模式?摘录wiki的介绍。模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。在软件工程中,它是一种软件设计模式,和C++模板没有关连。模板设计方法存在目的在于某些算法逻辑存在一些相同处,而具体细节却不同。这样使用模板方法,可以抽取共用逻辑到父类,在子类实现具体算法细节,这样减少了重复代码。模板方法
大数据----“数据倾斜”的问题
一、Hadoop中的数据倾斜:什么是数据倾斜?(见下图)简单来说数据倾斜就是数据的key的分化严重不均,造成一部分数据很多,一部分数据很少的局面。举个wordcount的入门例子:它的map阶段就是形成(“aaa”,1)的形式,然后在reduce阶段进行value相加,得出“aaa”出现的次数。若进行wordcount的文本有100G,其中80G全部是“aaa”剩下20G是其余单词,那就会形成80
C++的类和类的定义
在面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象;而对象是某一种类的实例,因此,类和对象是密切相关的。没有脱离对象的类,也没有不依赖于类的对象。 什么是类 类是一种复杂的数据类型,
Node.js使用Buffer类处理二进制数据(二)
Buffer类的方法 (1)isBuffer()方法:该方法可以用于判断一个对象是否为一个Buffer类的实例对象。程序示例:var buffer = new Buffer(4);console.log(Buffer.isBuffer(buffer)); //打印的结果是true  程序运行截图:isBuffer()方法 (2)byteLength()方法:该方法可以计
K-Means聚类算法
一、聚类思想 所谓聚类算法是指将一堆没有标签的数据自动划分成几类的方法,属于无监督学习方法,这个方法要保证同一类的数据有相似的特征,如下图所示: 根据样本之间的距离或者说是相似性(亲疏性),把越相似、差异越小的样本聚成一类(簇),最后形成多个簇,使同一个簇内部的样本相似度高,不同簇之间差异性高。二、k-means聚类分析算法相关概念:K值:要得到的簇的个数质心:每个簇的
纯js轮播器的运用
轮播器是在制作网站时常常运用到的一种功能一、简单的轮播器通过一个简单的轮播器,来为大家介绍轮播器的原理首先为大家展示效果上图为该例子要实现的效果展示,在图片会自动播放的同时,还拥有左右按钮供人操作编写html与css代码 *{ margin: 0; padding: 0; } ol,ul,li{
jQuery实战读书笔记(第7章 扩展jQuery)
扩展jQuery有两种形式:直接定义在$上的实用函数操作jQuery包装集的方法1.jQuery插件开发指南1.1为文件和函数命名为文件名添加jquery前缀前缀后面是插件的名称包含插件的主版本号和次版本号(可选项)以.js结束1.2当心$(function($){ // //插件定义 //})(jQuery);1.3简化参数列表使用options散列值。例如:complex(valueA,{p7
CompoundButton
一、结构 publicabstractclass CompoundButton extends Button implements Checkable java.lang.Object android.view.View android.widget.TextView android.widget.Button andr
类,对象,命名规则
一.类: 1.定义:描述了对象的的特征和对象的行为,类是对象的模板。 2.类的写法: 【修饰符】 class类名{ 类体语句 } 其中,修饰符可省略。 3.类中包含的内容: ①属性 a.定义:用来描述对象的数据元素称为对象的属性(也称为数据/状态)。 b.属性的写法: 【修饰符】type属性
js笔记十二之Math数学函数
Math中的常用方法数学函数:虽然它叫函数,但是它是对象数据类型的typeofMath->objectMath对象中给我们提供了很多常用的操作数字的方法console.dir(Math)查看所有方法Math.abs():取绝对值Math.abs(12) // -> 12Math.abs(-12) // -> 12Math.ceil():向上取整Math.ceil(12) //
Android获取手机存储状态
布局文件activity_main.xml MainActivity代码public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta
java----猜字符小游戏
刚学了方法,做了个小项目,猜字符小游戏,这里和大家分享一下。我们通过要达到的效果来分析: 1首先命令行窗口提示用户进入猜字符游戏,并显示“猜吧” 2然后用户输入一个五位数的字符串(不能重复),接着系统进行判断 3如果字符串为"EXIT"则退出游戏 4如果没猜对则提示猜对的字符的个数和猜对位置的个数
js 和 css动画
js和css动画使用setTimeout()或者setInterval()使用这两个函数定时调用一段代码。这是其原理。目的,重复修改内联样式,达到动画的效果通过在相同的时间内构造出一帧帧的内容,然后让其在函数的作用下不断的改变css的值,达到动画的效果js写css动画// 将e转化为相对定位的元素,使得其可以左右移动// 第一个参数为元素对象或者元素的id// 如果第二个参数是函数,以e为参数,它