摘要: 转载自:https://blog.csdn.net/sdddlll/article/details/100574229 之前写过一篇选择排序,很多人把它和冒泡排序搞混了,这篇文章对冒泡排序进行一个分析,希望你能分清楚,也希望能在面试的时候能够完美的回答出冒泡排序。今年的工作据说是不好找,当然运气占很 阅读全文
posted @ 2020-12-31 18:20 我会一直笑 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 内容引用https://www.cnblogs.com/panxuejun/p/7715917.html 总结的非常好,一看就懂 过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对 阅读全文
posted @ 2020-12-31 18:18 我会一直笑 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.jianshu.com/p/d2ac26ca6525 一、并发控制 当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发 阅读全文
posted @ 2020-12-31 18:16 我会一直笑 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/yigechengxuyuan/p/8398647.html 首先,多线程中会使用到两个延迟的函数,wait和sleep。 wait是Object类中的方法,而sleep是Thread类中的方法。 sleep是Thread类中的静态方法。无论是 阅读全文
posted @ 2020-12-31 17:47 我会一直笑 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 摘选自:https://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关 阅读全文
posted @ 2020-12-31 17:31 我会一直笑 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 摘选自:https://blog.csdn.net/weixin_39388918/article/details/105684036 优势: 少创建实例 垃圾回收 缓存快速获取 劣势:如果是有状态的话在并发环境下线程不安全。 原因 单例bean与原型bean的区别 如果一个bean被声明为单例的时 阅读全文
posted @ 2020-12-31 17:24 我会一直笑 阅读(2412) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/whoislcj/p/6038511.html 阅读全文
posted @ 2020-12-31 17:01 我会一直笑 阅读(86) 评论(0) 推荐(0) 编辑