日月忽其不淹兮,春与秋其代序 认知即成长

上有六龙回日之高标,下有冲波逆折之回川。蜀道之难,难于上青天,使人听此凋朱颜!...

RabbitMq

exchange/routing key/queue三者关系 1.生产者发送消息时指定exchange和routing key 2.消费端将queue绑定到exchange,broker通过生产者产生消息的routing key路由到队列进行消费 详细请看 https://blog.csd...

2019-01-22 12:34:36

阅读数 5

评论数 1

APM系统实现原理

    每个应用都是执行main方法启动,javaagent使应用在执行main方法之前调用premain方法, 而在premain方法里classloader加载类时使用javassist对字节码进行改写,对原方法进行增强, 这就形成了监控,类似Spring AOP,而Spring AOP的底层...

2019-01-18 10:07:14

阅读数 7

评论数 0

Mongodb

环境centos7 1.官方下载  https://www.mongodb.com/download-center/community wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz 2.启动 #创建...

2019-01-17 11:13:53

阅读数 12

评论数 0

ES集群并配置IK分词器

一、ES集群搭建,建议在单机部署时安装完IK分词器再copy到其他机器进行集群部署,省去安装IK分词器的时间 1.单机部署,参照https://blog.csdn.net/ab7253957/article/details/85334259中搭建es的步骤,先搭建单机es再进行下面的步骤 2....

2019-01-12 15:02:25

阅读数 26

评论数 0

Nginx生产环境配置

一.Nginx 反向代理与负载均衡 二.Nginx 实现高速缓存 三.Nginx 性能参数调优 nginx调优 1.worker_connections 1024(linux理论上支持十万,但是要除以工作进程数worker_processes) 2.worker_processes worke...

2018-12-30 12:37:51

阅读数 54

评论数 0

ELK搭建

1.准备环境:centos7、elasticsearch 2.4.6、kibana4.6.1 、logstash2.4.0、jdk1.7+ elasticsearch不能在root账号下运行,需要新建一个用户 (1)创建用户名为elk的用户        adduser elk (2)修改...

2018-12-29 12:39:51

阅读数 35

评论数 0

Kafka集群配置

1、Kafka概念:     Topic: Kafka按照Topic分类来维护消息,每个Topic可以配置多个partition(分区),每个分区只能被一个消费者消费,每个partition对应一个commit log文件     Producer: 我们将发布(publish)消息到Topi...

2018-12-27 09:12:06

阅读数 27

评论数 0

Nginx安装

linux环境centos7 1.下载源码 及安装 wget http://nginx.org/download/nginx-1.14.0.tar.gz tar -zxvf nginx-1.14.0.tar.gz 简单构建 ./configure 基于参数构建 ./configure...

2018-12-26 18:06:57

阅读数 16

评论数 0

Tomcat配置详解

下面是tomcat-8.5.37原生server.xml配置,删除了所有自有注释 Connector主要属性: protocol  监听的协议,默认是http/1.1 port   连接端口号 minThread  初始化线程数 maxThread  最大线程数,生产配置800-1000...

2018-12-26 12:38:31

阅读数 35

评论数 0

Tomcat整体架构及生产环境部署

一、tomcat组件及其关系 tomcat组件完全展现在配置文件server.xml中,详细配置见https://blog.csdn.net/ab7253957/article/details/85260211 1、Connector   连接器,用于建立用户请求,将用户请求转化为Reques...

2018-12-26 09:50:45

阅读数 37

评论数 0

Redis高可用集群搭建

redis集群需要至少要三个master节点,我们这里搭建三个master节点,并且给每个master再搭建一个slave节点,总共6个redis节点,在三台虚拟机上实现三主三从 1.下载 && 解压 &&a...

2018-12-25 10:08:25

阅读数 77

评论数 0

centos7下Mysql安装及主从配置

一、mysql安装(根据官方步骤https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/) #查看可用的mysql包,如果没有进行第1、2步下载 yum repolist all | grep mysql 1.下载RPM包 wget ...

2018-12-24 16:12:45

阅读数 16

评论数 0

RocketMq事务消息遇到的问题

1、搭建2m-2s-sync集群测试RocketMq分布式事务,返回结果sendStatus=SLAVE_NOT_AVAILABLE,但是集群机器都正常,纠结了很长时间,后面把BrokerRole改为ASYNC_MASTER,一切都正常了。。。,那么可以这么说,事务消息只支持2m-2s-async...

2018-12-20 18:46:51

阅读数 60

评论数 0

RocketMq集群搭建

地址下载https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip         今天使用两台虚拟机搭建rocketmq集群,IP地址为192.168.21.128和1...

2018-12-17 17:57:08

阅读数 41

评论数 0

Mysql索引原理

1.mysql使用B+tree(B-tree(B树)的一种变种)数据结构存储索引,B+tree和B-tree的区别在于B+tree在非叶子节点不存储数据,只存储索引,而且mysql在设计的时候将节点的大小设计为4K,这是因为操作系统(windows为例)硬盘的页大小为4K,操作系统会进行预读(预读...

2018-11-21 16:34:27

阅读数 16

评论数 0

Spring MVC整合websocket遇到的问题

   https://blog.csdn.net/ab7253957/article/details/52502609      按照之前写过的一片博客做了websocket实现,遇到好多问题 其一,报404错误,找不到路径 /webSocketExportSettlement 是我定...

2018-09-18 11:53:41

阅读数 382

评论数 0

Jar包启动脚本

PROG=ring-service PIDFILE=ring.pid JAVA_OPTS="-Xms768m -Xmx768m -XX:+UseConcMarkSweepGC -Duser.timezone=GMT+08 -XX:+PrintGCDateStamps -XX:...

2018-06-27 14:09:31

阅读数 317

评论数 0

Spring RestTemplate配置类

public class RestTemplateConfig { private int socketTimeout = 10000; private int connectTimeout = 10000; /** * 连接不够用的等待时间,不宜过长,必须设置...

2018-03-26 15:41:19

阅读数 994

评论数 0

Mysql死锁问题

com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction ; SQL []; Dead...

2018-01-22 10:37:49

阅读数 105

评论数 0

自定义Mybatis类型处理器对参数和结果集进行自定义处理

业务需求是对字符串数据进行加密后入库,使用类型处理器会有一个短板,即此类型的所有数据都会被自定义的类型处理器进行处理,如果是只对几个特殊字段进行加密,则这种方法是行不通的,本人尝试过自定义类型,可String不能被继承,再者JavaBean要被其他项目引用,自定义类型毕竟不合适,我们这里只介绍一下...

2017-12-22 10:00:59

阅读数 746

评论数 0

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