自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 spring定时任务详解(@Scheduled注解)

原文地址在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task...

2018-06-26 10:35:58 159

原创 @Bean注解修饰带参数方法时,参数取值

/** * 声明队列交换机等 * @param connectionFactory * @return */ @Bean public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory) { System.out.println(String.format("-----------getRabbitAd...

2018-06-25 18:38:54 25059 9

转载 spring(基础10) 注解@Value详解

@Value("#{configProperties['t1.msgname']}")的[]中带点号必须加单引号 配置方式@value需要参数,这里参数可以是两种形式:@Value("#{configProperties['t1.msgname']}")或者@Value("${t1.msgname}");这两形式,在配置上有什么区别:1、@Value("#{configProperties['...

2018-06-25 17:51:36 503

原创 spring中消息持久化

public void sendFanoutMessage(Object message) { //生成唯一随机值给confirm方法确认是否是同一消息 CorrelationData correlationId = new CorrelationData(UUID.randomUUID().toString()); logger.debug("RabbitMQ开始发送消息{}:"...

2018-06-25 16:55:36 427

转载 RabbitMQ之mandatory和immediate

1. 概述mandatory和immediate是AMQP协议中basic.publish方法中的两个标识位,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。对于刚开始接触RabbitMQ的朋友特别容易被这两个参数搞混,这里博主整理了写资料,简单讲解下这两个标识位。mandatory 当mandatory标志位设置为true时,如果exchange根据自身类型和消息routeK...

2018-06-25 16:32:41 239

转载 RabbitMQ之消息持久化

原文地址消息的可靠性是RabbitMQ的一大特色,那么RabbitMQ是如何保证消息可靠性的呢——消息持久化。 为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失,需要将queue,exchange和Message都持久化。queue的持久化queue的持久化是通过durable=true来实现的。 一般程序中这么使用:Connection connection = co...

2018-06-25 16:31:19 139

转载 通过Spring读取properties配置文件

原文地址一般properties文件,用于在代码块中读取,并給变量赋值。但是,Spring可以Bean XML方式定义(注册Bean)中,可以通过${属性名}使用properties文件配置的值。或者在代码中使用@Value注解读取properties的属性值。所以用途有两种:1. 用途 1.1.  Spinrg的Bean XML定义中,可以通过${属性名}使用properties文件配置的值首先...

2018-06-24 21:31:37 420

转载 Java日志框架——JCL

原文地址JCL,全称为"Jakarta Commons Logging",也可称为"Apache Commons Logging"。一、JCL原理1、基本原理JCL这个日志框架跟Log4J,Java Logging API等日志框架不同。JCL采用了设计模式中的“适配器模式”,它对外提供统一的接口,然后在适配类中将对日志的操作委托给具体的日志框架,比如Log4J,Java Logging API等...

2018-06-24 15:10:04 917 1

转载 Maven开发笔记(二)—— Maven中的可选依赖(Optional Dependencies)和依赖排除(Dependency Exclusions)

原文地址1.Maven中依赖概述Maven 中的依赖关系是有传递性的。例如:项目B依赖项目C(B —> C),如果有一个项目A依赖项目B(A —> B)的话,那么项目A也会依赖项目C(A —> C)。虽然,这种依赖的自动传递性给我们维护项目的必要依赖关系带来了极大地帮助,但当我们在某些情况下,需要在项目A中排除对项目C的依赖时,这时又该怎么做呢?Maven 为我们提供了两种解决方...

2018-06-24 13:43:42 6144

转载 Windows下安装RabbitMQ报错:Rabbunable to perform an operation on node 或unable to connect to node rabbit

原文网址Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案或unable to connect to node rabbit@xxx: nodedown2018年02月01日 15:02:02阅读数:3962本文转载自http://blog.csdn.net/seven_coder/article/details/79...

2018-06-24 01:23:13 550

原创 WINDOWS中hosts文件位置

C:\Windows\System32\drivers\etc,若不能保存修改则修改权限

2018-06-23 18:54:11 1342

原创 Tomcat报Failed to initialize component 及java.util.zip.ZipException: invalid LOC header (bad signature

    原因一般是maven中jar包下载不完整,最好最快的解决办法是新建一个repository仓库,然后将settings.xml中的maven仓库位置指向新建仓库,选中项目然后右键maven update。    项目依赖jar包都下载下来之后复制新建repository中所有文件粘贴到旧repository中,替换所有相同文件,这样就可以去除掉下载不完整的jar包了,不用自己一个个去找哪个...

2018-06-23 14:02:45 461

转载 maven:Referenced file contains errors

转载自:https://www.cnblogs.com/zjfjava/p/6950290.htmlapplicationContext.xml 文件头报错Referenced file contains errors问题如下:原先运行正常的项目,突然在applicationContext.xml 文件头报错    内容:Referenced file contains errors (http:...

2018-06-23 11:43:03 511

转载 Windows命令行下编译包含中文字符的Java文件报错

Test.java (注意保存为uft-8  无BOM格式)[java] view plain copypublic class Test {        public static void main(String[] args) {          System.out.println("中国人");      }  }  使用javac -encoding utf-8 Test.java...

2018-06-21 21:55:15 805

转载 windows x64下安装RabbitMQ

windows x64下安装RabbitMQ下载Erlang Windows Binary File otp_win64_19.2.exe rabbitmq-server-windows-3.6.6.zip 安装转载自1.安装Erlang 双击otp_win64_19.2.exe,安装完成之后设置环境变量:控制面板>>系统>>高级设置>>环境变量>&...

2018-06-21 16:57:42 474

转载 RabbitMQ用户角色及权限控制

原文地址:原文地址####################### #用户角色#######################RabbitMQ的用户角色分类:none、management、policymaker、monitoring、administratorRabbitMQ各类角色描述:none不能访问 management plugin management用户可以通过AMQP做的任何事外加...

2018-06-21 11:39:31 230

转载 枚举实现单例原理:线程安全及发序列化依旧为单例原因

单例的枚举实现在《Effective Java》中有提到,因为其功能完整、使用简洁、无偿地提供了序列化机制、在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,单元素的枚举类型被作者认为是实现Singleton的最佳方法。其实现非常简单,如下:public enum Singleton { INSTANCE; private Singleton() {} ...

2018-06-20 23:29:31 1458

转载 Eclipse Memory Analyzer,内存泄漏插件,安装使用

网上文档很多,但最初都有问题。整理一份,作为备份。使用过程:开发代码写完后,对可能出现内存溢出的代码,添加配置文件,生成.hprof文件,用memory Analyzer分析排查问题,且泄漏内存大小可配置。具体安装测试一条龙如下:1.安装:help-》install new software -》work with :  这里填写eclipse版本:  Kepler - http://do

2018-06-06 22:23:58 270

原创 java虚拟机参数(Java Virtual Machine Arguments)

java虚拟机参数(Java Virtual Machine Arguments) -verbose[:class|gc|jni] : 在输出设备上显示虚拟机运行信息。 -verbose:class 在程序运行的时候有多少类被加载 –verbose:gc 在虚拟机发生内存回收时在输出设备显示信息,格式如下: [Full GC 256K->160K(124096K), 0.00...

2018-06-06 22:22:35 453

转载 netty优秀易懂博文链接

netty优秀易懂博文链接

2018-06-03 18:58:53 128

空空如也

空空如也

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

TA关注的人

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