自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 intellj idea点击导航栏打开的一个类,怎么才能定位到类的目录

在左边project上,有个圆圆的小齿轮,点击它就可以了。

2019-02-28 16:34:03 1348

原创 mybatis返回list<Integer>时resultType写Integer

查询出的结果可能有好多条记录,返回类型即是list。但resultType还是写成resultType="user"(user为集合list中的实体类),而不是写成resultType="java.util.List"mybatis返回list&lt;Integer&gt;时resultType写java.lang.Integer而不是java.util.List如果写成java.ut...

2019-02-28 16:12:06 13379

原创 apache所有软件以及版本下载地址

http://archive.apache.org/dist/

2019-02-26 21:31:40 618

原创 redis info status sentinel

Info [Replication/CPU/Memory..]查看redis服务器的信息Config get 配置项 Config set 配置项 值 (特殊的选项,不允许用此命令设置,如slave-of, 需要用单独的slaveof命令来设置)Redis运维时需要注意的参数1: 内存# Memoryused_memory:859192 数据结构的空间used_me...

2019-02-25 23:27:17 570

转载 kswapd0 进程CPU占用过高

前几天遇到的一个问题,自己本地用VM配置的虚拟机,一般会top查看进程以及CPU占用的一些情况。又一次用laravel 打印对象,里面的内容比较多,浏览器当时就卡了。然后看进程的情况。我以为会是nginx和php-fpm 这两个一半一半这样子的情况,结果发现 kswapd0 这个进程直接99%。然后马上又降下去了。前几天一直没时间找原因,今天抽出点时间把这个整理下。 总结下:swa...

2019-02-25 22:32:40 1385 1

原创 redis运维常用的命令

下面几个命令的实例:1.time:显示服务器时间,时间戳(s)、微秒数2.观察当前数据库一共有多少个key3.bgrewriteaof重写,看下面的aof文件大小现在是103,我故意操作两次abc,执行重写命令:结果:现在变成了63,没有冗余。减小aof占据的内存。aof中只保存了最后一次set的value4.手动保存rdb----save这里要说一下在数据量大的时候...

2019-02-25 22:23:34 238

原创 mongodb mongoTemplate basicquery没数据

今天同事需要使用mongodb查询价格模型明细时候DBObject objParam = new BasicDBObject();objParam.put("modelCategoryId",Integer.parseInt(modelCategoryId));Query query = new BasicQuery(objParam);mongodb查询时字段类型必须和数据库中字...

2019-02-25 16:44:18 517

原创 mybatis PersistenceException unSupportedOperation null

我的application中出现这个是#{list.size}时出现的,解决办法是在java service层中取出这个listSize=list.size来然后装入对象中,在mapper.xml中#{listSize}取出集合长度

2019-02-24 12:12:18 263

原创 centos6.6hadoop入门及安装

(HADOOP快速入门) HADOOP快速入门 HADOOP快速入门 HADOOP产生背景 HADOOP在大数据、云计算中的位置和关系 国内外HADOOP应用案例介绍 国内HADOOP的就业情况分析及课程大纲介绍 分布式系统概述 HADOOP生态...

2019-02-17 23:51:13 552

原创 hadoop namenode format Cannot create directory /home/HADOOP/apps/hdpdata/dfs

hadoop namenode format出现以下问题Cannot create directory /home/HADOOP/apps/hdpdata/dfs解法一:帮 /home/hadoop 加入其他使用者也可以写入的权限    sudo chmod -R a+w /home/hadoop/tmp 解法二:改用 user 身份可以写入的路径 hadoop.tmp.dir 的...

2019-02-17 18:31:50 305

原创 vmvare复制导致虚拟机ping不通

1、起初一台电脑上装了win7系统,里面装了vmware虚拟机,并在虚拟机中虚拟了一台linux系统;2、由于实验需要,遂在另一台win7系统上也装了个vmware;3、将第一台电脑里面linux虚拟机目录直接拷贝到了第二台电脑里,并在第二台电脑中打开了vmware,用其打开拷贝过来的虚拟机时,选择了"Imove it“。4、之后两台电脑直连,并配置两个虚拟机中的地址在同一网段,结果无...

2019-02-17 13:19:58 644 1

原创 centos重启rabbitmq服务

