自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (14)
  • 收藏
  • 关注

转载 OPENSSL中RSA私钥文件(PEM格式)解析【一】

转载自:http://blog.sina.com.cn/s/blog_4fcd1ea30100yh4s.html在PKCS#1 RSA算法标准中定义RSA私钥语法为: RSAPrivateKey ::= SEQUENCE {version Version,modulus INTEGER, -- npublicExponent INTEGER, -- eprivateExpo...

2018-08-30 10:39:55 7982

原创 activemq是如何实现消息分组的

activemq是如何实现消息分组的

2018-08-21 18:31:11 5088

原创 activemq之虚拟主题

虚拟主题是activemq提供的一种结合了queue与topic特性的一种虚拟目的地,虚拟主题兼顾了queue的负载均衡,同时又可以当topic一样使用,下面看一个图: 实际使用场景:分布式应用,这样可以避免同一个应用订阅同一个主题时导致必须修改clientId的限制,同时又可以在同一个应用的不同进行负载均衡,相关代码可以在下面的地址下载:https://gitee.com/j...

2018-08-21 16:54:24 1746

转载 pkcs1与pkcs8格式RSA私钥互相转换

注:亲验可用转载自:https://www.jianshu.com/p/08e41304edab1、PKCS1私钥生成openssl genrsa -out private.pem 1024private.pem 的内容如下:-----BEGIN RSA PRIVATE KEY-----MIICXAIBAAKBgQC5BW6T9GVaaG/epGDjPpY3wN0DrB...

2018-08-17 15:53:37 7062 2

原创 activemq持久订阅工作原理

对activemq消息订阅模式来说有两种:持久订阅/非持久订阅。非持久订阅consumer只能消费在该consumer激活状态时传送给对应topic的消息才能被该consumer消费,一旦该consumer 挂掉到下次启动期间发布到该topic的消息不能被该consumer重新恢复时使用!!!持久订阅:订阅之后,无论消息是否是在该consumer激活或者down掉期间发送的,最终都会被该c...

2018-08-16 15:05:15 1749

原创 activemq调用MessageListener.onMessage方法源码分析

  activemq客户端调用MessageListener.onMessage方法的执行路径如下:ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)-->ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)-->org.apache.activ...

2018-08-15 15:22:56 3773

原创 activemq之MessageConsumer.receive方法

activemq提供的客户端分离了消息的读取以及接收,以Queue模式为例,这其中的中介就是ActiveMQMessageConsumer的unconsumedMessages属性(MessageDispatchChannel unconsumedMessages,该属性存储了将要被发送的消息),下面就以ActiveMQMessageConsumer:receive为例来说明读取消息:    ...

2018-08-15 14:30:59 6686

原创 activenq之消息筛选

