摘要:
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 1.安装Erlang 所以在安装ra 阅读全文
posted @ 2018-11-06 22:38
星朝
阅读(209)
评论(0)
推荐(0)
摘要:
原文地址: https://blog.csdn.net/u011781521/article/details/79056974 一、框架简介 AG Admin是基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块, 阅读全文
posted @ 2018-11-06 20:54
星朝
阅读(900)
评论(0)
推荐(0)
摘要:
Java中 1.String转JSONObject (1). String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}"; JSONObject myJson = JSONObject.fromObject(js 阅读全文
posted @ 2018-11-06 17:20
星朝
阅读(3781)
评论(0)
推荐(0)
摘要:
AG Admin微服务框架入门 @qq群:一群: 837736451 二群 169824183 一 概要介绍 AG Admin后台地址:https://gitee.com/minull/ace security AG Admin前端地址:https 阅读全文
posted @ 2018-11-06 16:52
星朝
阅读(1396)
评论(0)
推荐(0)
摘要:
开源地址:https://github.com/wxiaoqi/Spring Cloud AG Admin(后端)https://gitee.com/geek_qi/AG Admin v2.0(后端) 安装redis 、rabbitmq环境,按步骤启动。 启动AuthBootStrap的时候,我遇到 阅读全文
posted @ 2018-11-06 16:50
星朝
阅读(552)
评论(0)
推荐(0)
摘要:
! flowchart 箭头图标 勿删 解决Eclipse中的卡死现象 取消验证 windows–>perferences–>validation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 关闭拼写检查 win 阅读全文
posted @ 2018-11-06 15:23
星朝
阅读(425)
评论(0)
推荐(0)
摘要:
1 问题源起 上游系统通过公司rpc框架调用我们系统接口超时(默认超时时间为100ms)数量从50次/分突然上涨到2000次/分,在发生变化时间段里我们的系统也没有做过代码变更,但上游系统的调用确发生了变化。由于处于主要链路上,sre同学找过来询问原因,所以开始了 阅读全文
posted @ 2018-11-06 15:06
星朝
阅读(1306)
评论(0)
推荐(0)
摘要:
写这篇文章之前可以成功运行,文章后就各种找不到文件.所以并没有采用此种方式,后期完善.详见下篇解决方案. 配置文件读取很容易,修改需要注意权限,比如assets目录下就不允许修改. 配置文件的创建: New File 命名后选择properties方式打开 配置文件设置 contrastIP = 1 阅读全文
posted @ 2018-11-06 13:55
星朝
阅读(13699)
评论(1)
推荐(0)
摘要:
(一)public class Demo01 {private int count = 10;private Object object = new Object();@Testpublic void test(){synchronized (object) { //任何线程要执行下面的代码,必须先 阅读全文
posted @ 2018-11-06 09:53
星朝
阅读(402)
评论(0)
推荐(0)
摘要:
基本数据类型 整数型 byte 字节型 1个字节 27~27 1 > 128~127 byte b1 = 25; byte b2 = 127; short 短整型 2个字节 215~215 1 > 32768~32767 int 整型 4个字节 231~231 1 在Java中整数默认为 阅读全文
posted @ 2018-11-06 09:40
星朝
阅读(1290)
评论(0)
推荐(0)
摘要:
Executor 执行器,这是一个接口,内部维护了一个方法execute它负责执行一项任务。参数为Runnable,方法的具体实现由我们自己来执行。如下面的代码,我们既可以使用单纯的方法调用也可以新启一个新的线程去执行Runnable的run方法。 import java.util.concurre 阅读全文
posted @ 2018-11-06 09:39
星朝
阅读(1248)
评论(0)
推荐(0)
摘要:
手写固定同步容器 写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持2个生产者线程以及10个消费者线程的阻塞调用。 使用wait与notify 思路:使用一个集合来当做生产或者消费的中转站,然后每当生产或者消费的时刻都判断集合的容量,如果不满足条件那么就对这种操作进行 阅读全文
posted @ 2018-11-06 09:38
星朝
阅读(686)
评论(0)
推荐(0)
摘要:
锁是指谁? Object o = new Object(); Synchronized(o); 我们一般认为Synchronized锁定的是这段代码块但事实上,Synchronized锁定的是锁这个对象。不仅如此Synchronized锁定的是heap内存中的这个对象而不是这个引用。 一个例子 / 阅读全文
posted @ 2018-11-06 09:37
星朝
阅读(782)
评论(0)
推荐(0)
摘要:
ThreadLocal的工作原理 场景 假设一个用户是一个线程。他们都对数据库进行操作,这个时候就会每个用户就会从数据源中开启一个事务以确保能够顺利的打开或者关闭事务。那么如何保证用户与用户之间的数据库连接不发生冲突呢?就是用ThreadLocal。 原理解释 这里先交代一下,每一个线 阅读全文
posted @ 2018-11-06 09:35
星朝
阅读(233)
评论(0)
推荐(0)