自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 消息中间件之ActiveMQ(3)消息类型和死信队列

消息类型JMS消息由以下三部分组成的:消息头每个消息头字段都有相应的getter和setter方法。消息属性如果需要除消息头字段以外的值,那么可以使用消息属性。消息体JMS定义的消息类型有TextMessage、MapMessage、BytesMessage、StreamMessage和ObjectMessage。TextMessage文本消息MapMessagek/vB...

2020-02-29 22:53:07 246

原创 消息中间件之ActiveMQ(2)配置和事务

配置关于ActiveMQ的配置有几个关键的文件,activemq.xml,jetty.xml和jetty-realm.properties,这几个文件全都在ActiveMQ文件的conf文件夹下首先我们来看jetty-realm.properties文件这两行分别代表的是admin和user两个用户,用户admin登录账号密码都是admin,user也一样,我们可以通过修改这个文件进行一...

2020-02-28 20:30:17 568

原创 消息中间件之ActiveMQ(1)

前言在说ActiveMQ之前,我们需要先了解一些概念,什么是消息,什么是消息队列?如果不考虑其他,在现实生活中两个人之间传递的信息可以理解为消息,同理在计算机中也可以理解为消息是两台计算机之间传递的数据单位,消息可以非常简单,例如只包含文本字符串; 也可以更复杂,可能包含嵌入对象。 消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标...

2020-02-27 22:02:16 144

原创 java8 新特性Lambda表达式(2)

1、Lambda表达式方法引用(1)静态方法和普通方法的引用Lambda也是支持方法的引用的,用上节定义的几个接口,新增测试代码如下:public class Syntax2 { public static void main(String[] args) { //注意:参数类型和返回值跟接口中保持一致 LambdaReturnOneParameter...

2019-09-24 19:06:04 126

原创 java8 新特性Lambda表达式(1)

1、Lambda简介java8新特性,说白了就是一个匿名函数。如下代码,定义一个接口LambdaInterface,接口中是一个返回值为int的add方法。按照正常的流程应该是定义一个MyLambdaInterface 类实现这个接口,然后添加这个接口的实例,调用add方法。使用匿名内部类的话写法如下。使用Lambda表达式代码如下,比较可以看出更加Lambda表达式简洁,不过对于没有基础的朋友...

2019-09-23 20:03:55 125

原创 深入浅出springboot2.x(10)整合MyBatis

整合MyBatis框架    应该说目前java持久层最为主流的技术已经是MyBatis,它比JPA和Hibernate更为简单易用,也更加灵活。在以管理系统为主的时代,Hibernate的模型化有助于系统的分析和建模,重点在于业务模型的分析和设计,属于表和业务模型分析的阶段。现在已经是移动互联网时代,特点是面向公众,相对而言业务比较简单,但是往往网站会拥有大量的用户,面对的问题主要是大数据、高...

2019-08-07 14:07:51 311

原创 深入浅出springboot2.x(9)使用JPA操作数据库

使用JPA操作数据库创建表sql:CREATE TABLE `t_user` ( `id` int(12) NOT NULL AUTO_INCREMENT, `user_name` varchar(60) NOT NULL, `sex` int(3) NOT NULL DEFAULT '1' check (sex in(1,2)), `note` varchar(256) DE...

2019-07-29 17:09:43 504

原创 深入浅出springboot2.x(8)配置数据源

配置数据源在依赖spring boot的spring-boot-starter-data-jpa后,它就会默认为你配置数据源,这些默认的数据源主要是内存数据库,如h2、hqldb和Derby等内存数据,有时候需要配置为我们想要的数据源。启动默认数据源h2数据库为例,在maven中加入它的依赖 <dependency> <groupId>co...

2019-07-29 14:09:50 845

原创 深入浅出springboot2.x(7)spring AOP开发

AOP开发详解这里我们采用@Aspect注解方式开发。aop只能对方法进行拦截,所以首先要确定拦截什么方法,让它织入约定的流程中。确定连接点aop编程需要确定连接点(在spring中就是什么类的什么方法)。我们定义一个UserService接口,里面有一个printUser方法。实体类Userpublic class User { private String id; p...

2019-07-25 16:24:16 279

原创 深入浅出springboot2.x(6)spring AOP

约定编程本节我们先抛开spring AOP的概念,看一下约定编程的实例。首先定义一个简单的接口,HelloServicepublic interface HelloService { public void sayHello(String name);}这个接口定义了一个sayHello方法,参数是name。接着我们写一个实现类,HelloServiceImplpublic ...

2019-07-04 15:45:30 315

原创 深入浅出springboot2.x(5)

使用spring ELSpringEL表达式代码案例一:@Componentpublic class SpringELDemo1 { //调用方法 @Value("#{T(System).currentTimeMillis()}") private long initTime; //给字符串赋值 @Value("#{'使用spring EL赋值字符串'...

2019-07-03 10:06:43 284

原创 深入浅出springboot2.x(4)

bean的作用域在IOC容器最顶级接口BeanFactory中有isSingleton和isPrototype两个方法。isSingleton如果返回true,则bean在IOC容器中是以单例存在,也是IOC容器的默认值;如果isPrototype返回true,则每次获取bean时,IOC容器都会创建一个bean。在spring中,bean存在单例(Singleton)和原型(Prototyp...

2019-07-02 14:48:55 263

原创 深入浅出springboot2.x(3)

依赖注入前面讲了将bean装配到IOC容器中,但是对于bean之间的依赖没有涉及,在springioc概念中,我们将其称为依赖注入(Dependency Injection,DI)代码案例,首先定义两个接口,一个人类一个动物public interface Person { public void service(); public void setAnimal(Animal...

2019-07-01 14:08:21 190

原创 深入浅出springboot2.x(2)

通过扫描装配bean如果每个bean都使用@Bean注入到IOC容器中的话,将是一件很麻烦的事。因此spring为我们提供了扫描装配,使用的注解是@Component和@ComponentScan。我们可以把上一章的代码进行修改,首先在User中加入注解@Component和@Value。@Componentpublic class User { @Value("123") ...

2019-06-20 11:18:02 1022

原创 深入浅出springboot2.x(1)

本文参考书籍是杨开振老师的《深入浅出springboot2.x》IOC容器spring核心是IOC和AOP,在这里先简单介绍下IOC。 一个系统可以生成多个对象,这些对象是需要管理的,并且对象之间并不都是孤立的。例如,一个公司由多个员工和(一个或多个)老板组成,那么公司就依赖于员工和老板,为此,spring提供了依赖注入的功能,使我们能够管理各个对象之间的关系。为了管理公司、员工和老板这三...

2019-06-19 13:41:04 655

ActiveMQ.pdf

ActiveMQ使用手册,介绍了JMS MQ的相关概念,消息中间件应用场景,常见的消息队列的比较,ActiveMQ的存储方式,协议类型,案例开发等内容

2020-02-29

空空如也

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

TA关注的人

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