Centos7下增加swap分区大小
如果系统的物理内存用光了,系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误。例如,Swap空间用完,则服务进程无法启动,通常会出现“application is out of memory”的错误,严重时会造成服务进程的死锁。因此Swap空间的分配是很重要的,通常Swap空间的大小应是物理内存的2-2.5倍. 此方法不限于centos,linux均适用 以下命令均需在root帐号下操作 1.先用free -m查看一下swap的大小 2.用命令cd /usr,先进
写给初级前端的面试经验
最近到了金三银四的跳槽季,很多人都会面临跳槽找工作,并且再过几个月又会到毕业季,越来越多的毕业生会面临这个问题。 同样,我们组因为业务需要(我们今年倒是还没有人员离职,感动╭(╯^╰)╮)需要进行社招,我最近看了不少简历,并且对一些小伙伴进行了电话沟通(电面)
Windows10安装python开发环境及pip
一、安装pip包管理工具 pip是一个很方便的python包管理工具,这里简短记录一下win10安装pip的过程。准备工作: 1、python环境 2、pip安装文件,官网网址:https://pypi.org/project/pip/#files 下载后解压: 可以看到有一个.py文件,待会儿直接运行这个文件即可。win+r 运行cmd,进入这个.py文件的目录下,运行:
python setup.py install pip安装到了python的安装路径下的scripts目录下(各位这步
全双工、半双工和单工
1. 单工:指两者的通信是单向的,一个只能主动的发信号,而另一个只能被动的接受信息。 eg:像交通灯可以发起各种信号,而行人、车辆只能被动接受信息。 2. 半双工:两个对象A和B,A能发信息给B,B也能发消息给A,但这两个动作不可以同时进行。 eg:像打球的两个人,可以相互传球,但不能同时传球(因为球只有一个)。 3. 全双工:两个对象A和B,A能发信息给B,B也能发消息给A,并且这两个动过可以同时进行。 eg:打电话的两个人。 socket套接字属于使用的是全双工
windows中使用multiprocessing报错 RuntimeError:An attempt has been made to start a new process before ...
windows环境下使用multiprocessing报错:
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
This probably means that you are not using fork to start your
Python字符串前面加r,u,b的含义
(1)以r或R开头的python中的字符串表示(非转义的)原始字符串 python里面的字符,如果开头处有个r,比如: (r’^time/plus/\d{1,2}/$’, hours_ahead) 说明字符串r"XXX"中的XXX是普通字符。 有普通字符相比,其他相对特殊的字符,其中可能包含转义字符,即那些,反斜杠加上对应字母,表示对应的特殊含义的,比如最常见的”\n"表示换行,"\t"表示Tab等。 而如果是以r开头,那么说明后面的字符,都是普通的字符了,即如果是“\n”那么表示一个反斜杠字
1700802066余顺强
https://gitee.com/yushunqiang/experiment_1/tree/master <!DOCTYPE html> <html> <heat> <meta charset="UTF-8"/> <title>个人简历</title> <style> *{margin:0;padding: 0} body{ background-image: url('背景.jpg') } h3{ font-weight: lighter; font-family:'楷体'; font-
Hadoop HDFS-HA NameNode之间切换失败出错
搭建的Hadoop集群启动后,HDFS-HA 的其中一个active状态的NameNode挂了,但是另外一个之前处于standby的namenode一直未升为active 查看挂掉的NameNode服务器上的zkfc服务的日志: 未找到fuser命令,导致zkfc通过ssh执行shell命令时无法使用fuser导致将NameNode升为active时失败。 解决: 在服务器上安装psmisc:yum install psmisc 安装完成后再查看namenode的状态变为active了。 补充
A-3-1-1 自定义过滤器标签
过滤器自定义代码布局(自定义的代码,放的位置) 1.某个app特有的自定义代码块 -app目录下,创建一个 templatetags文件夹 -在templatetags创建python模块加__init__文件 2.共用的代码块 -创建一个新的app,将他们定义在新的app中,在INSTALL_apps中注册 然后就可以应用了 自定义过滤器(过滤器 html界面获取chontext参数时对参数进行的操作{{lt|slice:'::-1'}} |调用 :传参数
hadoop中mapreduce提交作业到集群运行报错ClassNotFoundException
错误信息: 解决方法: 查看reducer部分代码: 发现这个内部类上少了static 加上之后: 重新打jar包,上传运行成功。
idea编写mapreduce程序打包放到服务器运行过程记录
1.新建项目,然后创建目录,编写简单worldcount的demo:
package com.hadoop.mapreduce.wordcount;
import java.io.IOException;
import java.util.StringTokenizer;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.Int
mapreduce程序执行问题汇总
1.java.lang.NullPointerException at org.apache.hadoop.io.WritableComparator.compare 如果extends WritableComparator 实现自定义的分组器 在无参构造中一定要添加super:
public NaturalKeyGroupingComparator() {
/**
* 一定要写 super(CompositeKey.class, true); 否则报下面的错 Error:
实体类实现了Serializable仍然报错serialVersionUID不一致解决
自己在开发是创建了一个需要存储到redis的javabean,实现了Serializable但是没有显示的指定serialVersionUID。 如果没有显式地定义一个serialVersionUID,那么Java会默认根据类信息计算一个serivalVersionUID出来。 当时联调为出现问题,后来在javabean中加了一个属性,导致serialVersionUID前后不一致报错。 显式指定serialVersionUID后解决。 补充: 在实现了Serializable接口的class
zookeeper如何永久监听
一 回调基础知识 znode 可以被监控,包括这个目录节点中存储的数据的修改,子节点目录的变化等,一旦变化可以通知设置监控的客户端,这个功能是zookeeper对于应用最重要的特性,通过这个特性可以实现的功能包括配置的集中管理,集群管理,分布式锁等等。
//创建一个Zookeeper实例,第一个参数为目标服务器地址和端口,第二个参数为Session超时时间,第三个为节点变化时的回调方法
ZooKeeper zk = new ZooKeeper("127.0.0.1:2181", 50000
java伊始 - 冒泡排序
简易冒泡排序的实现 public int[] bubbleOrder(int[] array) {
boolean flag = true;
int temp;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length - i - 1; j++) {
if (array[j] > array[j+1]) {
t
今日推荐
周排行