自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java --- 线程 --- ThreadLocal

ThreadLocalThreadLocal :线程本地变量 也叫 线程本地存储,ThreadLocal为变量在每一个线程中创建一个副本,每个线程可以访问自己内部的副本变量。这句话理解起来还是比较容易理解的。...

2019-03-20 13:58:23 142

原创 RabbitMQ --- topic

上一篇文章使用的是直连交换机,她还是不够灵活变通,不能基于多标准进行路由设定。主题换件机 exchange topic 可以帮助我们解决这个问题。主题交流发送到 主题交换机的消息不能具有任意的 routingKey ,他必须由点分隔的单词列表,单词可以是任何内容,但通过他们指定与消息相关的一些功能。路由秘钥中可以包含任意数量的单词,最多可达到255个字节。绑定秘钥也必须采取相同的形式,主题...

2019-03-07 19:02:44 277

原创 RabbitMQ --- 路由Routing

结合上一篇文章接着往下写。路由 routing日志系统,将error的日志信息发送到一个队列,进行保存到logs文件中。将error info warning的日志信息发送到另一个队列,进行控制台打印操作。这里可是通过 绑定秘钥 路由秘钥参数来配置。再上一个技术发布订阅,添加一点限制,是消费者只能订阅一部分消息。例如,我们只能将关键错误消息定向到日志文件,同时仍然能够在控制台上打印所有日...

2019-03-07 17:47:13 180

原创 RabbitMQ ---发布 / 订阅

Exchanges 交易所rabbitmq 中消息传递模型的核心思想是:生产者永远不会将任何消息直接发送到队列。实际上,生产者通常甚至不知道消息是否会被传递到任何队列。相反,生产者只能向交易所(Exchanges)发送消息。交换是一件非常简单的事。一方面,它接收来自生产者的消息,另一方面将它们推送到队列。交易所必须确切知道如何处理它收到的消息,它应该附加到特定队列吗?他应该附加到多个队列吗?或...

2019-03-07 15:10:31 128

原创 RabbitMQ --- 从零开始

Hello Word/* * 连接RabbitMQ*/public Connection getConn() throws Exception { ConnectionFactory connectionFactory = new ConnectionFactory(); connectionFactory.setHost("localhost"); ...

2019-03-05 23:49:13 172

原创 rabbitMQ ---应用场景

rabbitMQ 优点他的好处在于可以支撑高并发、高吞吐、性能很高,同时有非常完善的后台管理界面可以使用。除此之外,RabbitMQ的开源社区很活跃,较高频率的迭代版本,来修复发现的bug以及进行各种优化。消息中间件 能解决什么样的问题系统解耦假设你有个系统A,这个系统A会产出一个核心数据,现在下游有系统B和系统C需要这个数据。那简单,系统A就是直接调用系统B和系统C的接口发送数据给他...

2019-03-05 16:51:09 469

原创 Java --- 新特性 --- try-with-resource 用法

在某官网上看到这个用法,一开始不理解。然后进过百度学习了一下。下面总结一下。菜鸟驿站 是这样解释的:(不知道这么直白的借鉴合适不合适 ~ . ~ )try-with-resources 是 JDK 7 中一个新的异常处理机制,它能够很容易地关闭在 try-catch 语句块中使用的资源。所谓的资源(resource)是指在程序完成后,必须关闭的对象。try-with-resources 语句确...

2019-03-01 15:00:57 2651

vue-admin-template-master.zip

对于初步学习VUE的童鞋,这是一版非常好的框架布局。没有添加过多的模块。下载后解压到你的工作空间,根据README.md文件操作即可。

2019-05-21

elixir安装

elixir是一个新语言,不是也不是它基于erlang的虚拟机,也就是没有erlang就没有elixir,elixir是一个面向并发的编程思想。

2018-10-15

Xftp 安装包

两个操作系统连接以后可以非常方便的穿送文件。 直接进行拖拽到相应的文件夹下即可 省去了很多的命令 而且在工具内查看目录结构也非常方便,复制 粘贴 和移动文件 也是动动鼠标就OK了。不用再担心命令敲错的问题。

2018-10-15

java使用sigar检测CPU占用率

Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息. 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX. Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar 依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.so

2017-08-03

JNotify压缩包

java 对文件夹监控 小插件

2017-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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