重启rabbitmq服务通过两个命令来实现:rabbitmqctl stop :停止rabbitmqrabbitmq-server restart : 重启rabbitmq有域名的时候起不来,rabbitmq-server -detached因为rabbitmqctl是没有restart命令的,所以重启rabbitmq服务需要这么两步。另外,附上一些有用的官方连接:官网所有文档rabb...

2019-02-16 18:37:57 4977 1

原创 rabbitmq安装及集群安装

RabbitMQ安装download: erlang下载:http://www.erlang.org/download/otp_src_19.1.tar.gz simplejson下载:https://pypi.python.org/packages/source/s/simplejson/simplejson-3.8.0.tar.gz RabbitMQ下载:http://ww...

2019-02-15 19:25:27 222

原创 Linux如何编译安装源码包软件

一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个...

2019-02-15 19:07:50 409

原创 Centos6.6源码安装erlang过程及问题总结

今天在Centos6.6下安装erlang,过程真是一波三折,总结一下:下载erlang源代码包,选择版本,这里以erlang R19为例作说明:wget http://www.erlang.org/download/otp_src_R19.tar.gztar -zxf otp_src_19.tar.gz(上传次soft后该user有authority uncompress不要加sudo...

2019-02-15 16:41:25 1289

原创 yum错误:Cannot retrieve repository metadata (repomd.xml) for repository解决方法

安装rabbitemq之前需要安装erlang语言环境,安装erlang环境时centos6.6需要更新ncurses-devel我像往常一样运行了命令yum -y install ncurses-devel结果出来一些错误信息的提示!yum错误:Cannot retrieve repository metadata (repomd.xml) for repository 原来是我的yum源地址该...

2019-02-15 16:28:31 1706

原创 linux 同时在多个服务器session上执行命令

作为管理N台服务器,而又要执行相同命令又不想用脚本来执行,只有利用工具来执行,可以利用SecureCRT的 Chat Windows选项Send chat to all tabs来同时在服务器上执行相同的命令,记录下方法,希望提供给有需要朋友。一、首先在SecureCRT里同时打开多个服务器session二、选择菜单栏View --&gt;Chat Windows  对号,此时所有服务器连接...

2019-02-05 17:32:26 812

原创 linux crond使用详解

基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时0~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd rest...

2019-02-04 14:57:35 246

原创 linux awk使用详解

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho ...

2019-02-04 14:56:18 195

原创 linux sed命令使用详解

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介...

2019-02-04 14:54:48 285

原创 zookeeper 运维管理手册

 1.部署本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容:1. 系统环境2. 集群模式的配置3. 单机模式的配置系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生产环境的ZK集群。如果仅仅是想在单机上将ZK运行起来,进行一些开发与测试,那么第三部分或许是你的菜。 系统环境 平台支持 平 台 运行cl...

2019-02-02 17:27:19 373

原创 zookeeper配置文件详解及log日志文件

ttp://hadoop.apache.org/zookeeper/docs/r3.3.1/zookeeperAdmin.html#sc_configurationZooKeeper Server的行为受配置文件zoo.cfg的控制,zoo.cfg的设计目标是让所有服务器都可以使用相同的配置文件,如果需要使用不同的配置文件,需要保证关于cluster部分的参数相同。下面是具体的参数:最小必...

2019-02-02 17:15:27 6072

原创 zookeeper数据模型

ZooKeeper并不是完全遵循Paxos协议,而是基于自身设计并优化的一个2 phase commit的协议,如图所示:
  ZooKeeper跟Chubby一样用来存放一些相互协作的信息(Coordination),这些信息比较小一般不会超过1M,在zookeeper中是以一种hierarchical tree的形式来存放,这些具体的Key/Value信息就store在tree node中...

2019-02-02 17:14:37 183

原创 Zookeeper原理介绍

Zookeeper可以运行在两种模式下,一种是单机模式,单机模式就是只有一个zookeeper service ,这对与测试来讲非常方便,但不能保证服务的高性能和高可靠性;另一种就是复制模式(集群模式),在这种模式下,只要集群中的大多数正常工作,就可以提供稳定的高性能服务,如五个节点的ensemble,任意两个节点失败,服务器仍然可以正常工作,实现原理很简单:确保znode树的每一次修改都被复制到...

2019-02-02 17:13:10 221

