`
文章列表
在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 全局设置: 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 集群。集群解决的是扩展性问题。所有的数据和状态都会在集群内所有的节点上被复制,只有queue是例外。默认的情况下,消息 ...
出自网络,也不知道谁原创,在此做个记录,以备学习,同时加入自己的理解和补充。                                 Rabbitmq集群故障队列恢复 RabbitMQ的mirror queue(镜像队列)机制是最简单的队列HA方案,它通过在 ...
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" 节点名,默 ...
systables:描述数据库中的表信息; syscolumns:描述数据库中表的列; sysindexes:描述数据库中列的索引; sysfragments:存储了分段索引的片段信息; sysfragauth:表识别列级权限; sysviews:描述了数据库中定义的每个视图; sysdpend:描述了视图是如何依赖其他视图和表的; syssyntable:定义每一个同义词及其所代表的对象; sysconstraints:记录了加载在数据库表列上的约束; sysreferences:列出了放置在数据库上的参照约束,它为数据库的每个参照约束建立一行 syscoldepend:记录了涉及检查约束的所 ...
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条记录,最后返查询结果集。    日后上源码分析。。。。。
一、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
Global site tag (gtag.js) - Google Analytics