自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Git命令以及与eclipse搭配

文章目录1 Git操作1.1 git安装1.2 git命令1.2.1 git全局设置1.2.2 git建仓库2 eclipse首次推项目到git2.1 检查全局身份2.2 检查公钥2.3 在eclipse中将项目推送到远程仓库 1 Git操作 1.1 git安装 git下载地址https://gi...

2020-05-23 00:58:23 13 0

原创 eclipse,myeclipse和idea访问tomcat相关事项

文章目录1 Eclipse1.1 Eclipse和Tomcat1.1.1 Eclipse启动tomcat浏览器不能直接访问1.1.2 eclipse启动的web服务在url中不加项目名直接访问1.1.3 eclipse右键增加自定义菜单1.1.4 eclipse新建jsp格式为utf-82 MyE...

2020-05-03 11:26:04 49 0

转载 为什么Spring不扫描controller层注解,springmvc不扫描service层注解

文章目录1 xml代码2 原因说明2.1 俩容器关系2.2 全部放到spring.xml2.3 全部放到springmvc.xml 1 xml代码 在springmvc中,我们经常配置两个xml,一个spring专属,一个springMVC专属,在这两个xml中我们都可以配置bean的自动扫描。...

2020-04-21 23:14:28 285 0

原创 AutoGenerator反向生成详解

文章目录1 概述1.1 pom依赖1.2 java代码 1 概述 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的...

2020-04-19 21:55:06 87 0

原创 Dubbo之SOA,RPC和Dubbo的理解

文章目录1 SOA的理解1.1 基本理解1.2 没用SOA1.3 使用SOA2 RPC3 Dubbo3.1 dubbo的基本理解3.2 Dubbo架构图3.3 运行原理3.4 Dubbo支持的注册中心3.4.1 Zookeeper3.4.2 Redis3.4.3 Multicast3.4.4 Si...

2020-04-16 22:14:57 108 0

原创 Python的zip和exe安装方法

文章目录1 官网下载包1.1 下载包1.2 配置环境变量1.3 配置pip安装1.3.1 修改python38._pth文件1.3.2 下载get-pip.py文件1.3.3 安装pip1.3.4 测试安装库1.3.5 提示pip不是内部命令1.4 修改默认安装路径1.4.1 查看默认路径 1 官...

2020-04-11 13:40:38 243 0

转载 python中#!/usr/bin/python与#!/usr/bin/env python的区别

文章目录1 了解2 区别 1 了解 #!/usr/bin/python与#!/usr/bin/env python 目的是在运行python脚本的时候告诉操作系统我们要用python解释器去运行py脚本 所以我们在第一句往往会写如下两句中的其中一句: #!/usr/bin/python 或 #!/...

2020-03-30 11:20:11 47 0

转载 Linux命令详解./configure、make、make install 命令

文章目录1 基本信息2 详细解释2.1 configure命令2.2 make2.3 make insatll3 扩展说明 1 基本信息 这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤 ./configure 是用来检测你的安装平台的目标特征的。比如它会检测你是不...

2020-03-27 10:41:29 98 0

原创 zookeeper之安全认证和实际应用

