java
文章平均质量分 82
domiD
这个作者很懒,什么都没留下…
展开
-
堆内存神秘溢出事件
转载自:https://my.oschina.net/u/2368090/blog/1628720转载 2018-03-05 18:51:40 · 215 阅读 · 0 评论 -
mongodb分片
部署概述图如下,为方便演示,部署在一台机器上,以端口号区分。说明: a:一共启动10个服务(分片复制集Share-a:3+分片复制集Share-b:3+配置复制集:3+路由服务器:1) b:端口如上所示 Step 1: 分别启动复制集Shared-a mongod --dbpath=../dbs/share...原创 2018-07-24 20:32:58 · 213 阅读 · 0 评论 -
记一次线上问题排查
这次线上问题来的比较突然,影响也大,用博客记录下整个过程,也当作是对这次事故的一次总结归纳。2018年06月21号上午10点,收到运营同事通知,http://**.com/api/访问量剧增,日志量达到80g/天,而且有上升趋势。运营同事让我们排查,这种访问是否正常。运营统计访问量:收到通知后立即展开摸排:1:第一时间登录服务器,查看服务状态。 top命令两台服务器的状态良好。df -h磁盘...原创 2018-06-23 21:04:11 · 835 阅读 · 0 评论 -
解决dubbo注册zookepper服务IP乱入问题的三种方式
转载:https://blog.csdn.net/fullbug/article/details/52739580解决dubbo注册zookepper服务IP乱入问题的三种方式2016年10月05日 17:04:32 阅读数:21008 最近做一个项目引入了dubbo+zookepper的分布式服务治理框架。在应用的发布的时候出现一个怪问题。z...转载 2018-06-14 16:27:53 · 630 阅读 · 0 评论 -
升级python
转载:https://www.cnblogs.com/kimyeee/p/7250560.htmlLinux下安装Python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装python3.61. 安装依赖环境 # yum -y i...转载 2018-05-24 17:42:27 · 323 阅读 · 0 评论 -
zookeeper的安装
安装 Dubbo 注册中心(Zookeeper-3.4.6) Dubbo 建议使用 Zookeeper 作为服务的注册中心。 注册中心服务器(192.168.3.71)配置,安装 Zookeeper: 1、 修改操作系统的/etc/hosts 文件中添加: # zookeeper servers 192.168.3.71 edu-provider-01 2、 到 http://apac...原创 2018-05-28 14:20:05 · 174 阅读 · 0 评论 -
activemq的安装
IP:192.168.4.101 环境:CentOS 6.6、JDK7 1、 安装 JDK 并配置环境变量(略) JAVA_HOME=/usr/local/java/jdk1.7.0_72 2、 下载 Linux 版的 ActiveMQ(当前最新版 apache-activemq-5.11.1-bin.tar.gz) $ wget http://apache.fayea.com/active...原创 2018-05-28 14:19:02 · 286 阅读 · 0 评论 -
git clone远程branch和tag
转载自:https://www.cnblogs.com/liangcheng11/p/6822543.htmlgit clone远程branch和tag 接着上一个笔记讲,我们想从remote repository上获取某个branch的某个tag。这句可以理解为,以angular,我们想获得angular的angular1的v.0.1.1的版本。 1.查看远程分支git branch -r2...转载 2018-04-28 14:07:22 · 5300 阅读 · 0 评论 -
Maven生成可以直接运行的jar包的多种方式
Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在jar包中的...转载 2018-03-14 15:16:55 · 331 阅读 · 0 评论 -
HashMap实现原理分析
内容来自:http://www.bootdo.com/blog/open/post/1221 HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大...转载 2018-02-27 13:33:34 · 117 阅读 · 0 评论 -
nginx日志切割
nginx没有像logback一样日志自动按天切割的功能,如果不切割的话,单个的日志会越来越大。需求:实现nginx按天切割,并且自动删除20天后的日志文件。思路:创建切割脚本并且定时执行该脚本。 步骤:1:创建切割脚本,cut_nginx.sh #!/bin/bashLOGS_PATH=/data/log/nginxYESTERDAY=$(...原创 2018-07-13 15:03:44 · 506 阅读 · 0 评论