自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (4)
  • 收藏
  • 关注

原创 CSV逗号的处理

SQLServer要用【BULK INSERT】来读取CSV文件,文件内的字段被双引号包围,字段内有逗号,数据也是用逗号分割,导致【BULK INSERT】读取文件数据不正确。所以使用正则先处理一下数据。string.Format(@"BULK INSERT 表名 FROM '{0}' WITH (FIELDTERMINATOR = '\0', FIRSTROW = 1)", path);注:如果SQLServer版本在2017 (14.x)以上,不需要上面的处理,FORMAT = 'CSV即可。

2024-01-08 09:53:02 396 1

原创 VS2017 nuget配置代理

​起因:VS2017发布控制台程序时,提示无法读取https://api.nuget.org/v3/index.json,需要认证。使用 Visual Studio 包管理器控制台安装管理 NuGet 包 | Microsoft Learn。​原因:本地机器每次联网时都需要输入用户名和密码。但是发布的时候没有提示框。1.若要在包管理器控制台中使用 NuGet CLI 命令,请安装。解决方案:手动或使用。

2023-12-20 13:38:52 392 1

Python 基础教程第三版高清

python基础教程 第三版的高清版本 PDF+源码 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。

2018-12-11

eclipse-java-google-style.xml

idea中设置代码格式化模板 eclipse-java-google-style.xml

2015-08-13

EmEditor12.0.11

EmEditor12.0.11 + 注册码

2013-03-18

jms简明教程

