摘要: @RestController和@RequestMapping注解 我们的Example类上使用的第一个注解是 @RestController 。这被称为一个构造型(stereotype)注解。它为阅读代码的人们提供建议。对于Spring,该类扮演了一个特殊角色。在本示例中,我们的类是一个web @ 阅读全文
posted @ 2017-12-06 13:46 Rickzhai 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFactory 和进行自动化的事务管理。一、spring测试注解标签1. @ContextConfiguration 和 @Configuration 的使用 Spring 阅读全文
posted @ 2017-12-05 20:01 Rickzhai 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。 1.assertTrue/False([String message,]boolean condition); 用来查看变量是是否为false或true,如果assertFalse()查看的变量的 阅读全文
posted @ 2017-12-05 19:58 Rickzhai 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: AtomicLong简要介绍 AtomicLong是作用是对长整形进行原子操作,显而易见,在java1.8中新加入了一个新的原子类LongAdder,该类也可以保证Long类型操作的原子性,相对于AtomicLong,LongAdder有着更高的性能和更好的表现,可以完全替代AtomicLong的来 阅读全文
posted @ 2017-12-01 02:52 Rickzhai 阅读(13980) 评论(1) 推荐(0) 编辑
摘要: 1、Timer管理延时任务的缺陷 a、以前在项目中也经常使用定时器,比如每隔一段时间清理项目中的一些垃圾文件,每个一段时间进行数据清洗;然而Timer是存在一些缺陷的,因为Timer在执行定时任务时只会创建一个线程,所以如果存在多个任务,且任务时间过长,超过了两个任务的间隔时间,会发生一些缺陷:下面 阅读全文
posted @ 2017-12-01 02:17 Rickzhai 阅读(345) 评论(0) 推荐(0) 编辑
摘要: volatile的介绍 volatile的主要作用是:提示编译器该对象的值有可能在编译器未监测的情况下被改变。 volatile类似于大家所熟知的const也是一个类型修饰符。volatile是给编译器的指示来说明对它所修饰的对象不应该执行优化。volatile的作用就是用来进行多线程编程。在单线程 阅读全文
posted @ 2017-12-01 01:45 Rickzhai 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 做全球性的支付,选用paypal!为什么选择paypal? 因为paypal是目前全球最大的在线支付工具,就像国内的支付宝一样,是一个基于买卖双方的第三方平台。买家只需知道你的paypal账号,即可在线直接把钱汇入你的账户,即时到账,简单方便快捷。 在集成paypal支付接口之前,首先要有一系列的准 阅读全文
posted @ 2017-11-30 00:59 Rickzhai 阅读(9492) 评论(1) 推荐(2) 编辑
摘要: 在我的上一篇文章JavaNIO详解(一)中介绍了关于标准输入输出NIO相关知识, 本篇将重点介绍基于网络编程NIO(异步IO)。 异步IO 异步 I/O 是一种没有阻塞地读写数据的方法。通常,在代码进行 read() 调用时,代码会阻塞直至有可供读取的数据。同样, write()调用将会阻塞直至数据 阅读全文
posted @ 2017-11-29 20:36 Rickzhai 阅读(244) 评论(0) 推荐(1) 编辑
摘要: 一、基本概念描述 1.1 I/O简介 I/O即输入输出,是计算机与外界世界的一个接口。IO操作的实际主题是操作系统。在java编程中,一般使用流的方式来处理IO,所有的IO都被视作是单个字节的移动,通过stream对象一次移动一个字节。流IO负责把对象转换为字节,然后再转换为对象。 关于Java I 阅读全文
posted @ 2017-11-29 20:32 Rickzhai 阅读(327) 评论(0) 推荐(1) 编辑
摘要: 一、java io 概述 1.1 相关概念 Java IO Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的 阅读全文
posted @ 2017-11-29 19:46 Rickzhai 阅读(309) 评论(0) 推荐(0) 编辑