自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 sentinel 连接数异常

生产使用redis一段时间后,生产配置为sentinel方式的集群,为三台,有一天部署项目上线出现问题如下Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplate' defined in class path resource [ap

2015-10-13 11:08:03 6733 10

原创 rancher 安装jenkins

1.rancher 部署好集群后 创建项目>创建命名空间 >部署服务2.填写服务名称 镜像名称,并配置端口映射 容器端口映射为30000 容器端口50000映射为主机300013.添加数据卷>映射主机目录 将jenkins 映射到主机目录下4.因为 jenkins 要执行docker 命令 需要再挂载两个目录5.因为jenkins 要执行docker 命令需要设置权限为root,将用户uid 设置为06.启动完成访问8080 端...

2021-01-28 09:46:58 2103

原创 rancher搭建k8s集群

1.规划四台主机rancher 192.168.0.102 master 192.168.104 node1 192.168.0.115 node2 192.168.0.114 注意需要修改hostname,不然添加node 节点会覆盖master 节点,导致添加 节点不成功hostnamectl set-hostname master #104执行hostnamectl set-h...

2021-01-27 18:15:30 500

原创 python3.5+pyqt5+anaconda+mysql-connector 环境搭建

安装 pyqt5执行命令 pip install PyQt5如果异常下载PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64.exe  https://pypi.python.org/pypi/PyQt5/ 安装 配置 环境变量 QT_QPA_PLATFORM_PLUGIN_PATH=D:\software\Anaconda3\Lib\site-packages\PyQt5\

2017-07-16 11:06:08 2654

翻译 CentOS 7 安装mesos

$ wget http://www.apache.org/dist/mesos/1.3.0/mesos-1.3.0.tar.gz$ tar -zxf mesos-1.3.0.tar.gzsudo yum install -y tar wget git$ sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-

2017-06-22 18:12:10 742

原创 redhat7 安装 docker

前言docker 需要lxc 和cgroup 支持,内核版本大于3.8,需要root 用户操作检查docker 目前只支持redhat6以上版本查看版本(cat /proc/version 中版本号不正确)cat /etc/issue 安装 cgroupcgroup 下载地址http://pkgs.org/centos

2016-01-28 15:28:15 8530

转载 tomcat https 配置

生成秘钥1.      进入到jdk下的bin目录2.      输入如下指令keytool -v -genkey -alias tomcat -keyalg RSA-keystore d:/tomcat.keystore  -validity 36500附:d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。"-validity 3650

2016-01-10 17:05:51 428

原创 spring jmx 整合

2. 添加配置文件 service:jmx:rmi://localhost:11099/jndi/rmi://localhost:9530/jmxrmi 9530 3. 注意第一个端口是jmx

2016-01-10 10:36:17 487

原创 tomcat 加密数据源配置

配置数据源1) 配置位置可以选择以下位置中的Context>标签中进行配置%TOMCAT_HOME%\conf\server.xml。%TOMCAT_HOME%\conf\context.xml。应用中META-INF/context.xml,这个是私有的,只对这个应用可见。2) mysql配置样例12

2016-01-10 10:10:51 11032

原创 activemq 安装 network方式

1. 目前activemq 模式主要是network方式,提供负载功能,zookeeper方式为高可用方式,两种方式都支持点单故障,本人以为network方式更合适

2016-01-09 19:43:46 2018

原创 activemq 假死

activemq 消息堆积一段时间后,消息不再发送,也无法接收

2016-01-09 19:41:39 8957

原创 redis 安装(sentinel 方式)

1  简介Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。2  安装wget http://download.redis.io/releases/redis-3.0.0.tar.gztar -zxvf redis-3.0.0.tar.gzcd

2016-01-08 19:51:29 642

原创 activemq spring整合 以及虚拟主题设置

1. jmstemplate 配置 testqueue" class="org.apache.activemq.command.ActiveMQQueue"> 2.消息监听器配置 mqConnec

2016-01-08 17:55:55 1999

原创 spring redis 整合