原创 zookeeper.out nohup: failed to run command `java': No such file or directory

查看zookeeper.out[work@xxx zookeeper-3.4.6]$cat zookeeper.outnohup: failed to run command `/usr/java/jdk1.8.0_65//bin/java': No such file or directory这里可以看到是系统的环境变量有问题了!!!查看系统环境变量[work@xxx zook...

2019-02-02 16:08:53 4161 1

原创 zookeeper-3.4.12集群搭建

官网下载地址:http://zookeeper.apache.org/releases.html3个节点:192.168.125.128(2)192.168.125.129(1)192.168.125.130(3)解压zookeeper文件到指定目录,执行命令tar -zvxf zookeeper-3.4.12.tar.gz配置环境变量(注意:如果是集群的话多个节点都要配置)vim...

2019-02-02 12:48:00 228

原创 zookeepr 遇坑解决Cannot open channel to X at election address Connection refused

搭建zookeeper集群的时候3个节点,配置明明正确,却总是由一个启动不了,找了半天原因也没有找到。错误信息如下    2017-11-26 10:35:56,341 [myid:3] - INFO  [WorkerReceiver[myid=3]:FastLeaderElection@602] - Notification: 1 (message format version), 1...

2019-02-02 12:33:48 1537

原创 zookeeper安装时出现的错误Missing election port for server: 2

Caused by: java.lang.IllegalArgumentException: Missing election port for server: 2因为配置文件中server2写的这样:server.2=192.168.125.128:3888 正确的应该是:server.2=192.168.125.128:2888:3888...

2019-02-02 11:45:19 863

原创 linux配置/etc/profile后 Unrecognized option: -verison Error: Could not create the Java Virtual Mac

linux配置/etc/profile后./etc/profile 后执行java -version后报错:linux Unrecognized option: -verison Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit....

2019-02-01 18:59:54 11426

原创 修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题

1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可yum install glibc.i6862、error while loading shared libraries: libz.so.1: cannot open shared objec...

2019-02-01 18:43:33 425

原创 linux上yum安装ftp(也叫vsftpd)服务

Linux安装ftp组件安装vsftpd组件安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。[root@bogon ~]# yum -y install vsftpd添加一个ftp用户此用户就是用来登录ftp服务器用的。[root@bogon ~]# useradd ftpuser这样一个用户建完,可以用这个登录,记得用...

2019-02-01 15:36:06 3165

原创 在linux的centos上安装ftp客户端

1、本人环境  centos6.5 32位2、进入 http://mirror.centos.org/centos/6/os/ ,根据系统位数进入相应的目录,我的为32位因此进入http://mirror.centos.org/centos/6/os/i386/Packages/,  搜索找到ftp的rpm package的地址然后执行: rpm -Uvh http://mirror....

2019-02-01 15:31:57 3322

原创 FTP常见命令详解

在window下按window + r可打开DOS命令窗口,然后就可以输入FTP命令了。1. 登录FTP服务器方法一:直接输入ftp加ip地址ftp 192.168.10.xxx方法二:直接输入ftp,进入ftp服务后输入open加ip地址open 192.168.10.xxx当连接成功后会让你进行身份验证,在输入密码时屏幕上没有任何显示,不用管,直接输完密码敲回车键即可。2. 查看...

2019-02-01 15:30:59 713 1

原创 linux centos6.5源码编译安装vsftp服务器端

1、下载vsftpd,可以从官网(http://vsftpd.beasts.org)下载,也可以百度搜索[root@localhost vsftpd]# wget http://down1.chinaunix.net/distfiles/vsftpd-3.0.2.tar.gz(此地址不能使用)2、解压压缩包并进入解压出来的目录 安装在192.168.125.128上[root@lo...

2019-02-01 12:47:06 1410

mongodb学习笔记资料

mongodb学习笔记资料,从安装到操作库collection 对document的crud 索引 replicaSet sharding 备份与恢复

2019-01-27

mysql练习sql脚本

mysql练习sql脚本mysql 常用函数的使用及示例包括字符串和日期时间

2019-01-05

redis的tar包一键安装脚本

redis的tar包一键安装脚本,支持的脚本后缀名为.tar.gz

2018-11-20

mongodb的tar包一键安装脚本

mongodb的tar包一键安装脚本,安装的是2.4.2版本,安装后看mongo的进程有无

2018-11-19

java的MongoUtil

java操作mongodb的util工具类,其中主要包括了增删改查

2018-11-17

空空如也

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

TA关注的人

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