目录 目录 .................................................................................................................................................. 3 1 引言........................................................................................................................................... 8 1.1 摘要 ............................................................................................................................... 8 1.2 概述 ............................................................................................................................... 8 1.2.1 是Mail API 吗? ............................................................................................... 8 1.2.2 现存的消息系统 ............................................................................................... 8 1.2.3 JMS 目标 ........................................................................................................... 9 1.2.4 JMS 不包含什么 ............................................................................................. 10 1.3 JMS 的要求是什么 ..................................................................................................... 10 1.4 与其他Java API 的关系 .............................................................................................. 10 1.4.1 JDBC 软件 ........................................................................................................ 10 1.4.2 JavaBean 组件 ................................................................................................. 10 1.4.3 EJB 组件模型 .................................................................................................. 11 1.4.4 Java 事务API(JTA) ..................................................................................... 11 1.4.5 Java 事务服务(JTS) .................................................................................... 11 1.4.6 Java 命名和目录接口API(JNDI) ............................................................... 11 1.4.7 J2EE 平台 ........................................................................................................ 11 1.4.8 JMS 和EJB 组件的集成 .................................................................................. 12 1.5 JMS1.1 的新特性是什么? ........................................................................................ 12 2 架构......................................................................................................................................... 12 2.1 概述 ............................................................................................................................. 12 2.2 什么是JMS 应用 ........................................................................................................ 12 2.3 管理 ............................................................................................................................. 13 2.4 两种消息风格 ............................................................................................................. 13 2.5 JMS 接口 ..................................................................................................................... 14 2.6 开发一个JMS 应用 .................................................................................................... 15 2.6.1 开发一个JMS 客户端 .................................................................................... 15 2.7 安全 ............................................................................................................................. 15 2.8 多线程 ......................................................................................................................... 15 2.9 触发式客户端 ............................................................................................................. 16 2.10 请求/回复 ............................................................................................................... 16 3 JMS 消息模型 ......................................................................................................................... 16 3.1 背景 ............................................................................................................................. 16 3.2 目标 ............................................................................................................................. 17 3.3 JMS 消息 ..................................................................................................................... 17 3.4 消息头字段 ................................................................................................................. 17 3.4.1 JMSDestination ................................................................................................ 17 3.4.2 JMSDeliveryMode ........................................................................................... 17 3.4.3 JMSMessageID ................................................................................................ 18 3.4.4 JMSTimestamp ................................................................................................ 18 3.4.5 JMSCorrelationID............................................................................................. 18 3.4.6 JMSReplyTo ...................................................................................................... 19 4 / 66 3.4.7 JMSRedelivered ............................................................................................... 19 3.4.8 JMSType........................................................................................................... 19 3.4.9 JMSExpiration .................................................................................................. 19 3.4.10 JMSPriority ...................................................................................................... 20 3.4.11 如何设置消息头的值 ..................................................................................... 20 3.4.12 重载消息头字段 ............................................................................................. 20 3.5 消息属性 ..................................................................................................................... 20 3.5.1 属性名 ............................................................................................................. 21 3.5.2 属性值 ............................................................................................................. 21 3.5.3 属性的使用 ..................................................................................................... 21 3.5.4 属性值转换 ..................................................................................................... 21 3.5.5 属性值作为对象 ............................................................................................. 22 3.5.6 属性迭代 ......................................................................................................... 22 3.5.7 清除消息属性的值 ......................................................................................... 22 3.5.8 不存在的属性 ................................................................................................. 22 3.5.9 JMS 定义的属性 ............................................................................................. 22 3.5.10 提供商专有的属性 ......................................................................................... 23 3.6 消息确认 ..................................................................................................................... 24 3.7 Message 接口 ............................................................................................................. 24 3.8 消息选择 ..................................................................................................................... 24 3.8.1 消息选择器 ..................................................................................................... 24 3.9 访问已发送的消息 ..................................................................................................... 27 3.10 改变收到的消息的值 ............................................................................................. 28 3.11 JMS 消息体 ................................................................................................................. 28 3.11.1 清除消息体 ..................................................................................................... 28 3.11.2 只读消息体 ..................................................................................................... 28 3.11.3 由StreamMessage 和MapMessage 提供的转换 ......................................... 29 3.11.4 用于非JMS 客户端的消息 ............................................................................ 29 3.12 JMS Message 接口的提供商实现 .............................................................................. 30 4 JMS 公共工具 ......................................................................................................................... 30 4.1 概述 ............................................................................................................................. 30 4.2 受管理的对象 ............................................................................................................. 30 4.2.1 Destination ...................................................................................................... 31 4.2.2 ConnectionFactory .......................................................................................... 31 4.3 Connection .................................................................................................................. 31 4.3.1 授权 ................................................................................................................. 32 4.3.2 客户端标识 ..................................................................................................... 32 4.3.3 Connection 设置 ............................................................................................. 32 4.3.4 中止消息的转发 ............................................................................................. 33 4.3.5 关闭Connection ............................................................................................. 33 4.3.6 会话(Session) .................................................................................................. 34 4.3.7 ConnectionMetaData ...................................................................................... 34 4.3.8 ExceptionListener ............................................................................................ 34 4.4 Session......................................................................................................................... 34 5 / 66 4.4.1 关闭会话 ......................................................................................................... 35 4.4.2 创建MessageProducer 和MessageConsumer .............................................. 35 4.4.3 创建临时目的地 ............................................................................................. 35 4.4.4 创建目的地对象 ............................................................................................. 35 4.4.5 优化消息实现 ................................................................................................. 36 4.4.6 使用会话的约定 ............................................................................................. 36 4.4.7 事务 ................................................................................................................. 37 4.4.8 分布式事务 ..................................................................................................... 37 4.4.9 多会话 ............................................................................................................. 37 4.4.10 消息排序 ......................................................................................................... 37 4.4.11 消息确认 ......................................................................................................... 38 4.4.12 消息的重复转发 ............................................................................................. 39 4.4.13 消息的重复产生 ............................................................................................. 39 4.4.14 客户端代码的有序执行 ................................................................................. 39 4.4.15 并行消息转发 ................................................................................................. 39 4.5 MessageConsumer ...................................................................................................... 39 4.5.1 同步转发 ......................................................................................................... 40 4.5.2 异步转发 ......................................................................................................... 40 4.6 MessageProducer ........................................................................................................ 40 4.7 消息转发模式 ............................................................................................................. 41 4.8 消息的生存时间 ......................................................................................................... 41 4.9 异常 ............................................................................................................................. 41 4.10 可靠性 ..................................................................................................................... 41 4.11 方法跨消息域继承 ................................................................................................. 42 5 JMS 点对点模型 ..................................................................................................................... 42 5.1 概述 ............................................................................................................................. 42 5.2 队列管理 ..................................................................................................................... 43 5.3 Queue .......................................................................................................................... 43 5.4 TemporaryQueue ........................................................................................................ 43 5.5 QueueConnectionFactory ........................................................................................... 43 5.6 QueueConnection ....................................................................................................... 44 5.7 QueueSession .............................................................................................................. 44 5.8 QueueReceiver ............................................................................................................ 44 5.9 QueueBrowser ............................................................................................................ 44 5.10 QueueRequestor ......................................................................................................... 44 5.11 可靠性 ..................................................................................................................... 45 6 JMS 发布/订阅模型 ............................................................................................................... 45 6.1 概述 ............................................................................................................................. 45 6.2 Pub/Sub 延时 .............................................................................................................. 45 6.3 永久订阅 ..................................................................................................................... 46 6.4 主题(Topic)管理 .................................................................................................... 46 6.5 Topic ............................................................................................................................ 46 6.6 TemporaryTopic ........................................................................................................... 46 6.7 TopicConnectionFactory .............................................................................................. 47 6 / 66 6.8 TopicConnection .......................................................................................................... 47 6.9 TopicSession ................................................................................................................ 47 6.10 TopicPublisher ............................................................................................................. 47 6.11 TopicSubscriber ........................................................................................................... 47 6.11.1 永久TopicSubscriber ...................................................................................... 48 6.12 恢复和重发 ............................................................................................................. 48 6.13 管理订阅 ................................................................................................................. 48 6.14 TopicRequestor ............................................................................................................ 48 6.15 可靠性 ..................................................................................................................... 48 7 JMS 异常 ................................................................................................................................. 49 7.1 概述 ............................................................................................................................. 49 7.2 JMSException .............................................................................................................. 49 7.3 标准异常 ..................................................................................................................... 49 8 JMS 应用服务器工具 ............................................................................................................. 50 8.1 概述 ............................................................................................................................. 50 8.2 并发处理订阅的消息 ................................................................................................. 51 8.2.1 Session ............................................................................................................. 51 8.2.2 ServerSession .................................................................................................. 51 8.2.3 ServerSessionPool ........................................................................................... 51 8.2.4 ConnectionConsumer ...................................................................................... 52 8.2.5 ConnectionConsumer 如何使用ServerSession ............................................. 52 8.2.6 应用服务器如何实现ServerSession ............................................................. 52 8.2.7 结果 ................................................................................................................. 52 8.3 XAConnectionFactory .................................................................................................. 54 8.4 XAConnection .............................................................................................................. 54 8.5 XASession .................................................................................................................... 54 8.6 JMS 应用服务器接口 ................................................................................................. 54 9 JMS 样例代码 ......................................................................................................................... 55 9.1 准备发送和接收消息 ................................................................................................. 55 9.1.1 获取ConnectionFactory ................................................................................. 55 9.1.2 获取Destination ............................................................................................. 56 9.1.3 创建Connection ............................................................................................. 56 9.1.4 创建Session .................................................................................................... 56 9.1.5 创建MessageProducer ................................................................................... 56 9.1.6 创建MessageConsumer ................................................................................. 56 9.1.7 启动消息转发 ................................................................................................. 57 9.1.8 使用TextMessage ........................................................................................... 57 9.2 发送和接收消息 ......................................................................................................... 57 9.2.1 发送消息 ......................................................................................................... 57 9.2.2 同步接收消息 ................................................................................................. 58 9.2.3 解包TextMessage ........................................................................................... 58 9.3 其他消息特性 ............................................................................................................. 58 9.3.1 异步接收消息 ................................................................................................. 58 9.3.2 使用消息选择器 ............................................................................................. 59 7 / 66 9.3.3 使用永久订阅 ................................................................................................. 59 9.4 JMS 消息类型 ............................................................................................................. 61 9.4.1 创建TextMessage ........................................................................................... 61 9.4.2 解包TextMessage ........................................................................................... 61 9.4.3 创建BytesMessage ......................................................................................... 61 9.4.4 解包BytesMessage ......................................................................................... 61 9.4.5 创建MapMessage .......................................................................................... 62 9.4.6 解包MapMessage .......................................................................................... 62 9.4.7 创建StreamMessage ...................................................................................... 63 9.4.8 解包StreamMessage ...................................................................................... 63 9.4.9 创建ObjectMessage ....................................................................................... 64 9.4.10 解包ObjectMessage ....................................................................................... 64 10 问题 ................................................................................................................................. 65 10.1 已解决的问题 ......................................................................................................... 65 10.1.1 JDK1.1.x 兼容性 .............................................................................................. 65 10.1.2 分布式Java 事件模型 .................................................................................... 65 10.1.3 可以合并JMS 的两个域PTP 和Pub/Sub 吗? ............................................. 65 10.1.4 JMS 应当指定一个JMS JavaBean 集合吗? ................................................. 65 10.1.5 与CORBA 通知服务对齐 ............................................................................... 65 10.1.6 JMS 应当提供端对端的同步消息转发和转发通知吗? .............................. 66 10.1.7 JMS 应当提供发送到列表的机制吗? ......................................................... 66 10.1.8 JMS 应当提供订阅通知吗? ......................................................................... 66 11 变更历史 ......................................................................................................................... 66

2012-08-16

空空如也

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

TA关注的人

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