架构
文章平均质量分 89
hgl168918
12年走上程序猿的道路,虽然我是一个小小的程序猿,但依然有梦想,我热爱我的职业,喜欢和代码打交道,喜欢专研新技术,虽然我比较愚笨,但我依然选择坚持,我相信坚持就有收获。我也喜欢分享,共同探讨问题,喜欢把事情做到尽自己最大努力完成和完美!
展开
-
Kafka 是一个分布式流式处理平台-简单介绍
Kafka 是一个分布式流式处理平台原创 2022-11-29 17:40:24 · 964 阅读 · 1 评论 -
centos系统下RabbitMQ安装教程
RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境原创 2022-11-27 23:39:55 · 1609 阅读 · 0 评论 -
centos8.4下搭建 rocketmq集群部署 4.9.4
rocketmq集群部署 4.9.4 版本原创 2022-11-27 18:23:54 · 1275 阅读 · 0 评论 -
RocketMQ安装部署
RocketMQ安装部署简单 流程原创 2022-11-27 12:01:19 · 3534 阅读 · 0 评论 -
关于thinkphp index.php 502 bad gateway或者nginx配置伪静态不生效 404问题总结
先上一段fast_cgi的配置代码location ~* \.php$ { fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pa原创 2020-09-10 15:01:16 · 2618 阅读 · 0 评论 -
一文读懂 MySQL 主从复制读写分离
前言在很多项目,特别是互联网项目,在使用MySQL时都会采用主从复制、读写分离的架构。为什么要采用主从复制读写分离的架构?如何实现?有什么缺点?让我们带着这些问题开始这段学习之旅吧!为什么使用主从复制、读写分离主从复制、读写分离一般是一起使用的。目的很简单,就是为了提高数据库的并发性能。你想,假设是单机,读写都在一台MySQL上面完成,性能肯定不高。如果有三台MySQL,一台mater只负责写操作,两台salve只负责读操作,性能不就能大大提高了吗?所以主从复制、读写分离就是为...原创 2020-09-07 10:23:45 · 147 阅读 · 0 评论 -
基于Canal与Flink实现数据实时增量同步
canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。一、配置MySQL的binlog(1)常见的binlog命令# 是否启用binlog日志show variables like 'log_bin';# 查看binlog类型show global variables like 'binlog_format';# 查看详细的日志配置信息show global variables原创 2020-09-07 10:08:07 · 409 阅读 · 0 评论 -
MySQL数据库高并发优化配置
下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化。一、服务器硬件对MySQL性能的影响① 磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转/秒)为例,这种硬盘理论上每秒寻道7200次,这是物理特性决定的,没有办法改变。 MySQL每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以,通常认为磁盘I/O是制约MySQL性能的最大因素之一,对于日均访问量 在100万PV以上..原创 2020-08-26 20:53:34 · 1146 阅读 · 0 评论 -
centos 7 源码编译安装php5.6.37
1、获取并解压 PHP 源代码wget http://cn2.php.net/distributions/php-5.6.37.tar.gztar zxf php-5.6.37.tar.gzcd php-5.6.372、为了防止编译出错安装依赖包yum -y install gcc gcc-c++ autoconf libjpeg-turbo-static libjpeg-turbo-devel libpng libpng-devel freetype freetype-devel li原创 2020-05-16 15:50:31 · 1236 阅读 · 0 评论 -
centos7下 elasticsearch6.4.0安装,ik分词器的安装
1、首先安装jdk1.8以上的环境,这里不再赘述,自行百度2、安装 elasticsearch6.4.0,es的启动环境不能是root超级管理员账户,所以我们需要创建一个普通用户centos7创建普通用户流程:[root@mysql ~]# adduser cloudes[root@mysql ~]# passwd cloudes输入两次密码验证即可用户密码创...原创 2019-10-18 10:35:59 · 629 阅读 · 0 评论 -
安装kafka时过程笔记,不是很详细
1、创建test用户adduser test2、?给test用户设置密码passwd test(输入两次密码)3、给/etc/sudoers文件添加写权限chmod -v u+w /etc/sudoers4、给test用户授root权限,编辑/etc/sudoers vi /etc/sudoers## Allow root to run any comm...原创 2019-04-29 11:33:55 · 174 阅读 · 0 评论 -
在CentOS 7中安装Redis 3.2.8
安装gccyum -y install gcc下载rediscurl -O http://download.redis.io/releases/redis-3.2.8.tar.gz解压tar -zxvf redis-3.2.8.tar.gz转换目录cd redis-3.2.8/deps/编译依赖make geohash-int hiredis jemalloc linenoise lua转换目录c原创 2017-06-16 09:25:10 · 312 阅读 · 0 评论 -
MyBatis+Spring在注解@Autowried后通过反射的方式调用方法获取注入的Service或DAO对象为空
最近在做一个定时读取数据的功能,我的想法是能够动态的添加定时任务而不用重启系统,在网上也借阅了很多文章,但是都不够完整,因此通过网上的借鉴我自己整理了一份代码,系统采用的是Spring Boot+MyBatis。 通过Spring实现定时任务有2种方式:一、通过注解@Scheduled,如@Scheduled(fixedRate = 1000 * 30)表示30秒执行一次,具体用法可以转载 2017-04-25 14:10:35 · 4553 阅读 · 0 评论 -
通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 <div class="article_manage clearfix"> <div class="article_r"> <span class="link_postdate">2013-03-转载 2017-04-25 14:00:48 · 328 阅读 · 0 评论 -
quartz scheduler 2.16 之集群
quartz scheduler 2.16 之集群 现在最新版本的quartz是2.16,这里简单介绍下这个版本下的集群。尝试过与spring的整合,但好像spring对这个版本还没办法整合,总有错。先下载http://quartz-scheduler.org/downloads/catalog 然后运行quartz-2.1.6\docs\dbTables\tables_mysql_inn转载 2017-04-25 13:36:07 · 666 阅读 · 0 评论 -
Weblogic 12c 集群环境搭建
Weblogic 12c 集群环境搭建 本文是在windows8操作系统下配置的,jdk版本1.7 ,weblogic版本12.1.3.0.0一、安装weblogic(windows和Linux操作步骤相同) 1、在命令行,进入安装文件wls12c_generic.jar所在文件夹 然后输入命令: Java -jar原创 2017-04-12 21:41:08 · 519 阅读 · 0 评论 -
nginx+keepalived高可用配置文档
系统环境两台Nginx:CentOS6.5 x86_64两台tomcat:CentOS6.5 x86_64拓扑图机器IP安装软件角色虚拟ip描述192.168.1.132Nginx、keepalivedNginx主机192.168.1.135原创 2017-04-12 19:29:28 · 397 阅读 · 0 评论