logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CentOS修改ulimit(最大进程数和最大文件打开数)

ulimit -n和-u可以查看linux的最大进程数和最大文件打开数。临时方法:为了优化linux性能,可能需要修改这个最大值。临时修改的话ulimit -n 204800就可以了,重启后失效。永久生效的方法:修改/etc/security/limits.conf文件在文件末尾添加[html] viewplain copy

Linux下安装PHP的MongoDB扩展

因为是手动安装的MongoDB,所以也需要编译安装MongoDB扩展,步骤如下:1)下载最新的PHP MongoDB扩展源码,源码可以在http://pecl.php.net/package/mongo下载.2)解压,进入安装目录wget http://pecl.php.net/get/mongo-1.4.0.tgztar -zxvf mongo-1.4.0.tgzcd mongo-1

#mongodb
idea远程部署war到docker

1、拉取最新的tomcat镜像到本地sudo docker pull tomcat 2、基于Dockerfile创建镜像文件dockerfile可以帮助我们创建自定义的镜像,本文比较简单直接基于最新的tomcat镜像,当然tomcat镜像也可以自定义(tomcat版本、jdk版本)。新建Dockerfile文件,并将需要部署的war包放在相同文件夹下#基础镜像FR...

hystrix中RequestContextHolder取值为空的问题

我们知道,Hystrix有隔离策略:THREAD以及SEMAPHORE。如果你不知道Hystrix的隔离策略,可以阅读我的书籍《Spring Cloud与Docker微服务架构实战》,或者参考文档:https://github.com/Netflix/Hystrix/wiki/Configuration#executionisolationstrategy引子当隔离策略为THREAD时,是没办法拿

Ansible的基本使用

ansible初识运维工作系统安装:   bare metal(实体机 ):pxe技术,cobbler技术   virtural machine(虚拟机):VMware,批量部署操作应用程序部署&configuration工具:    puppet:ruby    saltstack:python    chef    cfenginecommand...

MySQL中NULL和空值的区别

平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。问题 1: 首先,我们需要搞清楚 “空值” 和”NULL”的概念:1:空值(”)是不占用空间的2: MySQL中的NULL其实是占用空间的。官方文档说明:

#mysql
Mysql对自增主键ID进行重新排序

Mysql数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列。原理:删除原有的自增ID,重新建立新的自增ID。1,删除原有主键:ALTERTABLE`table_name` DROP `id`;2,添加新主键字段:ALTERTABLE`table_name` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;3,设置新主键:ALTE

#mysql#数据库
redo和undo日志

在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。​MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。1 undo1.1 undo是啥undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name=’B’...

redo和undo日志

在数据库系统中,既有存放数据的文件,也有存放日志的文件。日志在内存中也是有缓存Log buffer,也有磁盘文件log file,本文主要描述存放日志的文件。​MySQL中的日志文件,有这么两类常常讨论到:undo日志与redo日志。1 undo1.1 undo是啥undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name=’B’...

Zookeeper启动流程分析

前言上篇我们通过了解Paoxs算法开始,到Zab协议的两大特性:崩溃恢复和消息广播,学习了Zookeeper是如何通过Zab协议实现高可用,本篇开始我们来学习Zookeeper的启动流程单机模式启动流程我们知道,Zookeeper使用中分为单机和集群两种,而这两种最大的不同则是,集群启动下需要进行Leader选举以及Leader和Follower之间的数据同步操作,而单机启动则不需要此操作,Zoo

#zookeeper
到底了