关于消息队列 RabbitMQ 和 Kafka 的简单操作;

RabbitMQ : RabbitMQ官网介绍了,它支持六种应用场景:简单队列、工作队列、发布/订阅、路由模式、Topics主题模式、RPC,接下来分别介绍。 <dependency> <groupId>com.rabbitmq&am...

2019-07-24 16:10:53

阅读数 2

评论数 0

关于使用JMX,Jconsole,Jvisualvm得操作记录

1.Jconsole 和 Jvisualvm 是jdk 自带得可视化工具,用以查看Java程序得jvm等相关信息,并能查看自定义的信息。 2. 远程查看信息 本地查看信息这里就不说了直接打开工具就可以了。 如果我们的程序部署在远程的tomcat下了,那么我们需要修改一下几处: 1...

2019-07-24 10:58:03

阅读数 3

评论数 0

关于2PC(二阶段提交)和3PC(三阶段提交)的理解

分布式系统和分布式一致性问题     分布式系统,即运行在多台不同的网络计算机上的软硬件系统,并且仅通过消息传递来进行通信和协调。   分布式一致性问题,即相互独立的节点之间如何就一项决议达成一致的问题。 2PC(Two-Phase Commit 二阶段提交)   二阶段提交,是指将事...

2019-01-10 15:59:02

阅读数 669

评论数 0

eolinker java版本在linux服务器部署

1、从GitHub下载安装包: https://github.com/eolinker/CHN-EOLINKER-AMS-Lite-4.0-For-Java   使用 git clone https://github.com/eolinker/CHN-EOLINKER-AMS-Lite...

2019-01-08 14:18:07

阅读数 700

评论数 2

处理中文乱码问题 URLEncoder和URLDecoder的使用

1.URLEncoder.encode(String s, String enc)  使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式  URLDecoder.decode(String s, String enc)  使用指定的编码机制对...

2018-11-23 14:31:18

阅读数 245

评论数 0

HyStrix 精华提炼

最近在学些springcloud 相关的东西,看到hystrix的相关内容,觉得非常有用,在此记录一下。 hystrix(容断器    具有容错和断路的功能) 需要说的一点是 hystrix 是作用在调用者一方的组件,与被调用者无关 下面直接上代码:         &lt...

2018-09-20 16:47:15

阅读数 56

评论数 0

Redis分布式锁的正确实现方式

Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样...

2018-09-19 16:27:14

阅读数 94

评论数 0

Hystrix 详解

Hystrix入门指南 Introduction   1、Where does the name come from? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将...

2018-09-18 11:06:37

阅读数 110

评论数 0

LINUX top命令详细解释

查看多核CPU命令 mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比...

2018-09-17 17:19:33

阅读数 479

评论数 0

GIT 上传自己的项目

首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join 有了自己的账号以后,就可以进行登录,开始创建一个新的项目 创建一个新的项目,填写项目名称,描述 创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用 ...

2018-09-13 16:03:57

阅读数 56

评论数 0

支付宝和微信APP支付 java服务端代码

支付宝和微信支付的接入基本只需要看官方文档就能很好的弄明白,这里我做记录一些我在接入是写demo 首先需要创建一个配置管理的类: public final class ZhifubaoConfig { /** * 应用号 */ public static ...

2018-09-12 21:33:14

阅读数 808

评论数 0

深入理解JVM(七)——性能监控工具

前言  工欲善其事必先利其器,性能优化和故障排查在我们大都数人眼里是件比较棘手的事情,一是需要具备一定的原理知识作为基础,二是需要掌握排查问题和解决问题的流程、方法。本文就将介绍利用性能监控工具,帮助开发者更快更准的找到问题产生的根源。本文分为三部分,第一部分将介绍在Linux环境下的常用监控工具...

2018-05-23 20:38:16

阅读数 190

评论数 0

aliyun阿里云Maven仓库地址——加速你的maven构建

maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置...

2018-05-23 20:37:17

阅读数 74

评论数 0

JAVA 自定义注解

一、创建自定义注解import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.ann...

2018-05-23 11:04:35

阅读数 50

评论数 0

利用redis实现消息订阅和推送

redis的消息推送可以用在同一项目中,也可用在不同项目中,文章中我们以同一个项目为例:首先我们需要一个maven 项目,在pom文件中加入如下配置: <!-- Redis 配置中心 --> <profile.r...

2018-05-22 13:37:48

阅读数 3660

评论数 0

Dubbo配置方式详解

为了更好的阅读体验,请点击这里跳转到最新的文章:《Dubbo配置方式详解》Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用...

2018-03-26 10:12:58

阅读数 48

评论数 0

Java 反射 使用总结

转载请标明出处:http://www.cnblogs.com/zhaoyanjun/p/6074887.html1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功...

2018-03-12 19:38:59

阅读数 57

评论数 0

Tomcat 7最大并发连接数的正确修改方法

本文转自 http://blog.csdn.net/qysh123/article/details/11678903这是个很简单的问题,但是搜了一圈,发现大家都写错了。所以这里总结一下:几乎所有的中文网页都介绍,要修改Tomcat的默认最大并发连接数,应该进行如下设置(实际上这些步骤是错误的):-...

2018-03-12 15:28:41

阅读数 99

评论数 0

RPC框架的意义和用法,什么是RPC

关于RPC框架,首先我们要了解什么叫RPC,为什么要用RPC。 RPC是只远程过程调用,也就是说两台服务器A,B, 一个应用部署在A服务器上,另一个应用部署在B服务器上,A服务器上的应用想要调用B服务器上的应用提供的方法/函数,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语意和传...

2018-01-10 17:00:04

阅读数 26923

评论数 0

Failover与Failback的区别

Failover与Failback的区别 failback failover 心跳 Failover 失效转移  通俗地说,即当A无法为客户服务时,系统能够自动地切换,使B能够及时地顶上继续为客户提供服务,且客户感觉不到这个为他提供服务的对象已经更换。  这里的A和B可以存...

2018-01-09 23:01:00

阅读数 139

评论数 0

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