摘要: 一、Timer介绍 java.util.Timer java.util.TimerTask Timer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示: public abstract class 阅读全文
posted @ 2018-04-19 16:15 奋斗的一线码农 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下: 使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Sco 阅读全文
posted @ 2018-03-22 11:11 奋斗的一线码农 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 四种访问权限修饰符的区别 访问权限修饰符 a、私有权限(private) private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用。 b、默认权限(default) 类,数据成员,构造方法, 阅读全文
posted @ 2018-03-07 17:03 奋斗的一线码农 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 安全框架Shiro和Spring Security比较 Shiro 首先Shiro较之 Spring Security,Shiro在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。 Shiro是一个强大而灵活的开源安全框架,能够非常清晰的处理认证、授权、管理会话以及密码加密。如下是它所具有的 阅读全文
posted @ 2018-03-07 10:17 奋斗的一线码农 阅读(35066) 评论(3) 推荐(4) 编辑
摘要: ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量 这里要讨论这些常用的默认初始容量和扩容的原因是: 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存), 阅读全文
posted @ 2018-03-06 21:05 奋斗的一线码农 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio An internal error occurred during: "reload maven project". ja 阅读全文
posted @ 2018-03-05 20:31 奋斗的一线码农 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 配置两台Linux CentOS 6.7虚拟主机 CentOS6.7下载地址 https://pan.baidu.com/s/1i5GPg9n 安装视频下载 https://pan.baidu.com/s/1qYSgohQ rabbitmq2 rabbitmq1 1、分别在两台主机上修改/etc/h 阅读全文
posted @ 2018-01-01 20:43 奋斗的一线码农 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ集群设计用于完成两个目标:允许消费者和生产者在RabbitMQ节点崩溃的情况下继续运行,以及通过添加更多的节点来扩展消息通信的吞吐量。 RabbitMQ会始终记录以下四种类型的内部元数据: 1. 队列元数据-队列的名称和它们的属性(是否持久化,是否自动删除) 2. 交换器元数据-交换 阅读全文
posted @ 2018-01-01 20:41 奋斗的一线码农 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: Fanout类型交换机忽略Routing Key,它将消息传递到所有与它绑定的队列上。 Producer.java package com.test.fanout; import com.rabbitmq.client.*; import java.io.IOException; import ja 阅读全文
posted @ 2018-01-01 20:40 奋斗的一线码农 阅读(513) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ消息服务中Topic类型交换机根据通配符路由消息,*代表一个单词,#代表代表0或多个单词。 生产者 消费者 代码 Producer.java package com.test.topic2; import com.rabbitmq.client.Channel; import com 阅读全文
posted @ 2018-01-01 20:39 奋斗的一线码农 阅读(545) 评论(0) 推荐(0) 编辑