JMCui

128 篇文章
49 人订阅

全部文章

JMCui

Java 处理 multipart/mixed 请求

  multipart/mixed 和 multipart/form-date 都是多文件上传的格式。区别在于,multipart/form-data 是一种特...

431
JMCui

SpringBoot 动态更新 resources 目录的文件

 SpringBoot 打成 Jar 包形式运行后 ,resources 目录下文件的读取修改和原来不太一样,网上比较多的是关于读取的方式,修改的几乎没有,终于...

850
JMCui

dubbo 2.7.0 中缺乏 <dubbo:annotation /> 的解决方案

 从 dubbo 2.6.5 升级到 2.7.0,突然发现好多地方不能用了,dubbo:annotation 直接报红,原先的 @Service 和 @Refe...

1404
JMCui

设计模式 — 终章.

tips:Struts 的拦截器,Servlet 的过滤器,Netty 的 ChannelPipeline 都是责任链模式~

661
JMCui

代理模式

 之前在看《Spring 实战》的时候,接触到了RPC机制。现在在读设计模式的时候,才发现 RPC 在设计模式中还有另外一个名字 —— 远程代理。所以这里就不展...

844
JMCui

状态模式.

 我们以一个网约车订单场景来做一个简单的 Demo 示例。订单分为四个状态 —— New(新建)、Running(进行中)、Cancel(取消)、End(结束)...

694
JMCui

组合模式.

组合部件为叶子节点和组合节点定义了统一的接口。所有的操作,如果子类没有实现,我们默认抛出一个 UnsupportedOperationException 异常。

1054
JMCui

模板方法模式.

我们打算定义一个咖啡因饮料冲泡流程,把流程中相同的步骤放在一起,同时,不同的饮料还能有自己的具体实现。

891
JMCui

适配器和外观模式.

 在 JDK1.0 时我们用的集合还是 Vector(后来推荐使用 ArrayList),我们用的迭代器还是 Enumeration(后来推荐使用 Iterat...

832
JMCui

java8 函数式编程一

为什么要先从函数接口说起呢?因为我觉得这是 java8 函数式编程的入口呀!每个函数接口都带有 @FunctionalInterface 注释,有且仅有一个未实...

843
JMCui

命令模式.

Topic:我们要制作一个简易的遥控器,有两个控制灯开关的按钮,并有一个操作回退按钮。

752
JMCui

装饰者模式.

TOPIC:我们要定义一些饮品,并能够向饮品中添加一些调料,比如摩卡、糖之类的,然后能够根据添加的调料种类动态的修改饮品的价格。

1074
JMCui

观察者模式.

java.util 包中内置了一个抽象主题 Observable 类(有弊端,下文会提到),可以选择继承 Observable 类作为具体主题角色。

651
JMCui

策略模式.

    网上介绍设计模式的文章有很多,好文也不少。作为设计模式的初学者,实在不敢多加造次。就仅以此文作为我记忆的备忘录吧!

1033
JMCui

使用 Lombok 优雅编码

    Lombok 是一个 java 库,能以简单的注解形式来简化 java 代码,提高开发人员的开发效率。

802
JMCui

Git 中 .gitignore 的配置语法

    在日常的开发中,当我们需要将一个项目提交到 Git 时,并不是所有的文件都需要提交,比如一些自动生成的文件,类似于 .idea 文件、class 文件等...

1453
JMCui

工厂方法模式.

TOPIC:我们要定义一个披萨店,并允许个人或机构加盟,而且个人或机构可以根据当地不同的口味生产不同的披萨。

1113
JMCui

车牌号校验规则

第1位为省份简称(汉字),第二位为发牌机关代号(A-Z的字母)第3到第7位为序号(由字母或数字组成,但不存在字母I和O,防止和数字1、0混淆,另外最后一位可能是...

2902
JMCui

SpringBoot 之Actuator.

    Actuator 是 SpringBoot 项目中一个非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api 请求来监管、审计、...

1005
JMCui

[转] 事务并发的可能问题与其解决方案

写操作加了“持续-X锁”,读操作加了“临时-S锁”,没能阻止事务B写,发生了提交覆盖。

974

扫码关注云+社区