- 博客(7)
- 收藏
- 关注
原创 设计模式 | Spring中用到的设计模式,你知道几个?
设计模式无处不在,因为它就来自于我们的日常生活,提炼于生活经验。正握在你手中的手机,不能用220V的电压直接充电,需要一个专门的电源适配器(充电器)才行。摆在你桌上的电脑也是一样的,都需要“适配”。而 适配器模式 (Adapter Pattern)正是由此总结而来。从一个问题出发,为什么Spring这么牛?Spring 发展到今天,在Java开发中的地位毋庸置疑。人人都在用Spring,80%的开发者学完Java 就得学习Spring了。那Spring为啥这么牛呢?其中肯定很大一部分原因就是因为S.
2020-08-25 14:40:28 628
原创 设计模式 | 4分钟搞懂10种设计模式
虽然你觉得大炮肯定是个标题党,但你终究还是点进来了(别打我,手动狗头保命),毕竟这性价比也太高了,4分钟10种,如果是真的就赚大发了。但是大炮可以肯定的告诉你,只要正儿八经的参与过几个项目,有个一两年的开发经验。你肯定已经用过并且可能已经理解了一些设计模式了,只是并不自知而已。今天大炮就来给你好好缕一缕。单例、工厂模式这两个设计模式大家都不陌生,很多读者也都已经自学过了。比如饿汉、懒汉单例模式,简单、抽象工厂模式。而且这两个模式,就像兄弟一样,经常结对出现。所以大炮放到一起来讲,我们先来看一行代码
2020-08-23 17:53:56 677
原创 比较日期大小的几种方法
总结了几种比较日期大小的方法,但其实都是转换成时间戳之后进行比较,然后做了封装给我们使用。因为比较简单,直接上代码。有兴趣的同学可以直接点进去看源码。 package chasen.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import j...
2019-09-22 17:52:55 1474 2
原创 排序算法(基础排序算法:冒泡、插入、选择)
在面试过程中,笔试环节经常要求手写一种或者几种排序算法。如果你还不会写,可能就要被其他的同学给刷下去啦。希望这篇文章能帮到你。本文实现了三种基本的排序算法:冒泡排序,插入排序,选择排序。并简单的阐述了各自的排序流程以及时间复杂度。注:1.本文涉及到的排序均为升序排序,若要实现逆序,将内层for循环的比较符号反过来即可。2.交换数组中的两个值比较简单,为了提高代码可读性,这里单独写了...
2018-04-07 22:59:40 719
原创 使用自定义注解获取当前登录用户
在开发过程中,我们经常需要用到当前登录用户的信息。那如何优雅而又方便的拿呢?强大的spring大表哥已经帮我们想好了。
2018-04-02 00:10:46 4465 5
原创 比较日期的大小的几种方法
总结了几种比较日期大小的方法,但其实都是转换成时间戳之后进行比较,然后做了二次封装给我们使用。同学们可以直接点进去看源码。
2018-04-01 22:30:23 31264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人