摘要: 业务场景:运营后台会审核用户提交的信息,审核人员在后台看数据的时候会根据提交信息的状态展示不同的页面。 状态如下:1: 未提交 2: 已提交(待审核) 3: 审核不通过 4: 审核通过 不同的逻辑需要渲染的数据不一样,处理逻辑也不一样,此处利用策略实现符合开闭原则的代码,后续再添加不同状态可灵活扩展 阅读全文
posted @ 2020-06-17 14:54 渠成 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 水稻:这两天看了BeanDefinition和BeanFactoryPostProcessor还有BeanPostProcessor的源码。要不要了解一下 菜瓜:six six six,大佬请讲 水稻:上次我们说SpringIOC容器是一个典型的工厂模式 假如我们把Spring比作一个生产模型的大工 阅读全文
posted @ 2020-06-15 21:35 渠成 阅读(520) 评论(0) 推荐(1) 编辑
摘要: 菜瓜:我一定是太菜了,为什么别人说Spring屏蔽了new关键字创建对象就很丝滑?我完全get不到这个操作的好处啊,我自己写new它也很香啊 水稻:emmmm,换个角度想啊,如果把现在用的注解@Autowired@Resource给干掉,你想在Controller里面引用Service,你会怎么做? 阅读全文
posted @ 2020-06-13 15:55 渠成 阅读(340) 评论(0) 推荐(1) 编辑
摘要: package club.interview.algorithm.eor; import java.util.Arrays; /** * 异或运算 == 无进位相加 * 1. 找到整数二进制最后一个1的下标位置 {@link EorT#findIndexOne(int)} } * 2. 统计整数二进 阅读全文
posted @ 2020-06-13 12:02 渠成 阅读(286) 评论(0) 推荐(0) 编辑
摘要: package club.interview.tree; import club.interview.tree.base.TreeNode; import java.util.ArrayList; import java.util.List; /** * 输入一棵二叉树和一个整数,打印出二叉树中节点 阅读全文
posted @ 2020-06-09 10:32 渠成 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 菜瓜:网上整天说的IOC容器是个啥啊? 水稻:IOC?就是Inversion of Control,控制反转啊 菜瓜:soga,原来是控制反转啊,我知道了!你这不是等于白说吗? 水稻:别急,听我慢慢说(概念只是为了帮助人们去理解的辅助工具): 作为一个正常的Javaer,如果没有Spring,我们在 阅读全文
posted @ 2020-06-04 12:15 渠成 阅读(153) 评论(0) 推荐(0) 编辑
摘要: package club.interview.tree; import club.interview.tree.base.TreeNode; import java.util.ArrayList; import java.util.List; /** * 输入一棵二叉树和一个整数,打印出二叉树中节点 阅读全文
posted @ 2020-06-03 20:56 渠成 阅读(528) 评论(0) 推荐(0) 编辑
摘要: package club.interview.algorithm.print; import io.netty.util.concurrent.DefaultThreadFactory; import java.util.concurrent.*; /** * 3个线程从0到100轮流打印。要求输出 阅读全文
posted @ 2020-06-03 19:37 渠成 阅读(1498) 评论(0) 推荐(2) 编辑
摘要: QAQ。。水稻前两天研究完MySQL的事务,今天看到了Redis,也产生了兴趣。准备下手看看 菜瓜:哥,你在看啥呢,这么专注 水稻:在看Redis的事务,有点收获 菜瓜:真的吗?科普一下呗! 水稻:嗯,从与MySQL的不同点开始说,Redis的事务不支持事务的原子性,事务内的一组操作并不支持异常回滚 阅读全文
posted @ 2020-06-02 22:45 渠成 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 需求理解 a->b->c->d->null 链表节点数据结构 ListNode{ String a ; ListNode next; } 反转链表就是改变每个节点的next指向的引用 思路 遍历链表节点,每个节点指针指向前一个节点:需要一个临时变量存储上一个节点的引用 code package cl 阅读全文
posted @ 2020-06-01 20:09 渠成 阅读(155) 评论(0) 推荐(0) 编辑