自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringBoot整合ActiveMQ

这里使用SpringBoot整合ActiveMQ,同时测试queue和topic两种消息模式。 项目结构: pom导入jar包: <parent> <groupId>org.springfr...

2019-10-09 10:29:55

阅读数 2

评论数 0

原创 ActiveMQ与Spring整合——配置文件方式

ActiveMQ与Spring整合项目中,首先建立Maven项目之后,引入相应的包: <dependencies> <dependency> <groupId>org.a...

2019-09-26 01:18:03

阅读数 8

评论数 0

原创 Quartz.net动态修改触发时间

在使用Quartz进行定时任务调度的时候,难免会遇到根据业务需求来修改我们的触发时间,而且是进行动态的修改,接下来我介绍一下Quartz.net怎么动态来修改触发时间,Java中的Quartz也是差不多的原理。这个demo是基于上一次动态暂停、恢复任务的基础上做的,可以查看链接:https://b...

2019-09-21 01:25:31

阅读数 13

评论数 0

原创 Quartz.net的使用——显示任务信息、暂停、恢复、显示下次触发时间、禁止并发运行

最近在使用Quartz.net开发项目的时候,因为业务需求,我需要在页面进行任务的管理,比如暂停、恢复、显示下次执行时间等。网上关于C#中的Quartz的信息很少,因此我很多是通过查找Java的API完成的,如果大家需要其它需求,也可以直接查找Java中Quartz怎么使用的就行。 这里...

2019-09-19 23:47:54

阅读数 27

评论数 0

原创 ActiveMQ使用ObjectMessage出现异常

在使用ActiveMQ的ObjectMessage进行消息消费的时候,出现异常: javax.jms.JMSException: Failed to build body from content. Serializable class not available to broker. Reas...

2019-09-11 01:02:03

阅读数 45

评论数 0

原创 ActiveMQ中的数据类型

在讲ActiveMQ中的数据类型之前,我们先了解一下JMS。 JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。 JMS...

2019-09-11 00:47:52

阅读数 61

评论数 0

原创 策略模式(行为型)

策略模式是一种行为型的设计模式,指的是一个类的行为或者算法可以在运行时更改,也就相当于将一个类的行为或者算法封装起来,使其可以独立于客户而变化。 例如加减乘除算法,我们只需要给计算器输入具体运算方法,计算器可以使用策略模式进行运算;再比如这么多的共享单车,如果有一个统一的容器,就可以不再...

2019-09-10 10:35:55

阅读数 11

评论数 0

原创 Oracle中正则表达式的使用

关于正则表达式,在我之前的博客有写过,可以参考学习,传送门https://blog.csdn.net/qq_41061437/article/details/82258431。我们在使用数据库的时候,有时候会进行一些模糊查询,像MySql、SQL Server、Oracle中都有like语句的使用...

2019-09-09 14:32:38

阅读数 53

评论数 0

原创 ActiveMQ消费者和生成者——点对点模式、发布/订阅模式

ActiveMQ中一般有两种消息队列,一是点对点模式(p2p),二是发布/订阅模式(pub/sub)。 在进行demo测试之前,我们先建立一个maven工程,引入相应的包: <dependency> <groupId>o...

2019-09-08 21:06:44

阅读数 46

评论数 0

原创 ActiveMQ介绍及快速搭建(Windows端和linux端)

ActiveMQ在实际的应用场景比如有 异步处理: 比如用户注册,注册的时候需要给发送邮件和发送短信,这个时候可以使用消息队列来进行处理,如图: 应用解耦: 比如用户下单购买,用户下单后,订单系统需要通知库存系统,传统的做法是订单系统调用库存系统的接口。...

2019-09-06 00:07:02

阅读数 56

评论数 0

原创 C#框架NHibernate的学习

今天对C#中的框架NHibernate进行了一番学习,与Java中的Hibernate十分类似。 我这里只介绍一下简单的使用,通过数据库进行语句的查询,然后把数据显示在界面上。 首先是将NHibernate的包导入项目中,在Java中有Maven来解决,在c#中通过Visual...

2019-09-05 23:43:21

阅读数 22

评论数 0

原创 Quartz.net通过配置文件建立job和trigger