消息筛选器来在provider端过滤消息,只有当消息属性满足一定的条件,才将这些消息传送给对应的consumer!!!注:该特性只能作用于消息头以及消息属性,不能用来筛选消息体!实例代码:String filter = "sign = 'golang'";      MessageConsumer messageConsumer = session.createConsumer(d...

2018-08-15 13:55:38 323

原创 message.setJMSDeliveryMode没有效果

通过MessageProducer的setJMSDeliveryMode方法设置的模式可以影响发送消息的传送模式,为什么通过message.setJMSDeliveryMode设置的传递模式却没有影响传送消息的传递模式,下面以Queue为例来看下为什么会出现上面的情况:ActiveMQMessageProducerSupport:public void send(Message mes...

2018-08-13 18:54:59 1129

原创 KeyFactory.generatePrivate源码

       java程序猿一定对下面的代码不陌生,这是一段获取私钥的代码       // 解密由base64编码的私钥        byte[] keyBytes = Base64.decodeBase64(privateKey);        // 构造PKCS8EncodedKeySpec对象        PKCS8EncodedKeySpec pkcs8KeySpec =...

2018-08-29 18:02:24 4352

原创 获取当前jdk支持的摘要算法以及签名算法

    @Test    public void testProviders(){        System.out.println("-------当前JDK加密服务提供者-----");          Provider[] pro = Security.getProviders();          for (Provider p : pro) {              ...

2018-08-29 15:07:02 612

原创 DataInputStream.readUTF返回返回EOFException

DataInputStream.readUTF能读取的数据不是一般的数据,实际使用的也不多,一般会配合DataOutStream.writeUTF配合使用,一般的字符串不要使用readUTF读取,否则就会报EOFException的异常,至于为什么会出现这个问题,看下DataInputStream.readUTF以及DataOutStream.writeUTF的源码来解释下:    publi...

2018-08-26 21:51:56 2995

转载 写给工程师的十条精进原则

转载自:https://mp.weixin.qq.com/s?__biz=MjM5NjQ5MTI5OA==&mid=2651748603&idx=2&sn=ef7a7d7e23e805b6246b8183b99810a0&chksm=bd12a1b68a6528a0f417160e7d86f071c8dda349df2533ff95391e964a15e9ab4...

2018-08-24 08:09:54 576 1

原创 对实体 "jms.prefetchPolicy.maximumPendingMessageLimit" 的引用必须以 ';' 分隔符结尾

在实际使用activemq时,可以通过brokerUrl或者connection url中传递一些参数来影响broker往consumer发送以及处理消息的方式, Option Name Default Value Description consumer.dispatchAsync true ...

2018-08-23 15:38:07 724

原创 write javaBean error, fastjson version 1.2.47, class

笔者今天在使用fastjson序列化某个对象(传其他应用传回的数据)时出现了上面的错误提示:write javaBean error, fastjson version 1.2.47, class xxxxxxxxCaused by: java.lang.NullPointerException: null最终发现是该类的某个get方法出现了空指针异常导致了上面的问题,这个就...

2018-08-18 14:22:17 46237 1

转载 js中let和var的区别

转载自:https://www.cnblogs.com/asand/p/7205632.htmllet变量之前没见过,刚遇到,探探究竟。以下转自:http://blog.csdn.net/nfer_zhuang/article/details/48781671声明后未赋值,表现相同(function() { var varTest; let let...

2018-08-02 16:32:01 4650

kuebkey v3.2-alpha.1-console

kuebkey v3.2-alpha.1-console版本,该版本支持在页面上完成集群的简单管理

2024-02-01

nacos-2.0.1 postgresql初始化脚本

nacos-2.0.1 postgresql初始化脚本

2021-12-03

2021建筑智能化应用现状调研白皮书.pdf

2021建筑智能化应用现状调研白皮书

2021-09-15

cassandra-jmx.yml

cassandra jmx_exporter对应配置文件

2021-09-02

thingsboard-mqtt脚本.zip

thingsboard-mqtt脚本,参考文章https://jonhuster.blog.csdn.net/article/details/106097623里面的步骤执行对应脚本即可!!

2020-05-13

Elasticsearch技术解析与实战

Elasticsearch技术解析与实战,希望帮到需要的朋友,需要的朋友也可以购买图书

2017-11-18

spring security 入门demo

spring security 入门demo 非常不错 主要是完整

2017-08-11

bpmn2.0规范

bpmn2.0规范

2017-07-03

Mastering Unit Testing Using Mockito and JUnit

Mastering Unit Testing Using Mockito and JUnit

2017-05-06

Spring Boot实战

Spring Boot实战

2017-05-03

docker技术入门与实战

docker技术入门与实战 学习docker不错的入门资料

2017-04-26

微服务架构与实践 ,王磊著

本书是一本关于有关微服务的专业书籍,理论与实践相结合,讲解微服务的来世今生,是一本不错的微服务专业书籍

2016-11-10

深入剖析Tomcat

深入剖析Tomcat

2016-10-29

空空如也

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

TA关注的人

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