随笔分类 -  代码片段

摘要:如果想增强一个方法的功能,无非就是直接在方法体内直接修改。但这也无非给一些有代码洁癖人士一丝丝不悦!于是乎我们即不想在原来的代码里修改,又不想把原有的代码重新写一次,那么前辈们就发明了代理. 注意:本文以 JdkProxy 为基础展开所有描述! 参与对象 那么一个代理过程参与的对象有以下几项: 目标 阅读全文
posted @ 2023-04-13 00:39 乌托拉赛文 阅读(143) 评论(0) 推荐(0)
摘要:责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任 -百度百科 写了这么多 阅读全文
posted @ 2022-04-17 21:29 乌托拉赛文 阅读(699) 评论(2) 推荐(0)
摘要:创建线程的两种方式 extends Thread 类 public class WelComeApp { public static void main(String[] args) { WelcomeThread thread = new WelcomeThread(); thread.start 阅读全文
posted @ 2022-02-27 15:53 乌托拉赛文 阅读(377) 评论(2) 推荐(0)
摘要:不得不说JetBrains公司直的非常的牛B,每一个程序员都能在JetBrains的官方网站找到一款属于自己的开发工具。这些开发工具在工作中给我们带来了巨大的便利。各种各样的基础插件,第三方插件,真是谁用谁知道,快速的代码提示,语法检测,更重要的是提供了很多UI插件。曾几何时我也想过能自己开发一个I 阅读全文
posted @ 2021-10-29 19:17 乌托拉赛文 阅读(823) 评论(0) 推荐(0)
摘要:Spring事件,ApplicationEvent在业务中的应用前言 关于事件驱动模型,百度百科在有明确的解释。在JDK的Util包里抽象了事件驱动,有兴趣的朋友可以自行去看下相关类的定义。Spring事件模型ApplicationEvent是基于JDK里的事件模型,废话不多说,直接看Spring是如何定义事件模型,以及在具体业务场景中的应用。 事件 事件就是事 阅读全文
posted @ 2021-10-17 19:17 乌托拉赛文 阅读(2853) 评论(0) 推荐(2)
摘要:前言 一直负责部门的订单模块,从php转到Java也是如此,换了一种语言来实现订单相关功能。那么Spring里有很多已经搭建好基础模块的设计模式来帮助我们解耦实际业务中的逻辑,用起来非常的方便!就比如我们的订单操作模块。生成订单后,有很多操作。比如:取消、支付、关闭....等等。那么用设计模式的思想 阅读全文
posted @ 2021-10-12 22:44 乌托拉赛文 阅读(3100) 评论(0) 推荐(5)
摘要:上回文说到了有关Stream一些数学函数的用法、今天来说下Stream一些高级的函数用法,这些函数在日常工作中也是必不可少的,测试数据还是引用上一篇的数据。 Map 这个方法我个人称之为转换函数,把一些原始数据转换成我想要的数组结构,它返回的是Stream对象,通过配置collection方法使用, 阅读全文
posted @ 2021-10-09 15:05 乌托拉赛文 阅读(599) 评论(0) 推荐(2)
摘要:前言 经常和老婆去某大侠火锅店吃饭,贴在桌子上的桌码就是多人点餐的一个入口。就餐的人都可以实时看到当前桌子上点了什么菜。非常的方便。这不、最近我们也在做这样一个功能,大同小异吧,都是能实时的看到同一个桌子上点的什么菜。那么本文也就针对这个功能记录了下实现的个人思路。前端加餐和申请购物车都是直接请求服 阅读全文
posted @ 2021-10-01 22:41 乌托拉赛文 阅读(803) 评论(2) 推荐(1)