上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页
摘要: Spring框架的Bean的初始化分为以下几种 谈bean必然要谈生命周期 Bean的生命周期 通常意义上讲的bean的名称周期,指的是bean从创建到初始化,经过一系列的流程,最终销毁的过程。只不过,在Spring中,bean的生命周期是由Spring容器来管理的。在Spring中,我们可以自己来 阅读全文
posted @ 2020-07-11 14:57 IT路上的小白 阅读(4806) 评论(0) 推荐(0)
摘要: 场景分析 现在假设这样一个场景,用户下单成功需要给用户发短信,如果没有消息队列,我们会选择同步调用发短信的接口并等待短信发送成功。现在假设短信接口实现出现了问题或者短信发送短时间内达到了上限,这个时候是选择重试几次还是放弃发送呢?这里的设计会很复杂。如果使用了消息队列,我们选择将发短信的操作封装成一 阅读全文
posted @ 2020-07-09 16:00 IT路上的小白 阅读(289) 评论(0) 推荐(0)
摘要: 前记: 之前看xxl-job源码的时候,看xxl的定时任务处理很微妙,不仅仅用了大小线程池,还用了netty手写了一个rpc框架作为模块之间的调用现在看动态的加载定时任务的cron表达式挺好的, 唯一不足的是还可以优化,将第一次查询的数据加入缓存,每次去查的时候需要手动的去控制cron表达式,并将表 阅读全文
posted @ 2020-07-02 09:51 IT路上的小白 阅读(3009) 评论(0) 推荐(0)
摘要: Assert断言使用在写代码的时候如果使用断言,可以减少代码些ifelse判断;这段时间代码用了断言,舒服得不要不要的 Assert.notNull:如果为null,就报错(throw new IllegalArgumentException(message);) Assert.isNull();如 阅读全文
posted @ 2020-06-30 17:08 IT路上的小白 阅读(2226) 评论(0) 推荐(0)
摘要: lambda表达式,必须是函数式接口,必须只有一个方法如果接口只有一个方法java默认它为函数式接口。为了正确使用Lambda表达式,需要给接口加个注解 @FunctionalInterface如有两个方法,立刻报错 java内置的四大函数接口: java8 引进了stream流,流讲的就是一种计算 阅读全文
posted @ 2020-06-14 14:33 IT路上的小白 阅读(298) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-14 14:13 IT路上的小白 阅读(328) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-14 14:09 IT路上的小白 阅读(194) 评论(0) 推荐(0)
摘要: 1.Java.lang.StackOverflowError 2.Java.lang.OutOfMemoryError:Java heap space 3. Java.lang.OutOfMemeoryError:GC overhead limit exceeded 4. Java.lang.Out 阅读全文
posted @ 2020-06-14 14:00 IT路上的小白 阅读(287) 评论(0) 推荐(0)
摘要: 1、JM垃圾回收的时候如何确定垃圾?是否知道什么是 GC Roots? 1.什么是垃圾? 简单的说就是内存中已经不再被使用到的空间就是垃圾. 2.要进行垃圾回收,如何判断一个对象是否可以被回收? 怎么判断一个对象是否为垃圾,并且判断这个独享是否可以被回收,常用的就是引用计数法,枚举根节点做可达性分析 阅读全文
posted @ 2020-06-14 13:53 IT路上的小白 阅读(840) 评论(0) 推荐(0)
摘要: sss 阅读全文
posted @ 2020-06-05 16:04 IT路上的小白 阅读(267) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 26 下一页