
网络编程
文章平均质量分 95
语法,设计思想等
weixin_41249041
这个作者很懒,什么都没留下…
展开
-
Spring之AOP解析应用
AOP应用场景: 需求1:日志:在程序的执行过程中追踪所发生的的活动? 需求2:数据验证:希望程序只能处理正数的运算? 需求3:存储读取数据的加解密:在程序存储的敏感的数据,存储时加密,读取时解密? 使用场景: 日志记录,性能统计,安全控制,事务处理, 异常处理,数据加解密 等等 首先日志、数据验证、加解密这些代码不应该写在需求中,这样代码重复混乱臃肿不灵活,也会带来很大的工作量。比...原创 2020-05-30 21:21:55 · 550 阅读 · 0 评论 -
策略模式
工厂+策略模式 策略模式的使用一般不是独立使用的,可能要结合单例、工厂、享元等这些方式一起来实现一段优雅的业务逻辑,一个对象的行为经常要变化,扩展性要求比较高,这种时候可以考虑使用策略模式,来抽象行为, 工厂+策略模式(用lambda来简化代码) 促销业务实现:不同的促销形式 /** * @author jimmy * 策略的函数式接口 */ @FunctionalInterface public interface PromotionStrategy { void do...原创 2020-05-13 16:20:19 · 249 阅读 · 0 评论 -
正则表达式
正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。当前常见的正则表达式主要有两种派系,一种是perl衍生出来的PCRE(Perl Compatible Regular Expression),另一种是POSIX规范兼容的正则表达式BRE和ERE。本文主要对其进行总结和对比。 一、Perl正则表达式...转载 2019-11-23 13:27:15 · 284 阅读 · 0 评论