
架构
文章平均质量分 56
青春不下线Eflying
积累点滴,终将盆满钵满;温故知新,终将探其究竟。
展开
-
各种地址
软件:gogs搭建自己的git:https://gogs.io/redmine搭建自己的bug管理系统:http://www.redmine.org/windows安装包:https://www.microsoft.com/zh-cn/software-downloadcsdn博客:IntelliJ IDEA使用教程 (总目录篇):https:/...原创 2020-01-03 14:53:10 · 210 阅读 · 0 评论 -
rabbitmq之channel类方法说明
// Copyright (c) 2007-Present Pivotal Software, Inc. All rights reserved.//// This software, the RabbitMQ Java client library, is triple-licensed under the// Mozilla Public License 1.1 ("MPL"), t...原创 2019-11-08 15:12:30 · 1025 阅读 · 1 评论 -
rabbitmq之高级特性
1.消息的可靠性投递(生产者)什么是生产端消息的可靠性投递①:保障消息成功发送出去②:保障mq节点成功接收消息③:消息发送端需要收到mq服务的确认应答④:完善的消息补偿机制保障消息可靠性投递的方案1(消息落库)消息入库打标解决思路 (Order_Server调用物流服务举列子)在消息生产者端(也就是订单服务)正常链路流程:第一步(该环节调用操作了二次数据库):在创...原创 2019-11-08 16:25:51 · 249 阅读 · 0 评论 -
rabbitmq之安装使用
centos 6 / 7安装rabbitmq①:安装rabbitmq所需要的依赖包 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gccc++ kernel-devel m4 ncurses-devel tk tc xz②:下载安装包 (下载包的目录是 cd /usr/software)centos6下载地址:wgethttps://www.rabbitmq...原创 2020-07-04 17:59:29 · 231 阅读 · 0 评论 -
nginx相关命令
windows系统下: 1,首先Ctrl+R ,输入cmd,进入命令窗口之后切换至nginx所在目录下(1)启动nginx,start nginx;(2)关闭nginx,nginx -s stop;(3)重启nginx,nginx -x reloadlinux系统下:(1)检查配置文件是否正确 :[root@localhost ~]# /usr/local/ngi...原创 2017-03-22 17:53:24 · 503 阅读 · 0 评论 -
redmine之安装教程
1.下载安装包下载地址:http://www.redmine.org/projects/redmine/wiki/Download下载:cd /usr/local/srcwgethttp://www.redmine.org/releases/redmine-4.1.0.tar.gz解压:tar -zxvfredmine-4.1.0.tar.gz移动:mv ./redm...原创 2020-01-09 22:20:17 · 2530 阅读 · 0 评论 -
linux环境mysql安装教程
linux:centos6mysql:5.6安装包:http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz把安装软件放到/usr/local/src目录下[root@test src]# cd /usr/local/src/ #进入目录[ro...原创 2019-10-30 17:26:50 · 193 阅读 · 0 评论 -
keepalived结合nginx主备高可用实现
说明: 两台服务器ip:192.168.163.128(主) 192.168.163.129(备) 两台服务器分别安装nginx和keepalived安装配置: 首先安装nginx(yum和编译安装都可以,128和129的安装方式一样,这里以128为例):如果没有服务器没有nginx的rpm包则需要先安装扩展源:yum install -y epel-releaseyum安装ng...原创 2018-04-28 14:36:26 · 386 阅读 · 0 评论 -
多线程之CPU多核缓存架构与内存屏障
冯诺依曼计算机模型1. 控制器(Control)2. 运算器(Datapath)3. 存储器(Memory)4. 输入(Input system)5. 输出(Output system)CPU内部结构CPU的结构主要由运算器、控制器、寄存器三大块组成。运算器就是中央机构里负责执行任务的部门,也就是专门干活的;而控制器就是中央机构的领导小组,针对不同需要,给...原创 2019-11-28 11:46:36 · 3001 阅读 · 0 评论 -
MapStruct使用
mapstruct是一个注释解释器,可用于对象与对象之间属性值的转换,如DO-》DTO1.引入依赖 <properties> <org.mapstruct.version>1.3.1.Final</org.mapstruct.version> <lombok.version>1.18.12</lombok.version> </properties> <depe.原创 2020-09-22 20:41:44 · 732 阅读 · 0 评论 -
MapStruct简介
What is it?MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach.The generated mapping code uses plain method invocations and thus is fast, type-.原创 2020-09-02 17:20:30 · 338 阅读 · 0 评论 -
es之dsl使用实例
1.elasticsearch查看所有索引GET请求方式显示简化信息:_cat/indices比如:http://127.0.0.1:9200/_cat/indices显示详细信息:_cat/indices?v比如:http://127.0.0.1:9200/_cat/indices?v原创 2020-11-26 18:13:28 · 482 阅读 · 0 评论 -
elasticsearch之bool查询too_many_clauses: maxClauseCount is set to 1024
问题es中使用bool查询时查询内容长度太长导致报错:caused by: org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount is set to 1024错误信息提示:最大字句数量限制为1024解决方案1.设置es配置文件elasticsearch.ymles 5.x以下:index.query.bool....原创 2021-07-08 14:15:37 · 1414 阅读 · 0 评论 -
es之概念/关键词
Elasticsearch与关系数据的类比对应关系如下: Relational DB ⇒ Databases ⇒ Tables ⇒ Rows ⇒ Columns Elasticsearch ⇒ Indices ⇒ Types ⇒ Documents ⇒ Fields【Cluster】 集群,一个ES集群由一个或多个节点(N...原创 2021-03-23 10:01:50 · 1237 阅读 · 0 评论 -
java之架构
1、概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2、基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍。1)什么是分布式?系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca...原创 2020-01-10 15:34:20 · 1551 阅读 · 0 评论