- 浏览: 33936 次
-
最新评论
文章列表
weblogic 部署应用jar冲突问题
- 博客分类:
- java log
在webLogic.xml中加上
<wls:container-descriptor>
<wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
</wls:container-descriptor>
或指定包路径:
<wls:container-descriptor>
<wls:prefer-application-packages>
<wls:package-name>org.xxx.xxx.*</wls ...
简易的命令行入门:
Git 全局设置:
git config --global user.name "chenXXXX"
git config --global user.email "170XXXX@qq.com"
创建 git 仓库:
mkdir springCloudDemo
cd springCloudDemo
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee ...
1.eureka.client.registry-fetch-interval-seconds
表示eureka client间隔多久去拉取服务注册信息,默认为30秒,对于api-gateway,如果要迅速获取服务注册状态,可以缩小该值,比如5秒
2.eureka.instance.lease-expiration-duration-in-seconds
leaseExpirationDurationInSeconds,表示eureka server至上一次收到client的心跳之后,等待下一次心跳的超时时间,在这个时间内若没收到下一次心跳,则将移除该instance。 ...
默认@timestamp是filebeat读取日志时的时间戳,但是我们在读取日志的时候希望根据日志生成时间来展示,以便根据日志生成时间点来定位问题。
这是我生成json日志的格式:
{"@timestamp":"2017-03-23T09:48:49.304603+08:00","@source":"vagrant-ubuntu-trusty-64","@fields":{"channel":"xhh.mq.push","level" ...
RabbitMQ 集群
- 博客分类:
- RabbitMQ
RabbitMQ 集群
你可以使用若干个RabbitMQ 节点组成一个 RabbitMQ 集群。集群解决的是扩展性问题。所有的数据和状态都会在集群内所有的节点上被复制,只有queue是例外。默认的情况下,消息 ...
Rabbitmq集群故障队列恢复
- 博客分类:
- RabbitMQ
出自网络,也不知道谁原创,在此做个记录,以备学习,同时加入自己的理解和补充。
Rabbitmq集群故障队列恢复
RabbitMQ的mirror queue(镜像队列)机制是最简单的队列HA方案,它通过在 ...
Rabbitmq持久化机制
- 博客分类:
- RabbitMQ
1.消息持久化原理
所有队列中的消息都以append的方式写到一个文件中,当这个文件的大小超过指定的限制大小后,关闭这个文件再创建一个新的文件供消息的写入。文件名(*.rdq)从0开始然后依次累加。当某个消息被删除时,并不立即从文件中删除相关信息,而是做一些记录,当垃圾数据达到一定比例时,启动垃圾回收处理,将逻辑相邻的文件中的数据合并到一个文件中。
rabbitmq在启动时会创建msg_store_persistent,msg_store_transient两个进程,一个用于持久消息的存储,一个用于内存不够时,将存储在内存中的非持久化数据转存到磁盘中。所有队列的消息的写入和删 ...
eureka集群available-replicas不为空需满足如下条件:
1.不能用localhost比如:
eureka.client.serviceUrl.defaultZone=http://localhost:2222/eureka/
要采用:
eureka.instance.hostname=master
eureka.client.serviceUrl.defaultZone=http://backup:2222/eureka/
===================
eureka.instance.hostname=backup
eureka.client.serviceUrl. ...
发现一个比较不错的博文:
http://www.blogjava.net/daiyongzhi/archive/2014/04/13/412364.html
做个记录.补充说明:
1.slf4j-over-log4j 从log4j转为slf4j桥接:
比如,kafka的jar包基于log4j实现了日志,如何在logback日志应用中使用了,就需要slf4j-over-log4j, 如果使用log4j就出现两个日志实例错误。其他日志框架类似。
1.loggin和jms使用需要配置logback和增加jolokia-core依赖:
To make the logging section work you need to make the /jolokia-endpoint accessible.
Include the jolokia-core.jar in your spring-boot-application:
<dependency>
<groupId>org.jolokia</groupId>
<artifactId>jolokia-core</artifactId ...
ElasticSearch配置说明
- 博客分类:
- ELK
1.config/elasticsearch.yml配置说明
cluster.name:elasticsearch
配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群。
node.name:"node-1"
节点名,默 ...
informix系统表说明
- 博客分类:
- informix
systables:描述数据库中的表信息;
syscolumns:描述数据库中表的列;
sysindexes:描述数据库中列的索引;
sysfragments:存储了分段索引的片段信息;
sysfragauth:表识别列级权限;
sysviews:描述了数据库中定义的每个视图;
sysdpend:描述了视图是如何依赖其他视图和表的;
syssyntable:定义每一个同义词及其所代表的对象;
sysconstraints:记录了加载在数据库表列上的约束;
sysreferences:列出了放置在数据库上的参照约束,它为数据库的每个参照约束建立一行
syscoldepend:记录了涉及检查约束的所 ...
informix 分页查询实现
- 博客分类:
- informix
1.informix 数据库实现方案
informix 数据库提供了非常便捷高效sql,select skip M first N from table name where 1=1 order by col;
说明:M为(第几页-1)*每页记录数
N为每页记录数
2.hiberate 实现方案
通过设置Criteria 对象的firstResult和maxResults属性,每次都查询(firstResult+maxResults)条记录,然后对查询结果集 resultSet跳过firstResult条记录,最后返查询结果集。
日后上源码分析。。。。。
dubbo与zookeeper集群模式配置说明
- 博客分类:
- dubbo
一、zookeeper配置说明
Zookeeper 的配置文件在 conf 目录下,将 zoo_sample.cfg 改名为 zoo.cfg.
1.单机模式
tickTime=2000
dataDir=Zookeeper安装目录下的data目录
clientPort=2181
tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
clientPort:这个 ...
在空目录下创建.gitignore文件。
文件内写入如下代码,可以排除空目录下所有文件被跟踪:
# Ignore everything in this directory
*
# Except this file !.gitignore