1.引入redis 属性文件master=mymaster master nameredis1.url=10.118.242.100:26379redis2.url=10.118.242.101:26379redis3.url=10.118.242.105:26379redis.maxIdle=8 最大空闲连接数 默认空闲60s后回收redis.maxActive=8 最大连接数

2016-01-08 17:41:44 511

原创 查看 cpu 过高 分析线程状态

使用jstack分析java程序cpu占用率过高的有关问题使用jstack分析java程序cpu占用率过高的问题1,使用jps查找出java进程的pid,如37062,使用top -p 3706 -H观察该进程中所有线程的CPU占用。3,找出CPU消耗较多的线程id,如15843,将15844转换为16进制0x3de3,注意是小写哦4,使用jstack 3706|g

2016-01-07 17:25:21 519

原创 服务器时间不同步影响activemq 消息过期

发送消息后,在session中会对消息进行封装,添加过期时间 long expiration = 0L; if (!producer.getDisableMessageTimestamp()) { long timeStamp = System.currentTimeMillis();

2016-01-05 11:02:43 2945 1

原创 sf4j+logback

一、基本环境配置 1、需引入logback 1.1.2版本的jar包,包括logback-core和logback-classic,2、需引入jcl-over-slf4j.jar代替commons-logging、引入log4j-over-slf4j.jar代替log4j、引入jul-to-slf4j.jar代替jdk logging。二、注意事项1、如果引入引入jul-to-

2015-12-29 17:19:48 740

原创 maven 定义profile.properties

生产项目部署,需要把war包中的properties 放到指定路径中,maven 可以指定profile.properties 路径localtruepropertiesfalseproductprofiles/${project.artifactId}/propertiestrue${project.artifa

2015-12-17 16:30:31 881

转载 mycat

http://pan.baidu.com/s/1o61EXaa mycat+mysql 镜像http://pan.baidu.com/s/1qWr4AF6 springMVC +ibatis+freeMaker 示例

2015-12-09 11:08:53 415

原创 jmx 监控 tomcat 和activemq

activemq jmx 监控设置1.cat/etc/hosts 检查hosts文件设置,不用127.0.0.1,用实际IP地址 2.${ACTIVEMQ_HOME}/conf/activemq.xml中的 broker节点增加 useJmx="true"属性3.${ACTIVEMQ_HOME}/conf/activemq.xml中的managementContext

2015-12-06 11:30:36 1136

原创 maven 创建自定义archetype

1 新建maven工程模板, pom.xml 配置插件: org.apache.maven.pluginsmaven-archetype-plugin2.3                   注意: 发布的地址最好也写上(你的nexus 私服仓库地址)。 releaseshttp://XX.com:8081/nexus/cont

2015-11-30 14:44:17 356

翻译 activemq 内存管理

内存管理是通过MemoryUsage来管理的,broker启动时会创建一个SystemUsage 对象包括三个属性1.    MemoryUsage2.    StoreUsage3.   TempUsage MemoryUsage 本质上一个计数器,是消息使用内存的记录。当做了Producer Flow Control(就是对队列主题进行内存限制)会给每一个destination

2015-11-17 17:11:18 542

翻译 activemq 三种索引的使用分析

第一种索引Store-based 消息接收后,首先完成消息存储的工作,判断是否有空闲的内存可用,如果有的话,直接进入DisPatchQueue,如果没有可用内存,维护一个指针,当需要消息的时候,直接从消息存储的介质里每次读取一批消息,然后存入DisPatchQueue。(此消息存储的大小取决于storeUsage设置的大小)速度适中,建议采用第二种索引 VM Cur

2015-11-16 17:20:58 824

原创 sentinel 内存泄露导致内存耗尽swap交换频繁

经查看redis 配置了五个节点,后来下线两个redis,但是sentinel依然显示五个节点,但是两个节点显示下线,但是sentinel依然每隔一秒钟去探测下线的服务器,此问题是sentinel的bug参见官方文档,在3.0.2中已经修复* [FIX] Resolved a memoryleak in the hiredis library causing a memory leak

2015-10-13 11:12:15 1849

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除