摘要:   怀揣着对大厂的梦想,程序员小王本想在工作两至三年的时间内能进入大厂,奈何竞争是如此激烈。而且进入大厂并不容易,曾经一度被腾讯、京东、美团等大厂刷下来,甚至有些公司连面试机会都没给。今年恰好趁着疫情那段时间的空档期,程序员小王下定决心,向阿里发起“总攻”。 在这次面试阿里之前,程序员小王在去年年底到今年6... 阅读原文
2020-12-16 09:06:29 阅读(710) 评论(0)
摘要: kettle-scheduler-boot 开发计划 序号 项目 状态 优先级 1 在线管理,编辑kettle脚本 紧急 2 通过源码实现集群,多线程执行任务 ✔ 紧急 2 重构jpa部分,改为mybatis ✔ 一般 介绍 基于Spring-boot的kettle调度项目,参考了... 阅读原文
2020-12-16 08:55:13 阅读(670) 评论(0)
摘要: 当用户超时未支付时,给用户发提醒消息。另一种场景是,超时未付款,订单自动取消。通常,订单创建的时候可以向延迟队列种插入一条消息,到时间自动执行。其实,也可以用临时表,把这些未支付的订单放到一个临时表中,然后定时任务去扫描。这里我们用延时队列来做。RocketMQ有延时队列,RibbitMQ也可以实现,Java... 阅读原文
2020-12-16 08:49:03 阅读(725) 评论(0)
摘要: Java基础之:final关键字 final(最终),final可以修饰类、属性、方法、局部变量 在以下情况下用到final: 不希望类可以被继承时(最终类):final calss A{} 不希望属性可以被改变时:public final int A = 1; 不希望方法可以被重载\重写时:p... 阅读原文
2020-12-16 08:29:01 阅读(696) 评论(0)
摘要: spring boot简介 spring boot框架抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程。 所以采用Spring boot可以非常容易和快速地创建基于Spring 框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控变简单了。 说的直白一些使用spring boot... 阅读原文
2020-12-16 07:20:14 阅读(741) 评论(0)
摘要: 4 数据处理及跳转 结果跳转方式 ModelAndView 设置 ModelAndView 对象,根据 View 的名称和视图解析器跳转到指定的页面 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!--视图解析器--> <bean class="... 阅读原文
2020-12-16 06:58:04 阅读(707) 评论(0)
摘要: 该系列文档是本人在学习 Spring MVC 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释 Spring MVC 源码分析 GitHub 地址 进行阅读 Spring 版本:5.2.4.RELEASE 该系列其他文档请查看:《精尽 Spring MVC 源码分析 - 文章导读》 Hand... 阅读原文
2020-12-16 06:00:30 阅读(647) 评论(0)
摘要: String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量优先的内存空间 StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对... 阅读原文
2020-12-16 00:47:02 阅读(706) 评论(0)
摘要: Spring框架之jms源码完全解析         我们在前两篇文章中介绍了Spring两大核心IOC(Inversion of Control控制反转)和AOP(Aspect Oriented Programming面向切面编程)技术:Spring框架之beans源码完全解析和Spring框架之AOP源码... 阅读原文
2020-12-15 23:53:02 阅读(688) 评论(0)
摘要: 大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一。 一般来说,我们很少会使用到应用程序事件,但我们也不要忘了它们的存在,比如说在 Spring 框架内部都使用了各种不同的事件来处理不同的任务。 毫无疑问,在 Sp... 阅读原文
2020-12-15 23:39:46 阅读(721) 评论(0)