在上一篇文章当中,我简单的介绍了直接在代码中进行作业和触发器的建立,Quartz的强大之处在于其的配置文件,所以,这一篇博客主要讲怎么通过配置文件来建立作业和触发器。 首先我们创建作业调度器和和启动调度器: static void Main(string[] args) { ...

2019-09-04 14:59:08

阅读数 63

评论数 0

原创 Quartz.net快速入门

之前在使用Java的时候,写过Quartz的博客,原文链接:https://blog.csdn.net/qq_41061437/article/category/8523862,现在做.net开发的时候,有个任务需要做定时调度作业,于是想到了Quartz,于是搜索了一番,发现Quartz还真迁移到...

2019-09-04 13:32:12

阅读数 83

评论数 0

原创 适配器模式—类适配器、对象适配器、接口适配器(结构型)

Adapter英文翻译是转换器、适配器、接头,从名字们就应该能很好的理解。就好比是一个转换头一样,比如去国外,很多时候我们中国带过去的电器插头就需要转换器,再比如内存卡跟电脑交互,很多时候就需要一张读卡器,此时读卡器充当的就是转换器、适配器的功能。 适配器模式将一个类的接口适配成用户所期...

2019-08-30 10:44:27

阅读数 12

评论数 0

原创 “object”未包含“get_Range”的定义以及HRESULT: 0x800A03EC

最近在将数据库里面的数据导入到Excel时遇到一个问题,刚开始问题是:“object”未包含“get_Range”的定义,后来通过查询解决后,又出现了HRESULT: 0x800A03EC,下面说一下这两个bug怎么解决。 首先看一下我将数据库数据存储到Excle的代码片段: Exc...

2019-08-29 13:12:25

阅读数 95

评论数 0

原创 GC的初步接触——不能够使用已释放的对象

最近在进行项目开发的时候,有个地方需要弹出等待提示框,然后因为涉及只能让其是一个对象的,所以使用到了单例模式,在我的博客里面有详细介绍:https://blog.csdn.net/qq_41061437/article/details/99838057。在之后另外一个弹框提示中,我发现了一些问题,...

2019-08-28 16:15:40

阅读数 15

评论数 0

原创 工厂模式——简单工厂模式、工厂方法模式、抽象工厂模式(创建型)

在工厂模式中,分为三种,第一种就是简单工厂模式、第二种是工厂方法模式,第三种是抽象工厂模式。所谓工厂模式,就是指有一个专门的容器之类的地方,为用户创建对象,用户不用再手动去创建对象。容器根据用户传的参数或者调用的子类来自动为其创建对象。这种设计模式在Spring中大量的使用到了。 简单工...

2019-08-26 19:38:44

阅读数 40

评论数 0

原创 C#开发琐碎事件记录——控件属性、事件、方法(长期更新)

本文为自己开发中通过网络查找或者自己研究的一些琐碎事件的记录,包含控件、控件的属性使用、控件的事件使用、控件的一些方法的使用。 1、设置窗体大小不可改变:找到属性FormBordeStyle,设置为FixedSingle,此时无法通过拖动鼠标改变窗体大小; 2、设置窗体无法最大...

2019-08-21 11:24:03

阅读数 66

评论数 0

原创 C#开发快捷键记录——Visual studio 2017(长期更新)

本文为自己开发中通过网络查找或者自己研究的一些常用快捷键的记录。 1、快速生成get and set 方法:选中属性,Ctrl + R、Ctrl + E; 2、代码格式化快捷键:Ctrl + K、Ctrl +D; 3、快速找到TODO:Ctrl + W、 Ctrl +...

2019-08-21 10:10:37

阅读数 21

评论数 0

原创 单例模式——Java代码实现,C#实际使用展现(创建型)

在设计模式中,单例模式可以说是最简单的一种了,主要作用是让一个类自己进行对象的创建,而且保证了只有一个对象被创建,适用于那种全局的对象。就相当于创建对象的时候不用再进行new操作了,当然,排除使用一些框架帮我们创建对象时也不使用new。 下面直接说一下几种单例模式。 懒汉式线程...

2019-08-20 14:23:03

阅读数 23

评论数 0

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