- 博客(5)
- 收藏
- 关注
原创 java的时间问题
1.计算2个日期之间的天数在测试工作中经常会使用到比较两个日期相差的天数,我之前用过实现这一功能的两个版本的方法,源代码如下:(版本1)publicstaticint getIntervalDays(Date fDate, Date oDate) { if (null == fDate || null == oDate) { return -1; } ...
2018-02-28 10:49:05 281
原创 Timer类的学习
1.首先创建一个类继承TimerTask,实现run方法;public class MyTimerTask extends TimerTask{ private String name; public MyTimerTask(String name) { this.name = name; } public void run() { ...
2018-02-27 21:02:48 168
原创 java消息中间件
1.JMS:java message service,用于2个应用之间调用,实现消息的异步通信2.AMQP:advance message queue protocal3.activceMq,rabbtiMq,kafka4.队列和主题模式5.spring集成jms连接activeMq:有三要素,1.connectionFactory,提供数据源.2JmsTemplate用于发送和接收消息的模板 ...
2018-02-26 21:01:04 116
原创 SpringBoot总结:
一:AOP拦截:创建一个类,加上@Aspect和@Component注解,定义一个公用方法,加上@PointCut注解,设置你要拦截的方法,再创建一个方法,加上@Before或者@After,指向公用方法的名字.获取请求路径,以及参数,通过RequestContextHolder获取public void doBefore(JoinPoint joinPoint) { ServletR...
2018-02-25 20:05:12 247
原创 JVM高级特性和最佳实践书籍总结
第一部分:Java内存区域与内存溢出异常java程序在运行时,会把管理的内存划分为:方法区,虚拟机栈,本地方法栈,堆,程序计数器1.程序计数器:是一块较小的内存区域,它的作用可以看做当前线程所执行的字节码的行号指示器。在虚拟机中,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。由于Java虚拟机的多线程是通过线程轮流切换并分配处理器时间的方式。因此为了线程切换后能恢复...
2018-02-13 16:37:57 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人