- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 ActiveMQ内存配置和消息持久化
ActiveMQ内存配置ActiveMQ的内核是Java编写的,也就是说如果服务端没有Java运行环境ActiveMQ是无法运行的。ActiveMQ启动时,启动脚本使用wrapper包装器来启动JVM。JVM相关的配置信息在启动目录的“wrapper.conf”配置文件中。可以通过改变其中的配置项,设置JVM的初始内存大小和最大内存大小。ActiveMQ每一个服务节点都是一个独立的进程。在A...
2020-01-14 14:31:40
2169
原创 JVM内存分析
###获取JVM的dump文件#####1、JVM启动时增加两个参数: #出现 OOME 时生成堆 dump: -XX:+HeapDumpOnOutOfMemoryError #生成堆文件地址: -XX:HeapDumpPath=/opt/logs/jvm/Tomcat配置自动生产dump文件参考Tomcat性能调优#####2、发现程序异常前通过执行指令...
2020-01-14 14:21:02
339
原创 解决git@github.com: Permission denied (publickey). Could not read from remote repository.
今天在github上看到一个比较感兴趣的项目,于是想下载研究一下,CheckOut时抛了以下异常git@github.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct access rights and the re...
2020-01-14 14:19:53
532
原创 利用rsync跟inotify实现两台服务器的文件实时同步
数据服务器:192.168.1.239备份服务器:192.168.1.238####备份服务器安装rsynctar -zxvf rsync-3.0.9.tar.gz cd rsync-3.0.9./configuremake && make install####备份服务器rsync配置mkdir /etc/rsyncdtouch /etc/rsyncd/rsy...
2020-01-14 14:18:41
214
原创 Rabbitmq 安装
1.安装Erlang./configure --prefix=/usr/local/erlangmakemake install2.安装RabbitMQxz -d rabbitmq-server-generic-unix-3.6.9.tar.xztar -xvf rabbitmq-server-generic-unix-3.6.9.tar启动插件./rabbitmq-plu...
2020-01-13 16:58:24
118
原创 深入理解Zookeeper
###什么是Zookeeper?Zookeeper 是一个分布式协调服务的开源框架。主要用来解决分布式集群中应用系统的一致性问题,例如怎样避免同时操作同一数据造成脏读的问题。 ZooKeeper 本质上是一个分布式的小文件存储系统。提供基于类似于文件系统的目录树方式的数据存储,并且可以对树中的节点进行有效管理。从而用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于...
2020-01-13 16:57:24
210
原创 Redis集群安装
redis 版本:redis-3.2.8操作系统:centos 7.2ruby版本: ruby-2.3.1###1、安装ruby# tar zxvf ruby-2.3.1.tar.gz# cd ruby-2.3.1# ./configure --prefix=/usr/local/ruby --with-openssl-dir=/usr/local/openssl --with-zli...
2020-01-13 16:56:32
106
原创 Tomcat 性能调优
Tomcat性能调优进入Tomcat根目录下的conf目录,修改server.xml文件的内容。 <Connector port="8180" protocol="HTTP/1.1" connectionTimeout="3000" minSpareThreads="100" maxConnections="1000" acccptCount="1000"...
2020-01-13 16:55:38
328
原创 Vue 组件间通讯传值
##通过路由带参数进行传值两个组件 A和B,A组件通过query把orderId传递给B组件(触发事件可以是点击事件、钩子函数等)this.$router.push({ path: '/conponentsB', query: { orderId: 123 } }) // 跳转到B在B组件中获取A组件传递过来的参数this.$route.query.orderId##通过设置 Ses...
2020-01-13 16:54:54
146
原创 搭建 Elasticsearch 集群
#####操作系统:centos 7.2#####Elasticsearch版本:Elasticsearch-6.2.4JDK:Oracle-jdk 1.8###配置JDKvi /etc/profile#添加export JAVA_HOME=/opt/jdk/export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/li...
2020-01-13 16:53:29
118
原创 基于python的内存监控系统
思路:通过系统命令或操作系统文件获取到内存信息(linux 内存信息存在/proc/meminfo文件中,mac os 通过命令vm_stat命令可以查看) 并将获取到信息保存到数据库中,通过web将数据实时的展示出来.(获取数据—展示数据) 1、后台数据采集(获取数据)import subprocessimport reimport MySQLdb as mysqlimport time
2016-09-06 15:08:22
3003
原创 Java异常相关的面试题(上)
1)java中什么是Exception ? 简单的说,异常就是Java传达给系统的和程序错误的方式。在java中,异常功能是通过实现比如 Throwable,Exception,RuntimeException 之类的,然后还有一些处理异常时候的关键字,比如:throw,throws,try,catch,finally 等。 所有的异常都是通过Throwable衍生出
2016-03-14 17:29:50
3607
原创 windows下MongoDB的安装
一、mongodb的安装:1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads 2.解压缩至D:/app/mongodb即可 3.创建数据库文件的存放位置,比如D:/app/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否
2016-01-04 10:27:12
369
原创 Tomcat与Solr整合
1、解压solr 拷贝solr-4.3.1\example\webapps下的solr.war包到tomcat的webapps下2、运行tomcat解压solr.war;solr.war解压后将war包删了 3、新建一目录用来存放solr的索引,并将solr-4.3.1\example\solr目录拷贝到新建目录4、修改apache-tomcat-7.0.50\webapp
2016-01-04 10:25:44
380
原创 windows下配置java程序bat启动
1、用服务名新建一个文件夹,在文件夹里新建bin文件和server文件夹,bin文件夹用来存放启动的bat文件和java程序所需要的配置文件,server文件存放java程序的jar包,在server文件夹下新建lib文件夹存放所依赖的jar包2、在bin 文件下新建一个以bat后缀的文件,bat文件内容:@echo offcd ..set APP_HOME=%
2016-01-04 10:23:47
1838
原创 oracle 自带的定时任务
----- 创建jobdeclare clear_job number;begin dbms_job.submit(clear_job, 'PUB_CLEAR_DATA_PROC;', sysdate, 'TRUNC(sysdate)+1+1/(24)'); end;--PUB_CLEAR_DATA_PROC--定时执行的存储
2016-01-04 10:19:18
959
原创 ORACLE大数据量数据删除
最近生产上报了一个数据连接错误,排查了原因后发现是oracle数据库中的两张表的数据量太大表空间不足引起;查了下数据,发现是交易的一些签名数据,数据并没有什么用,故需定期的清理这些数据,但是要保存一个月内的数据;通过统计,每张表每天的数据量大概是5W;接下来要做的事: 1、清理掉历史数据,保存一个月的数据; 数据量特别大的删除方法:可以通过临时表来删除,如要保存的数据小于被删除的数
2016-01-04 09:59:10
2122
原创 基于java的PDF格式文件的生成
在现项目中,PDF格式文件的处理采用iText,iText是一个能快速产生PDF文件的java类库;使用iText生成的可以分为5个步骤:1、创建Document对象实例,Document doc = new Document();2、建立一个书写器(Writer)与Document对象关联,通过书写器可以将文档写入到磁盘; PDFWriter.getInstance(docum
2016-01-04 09:44:08
598
原创 基于java的任务中转接口
在业务发展中,根据不同的业务需求,建立了不同的系统;系统间是相互独立的,为了避免信息孤岛,各系统通过对外提供接口进行交互;在众多的业务系统群中,通过点对点的接口交互存在很多弊端,系统间的接口交互混乱,不方便管理等等;采用SOA架构,ESB服务,又有点牛刀杀鸡;故设计了接口请求中转的组件;该组件接受各业务系统的报文请求,根据请求的交易码,去调用对应的组件处理;交易码和处理组件都配置在数据库中;
2016-01-01 22:36:28
2261
原创 在spring中配置mongodb的用户名和密码
1、在spring的配置文件中xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://w
2016-01-01 22:17:42
14808
原创 linux ssh 免密码登陆
我现在有三台机器分别是 master 、slave01、slave02 要配置这三台机器相互密码登陆1、分别在这三台机器上机器输入:ssh-keygen -t rsa 生成密钥;2、分别将公钥添加到authorized_keys中:cat ~/.ssh/id_dsa.put >> ~/.ssh/authorized_keys3、查看一下authorized_keys的内容: m
2016-01-01 21:37:07
601
原创 hadoop mapreduce统计的小例子
在13年时学过几个月的hadoop,因为各种原因,没有继续走下去,所学的东西也没有很好做过笔记,现在需要用到了,才发现自己已经把它忘得差不多了;故觉得很有必要把所学所用的东西记录下来,以便以后查阅;昨天把hadoop的集群环境搭建好了,今天迫不及待的写了一个helloworld,不废话了,开始解析这个小例子:在用mapreduce写统计前,先要把hadoop的集群环境搭建好
2016-01-01 12:17:51
633
FreeSWITCH简要使用教程V1.1.pdf
2020-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人