文章目录1 zk的安全认证1.1 zookeeper的ACL1.2 代码说明2 zk的实际应用2.1 在eclipse中添加工具2.2 代码说明2.2.1 服务器端2.2.2 客户端一2.2.3 客户端二2.2.4 测试端 1 zk的安全认证 1.1 zookeeper的ACL ACL(Acces...

2020-03-26 21:46:24 61 0

原创 zookeeper之watcher机制讲解

文章目录1 zookeeper之watcher事件1.1 watcher事件基础1.2 watcher监控 1 zookeeper之watcher事件 1.1 watcher事件基础 zookeeper有watcher事件,是一次性触发的,当watcher监视的数据发生变化时,通知设置了该watc...

2020-03-26 20:49:05 81 0

原创 zookeeper之原生API和zkClient的API

文章目录1 ZK的原生API1.1 java操作原生API1.1.1 引入依赖1.1.2 创建会话1.1.3 节点的CRUD 1 ZK的原生API 1.1 java操作原生API 1.1.1 引入依赖 使用java操作zookeeper,引入maven坐标 <dependency> ...

2020-03-26 10:53:39 46 0

转载 ThreadLocal与InheritableThreadLocal

文章目录1 ThreadLocal1.1 基本理解1.2 应用1.2.1 使用场景1.2.2 在 Spring 中的使用->解决线程安全问题1.3 原理1.3.1 ThreadLocal的结构1.3.2 ThreadLocal 的方法1.3.3 ThreadLocal的内部类Thread...

2020-03-20 21:12:58 57 0

转载 servlet容器,web容器,spring容器,springmvc容器,dubbo容器之间区别

文章目录1 各个容器1.1 Web容器1.2 Servlet容器1.3 Servlet容器和ServletContext的关系1.4 Spring容器和SpringMVC容器1.5 spring与springmvc容器区别1.6 dubbo容器与spring,springmvc容器区别2 容器间的...

2020-03-18 21:30:00 138 0

转载 zookeeper之深入理解其原理

文章目录1 zookeeper基础1.1 基本了解1.2 角色与功能1.2.1 角色1.2.1.1 三种角色1.2.1.2 为什么引入Observer1.2.2 角色的功能1.3 zookeeper提供了什么1.3.1 文件系统1.3.2 通知机制1.4 Zookeeper的核心及原理1.4.1 ...

2020-03-14 22:05:48 48 0

原创 zookeeper之Linux环境下的安装

文章目录1 安装 ZooKeeper1.1 解压缩1.2 复制配置文件1.3 创建 data 数据目录1.4 编写Zookeeper配置文件1.5 复制两份同样的Zookeeper1.6 启动 Zookeeper 测试1.7 操作zkClinet1.8 zoo.cfg详解 1 安装 ZooKee...

2020-03-14 10:24:50 65 0

原创 zookeeper之基础简介

文章目录1 zookeeper简介1.1 数据发布与订阅(配置中心)1.2 负载均衡1.3 命名服务(Naming Service)1.4 分布式通知/协调1.5 集群管理与 Master 选举1.6 分布式锁1.7 分布式队列 1 zookeeper简介 ZooKeeper 是一个高可用的分布式...

2020-03-08 21:30:08 40 0

原创 ActiveMQ集群搭建

文章目录

2020-03-08 17:37:41 40 0

原创 ActiveMQ的安全认证和持久化

文章目录1 安全认证 1 安全认证 ActiveMQ提供了安全认证。 就是用户名密码登录规则。 ActiveMQ 如果需要使用安全认 证 的 话 , 必 须 在 activemq 的 核 心 配 置 文 件 中 开 启 安 全 配 置 。 配 置 文 件 就 是conf/activemq.xml ...

2020-03-07 10:43:07 41 0

原创 ActiveMQ常见的两种应用模式以及API说明

文章目录1 PTP处理模式(Queue)1.1 ptp基本理解2 Publish/Subscribe 处理模式(Topic)2.1 topic基本理解3 PTP 和 PUB/SUB 简单对比 1 PTP处理模式(Queue) 1.1 ptp基本理解 消息生产者生产消息发送到 queue 中, 然...

2020-03-02 22:05:32 136 0

原创 ActiveMQ安装以及文件说明

文章目录 多种语言和协议编写客户端。 语言: Java,C,C++,C#,Ruby,Perl,Python,PHP。 应用协议:OpenWire,Stomp REST,WS Notification,XMPP,AMQP 完全支持 JMS1.1 和 J2EE 1.4 规范 (持久化, XA 消息, ...

2020-02-22 14:37:04 184 0

原创 ActiveMQ基础之JMS简介和ActiveMQ简介

文章目录1 MOM简介 1 MOM简介 JMS全称:Java Message Service 中文: Java 消息服务。 JMS 是 Java 的一套API 标准, 最初的目的是为了使应用程序能够访问现有的MOM 系统 MOM 是 Message Oriented Middleware 的英文缩...

2020-02-21 11:56:58 45 0

原创 Eureka原理和CAP原理

文章目录1 原理图 1 原理图

2020-02-18 18:33:47 182 0

原创 Eureka的单服务Demo和集群部署Demo

文章目录1 单服务Demo1.1 使用环境1.2 pom文件1.3 application.properties2.4 启动类2 集群部署 1 单服务Demo 1.1 使用环境 环境使用:springboot:2.1.3.RELEASE,springcloud:Greenwich.SR5 1.2 ...

2020-02-15 20:57:49 55 0

原创 SpringCloud启动脚本详解,Linux中nohup与&详解

文章目录1 nohup1.1 知识理解1.2 案例1.2.1 案例一1.2.2 案例二2 nohup和&的区别2.1 没有nohup2.2 使用nohup2.3 使用nohup和& 1 nohup 1.1 知识理解 nohup命令运行由Command参数和任何相关的Arg参数指定的...

2020-02-15 09:19:00 219 0

原创 Linux中特殊符号的作用

文章目录1 $? $# $* $n $02 分号3 引号4 括号的作用4.1 命令替换4.2 数值运算4.3 test运算4.4 界定符号5 与(&)或(|)5.1 与&5.2 或| 1 $? $# $* $n $0 $?表示上一次的输出结果,若为0:表示成功;不是0,表示失败 ...

2020-02-14 13:32:35 72 0

原创 Springboot与SpringCloud版本兼容问题

文章目录1 服务注册中心1.1 服务注册中心的作用1.2 常见的注册中心1.3 服务注册中心解决问题1.4 Eureka注册中心1.5 Eureka注册中心三种角色1.5.1 Eureka Server1.5.2 Application Service (Service Provider)1.5....

2020-02-13 18:31:21 113 0

原创 RabbitMQ常用3种交换器详解

文章目录1 交换器1.1 Direct 交换器1.1.1 使用需求1.1.2 Consumer消费者1.1.2.1 properties配置文件1.1.2.2 消费者实体类1.1.3 Provider提供者1.1.3.1 properties配置文件1.1.3.2 生产消息实体1.1.3.3 测试...

2020-02-11 14:09:18 60 0

原创 RabbitMQ原理

文章目录1 RabbitMQ配置文件1.1 RabbitMQ的坐标1.2 添加RabbitMQ相关的配置2 代码部分2.1 创建队列2.2 创建消息提供者2.3 消息接收者2.4 测试类3 报错3.1 一直链接拒绝 1 RabbitMQ配置文件 1.1 RabbitMQ的坐标 <depend...

2020-02-08 22:17:13 56 0

转载 @Component和@Configuration作为配置类的差别

随着spingboot的大火,注解式配置受到了大家的热烈欢迎,而@Component和@Configuration都可以作为配置类,之前一直都没觉得这两个用起来有什么差别,可能有时程序跑的和自己想的有所区别也没注意到。 请看下面一段代码: @Configuration public class M...

2020-02-08 20:07:02 144 0

原创 消息队列RabbitMQ基础详解以及入门Demo

文章目录1 为什么要使用RabbitMQ1.1 RabbitMQ基础1.2 同步变异步1.2.1 逐一流程1.2.2 线程池1.2.3 用MQ系统1.3 解耦合服务1.4 流量削锋2 消息队列基础知识2.1 Provider2.2 Consumer2.3 没有使用消息队列时消息传递方式2.4 使用...

2020-02-08 12:09:51 191 0

原创 Centos7环境安装RabbitMQ

文章目录1 RabbitMQ概念2 安装Rabbit2.1 Erlang2.1.1 什么是 Erlang2.1.2 安装 erlang2.1.2.1 下载erlang2.1.2.2 升级erlang2.1.2.3 安装2.1.2.4 查看是否安装成功2.2 安装RabbitMQ Server2.2...

2020-02-07 21:09:21 111 0

原创 Centos7配置详解

文章目录1 VMware阶段2 Centos7阶段2.1 选择语言2.2 选择地区和时间2.3 选择操作系统类型2.4 选择分区2.5 配置网络2.6 配置root密码3 Centos7修改配置3.1 查看ip3.2 防火墙3.2.1 查看防火墙状态3.2.2 关闭防火墙3.2.3 关闭防火墙开机...

2020-02-07 12:39:14 203 0

原创 SpringBoot的健康监控

文章目录1 使用Actuator检查与监控的步骤1.1 在 pom 文件中添加 Actuator 的坐标1.2 在全局配置文件中设置关闭安全限制2 使用可视化的监控报表 Spring Boot Admin2.1 搭建服务端2.1.1 引入admin坐标2.1.2 修改启动类,添加@EnableAd...

2020-02-05 21:21:39 60 0

原创 Logback文件详解

文章目录1 Logback1.1 Logback简述1.2 logback.xml文件的引用1.3 logback.xml文件标签说明1.3.1 configure标签2.2.2.2 appender标签2.2.2.2.1 ConsoleAppender2.2.2.2.2 FileAppender...

2020-02-02 22:41:42 82 0

原创 log4j和log4j2配置详解

文章目录1 log4j或log4j2配置详解1.1 pom.xml文件1.2 log4j.properties的引用1.3 log4j.properties的说明1.3.1 rootLogger文件1.3.2 输出目的地appender文件1.3.2.1 ConsoleAppender1.3.2....

2020-02-02 22:36:50 260 0

原创 各类日志中的区别

文章目录1 日志概述 1 日志概述 为了搜集到代码里面有用的信息,日志是不得不用的,若没有日志,犹如盲人骑瞎马。 主要介绍常用的3种日志:log4j,logback,log4j2 Log4j Log4j是Apache的一个Java的日志库,通过使用Log4j,我们可以控制日志信息输送的目...

2020-01-31 19:50:02 63 0

转载 Linux之Vim常用命令

文章目录1 普通模式1.1 移动光标1.2 复制1.3 剪切1.4 删除1.5 粘贴1.6 替换和撤销2 命令模式2.1 退出编辑器2.2 调整文本2.3 查找字符串 1 普通模式 以下命令请在普通模式执行 1.1 移动光标 j:向下 20j: 向下移动 20 行 k:向上 h:...

2020-01-10 09:23:38 46 0

原创 SpringCloud基础感念

文章目录1 SpringCloud1.1 概念定义1.2 Spring Cloud 的项目的位置1.3 Spring Cloud 的子项目1.3.1 Spring Cloud Config1.3.2 Spring Cloud Bus1.3.3 Spring Cloud Netflix1.3.3.1...

2020-01-09 21:48:51 53 0

原创 Java多线程之volatile关键字

文章目录1 volatile1.1 理解1.2 缓存 1 volatile 1.1 理解 Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用...

2020-01-08 20:01:01 79 0

原创 java实现线程的三种方式, stop()和suspend()方法为何不推荐使用

文章目录1 线程的实现1.1 基础Thread类1.2 实现Runnable类1.3 线程池写法2 stop和suspend方法 1 线程的实现 java5以前,有如下两种: 有两种实现方法,分别使用new Thread()和newThread(runnable)形式,第一种直接调用thread的...

2020-01-07 15:16:49 65 0

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