![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
顽皮的小木藕
这个作者很懒,什么都没留下…
展开
-
docker制作Java和ffmpeg 容器镜像
Dockerfile: # 制作的包含ffmpeg和openjdr11的docker镜像FROM centos:7ENV LANG='en_US.UTF-8' LANGUAGE='en_US:en' LC_ALL='en_US.UTF-8'RUN yum provides '*/applydeltarpm'; \ yum install -y deltarpm; \ yum install -y tzdata openssl curl ca-certificates font原创 2021-04-23 18:24:08 · 2012 阅读 · 5 评论 -
LinkedHashMap 转Pojo对象
在使用Redis缓存的时候,存入的是hash数据结构,Redis获取出来的是LinkedHashMap,需要转成Java对象;Pojo pojo = objectMapper.convertValue(linkedHashMap, new TypeReference<Pojo>() { });转成Java对象了原创 2021-04-19 12:18:48 · 508 阅读 · 0 评论 -
Hash工具类(MD5,SHA-256,SHA-1)
/** * Returns MD5 hash of given data and it's length. * * @param data must be {@link RandomAccessFile}, {@link BufferedInputStream} or byte array. * @param len length of data to be read for hash calculation. */ public static St原创 2021-04-15 16:36:59 · 271 阅读 · 0 评论 -
(学习笔记)一、大话设计模式--代码无错就是优? 简单工厂模式
简单工厂模式: 调用谁就实例化谁。 一个复杂的选择调用的方法,将其拆分多个子类,继承同一个父类,重写父类公共的方法,不同子类有不同实现。由工厂类根据需求创建子类,用父类容器接受、调用父类方法执行不同的实现。书中案例:一个运算器的实现: 有两个输入、一个输出,不同的运算需求,加减乘除。 定义运算父类,父类中有唯一方法运算方法。子类继承父类,重写运算方法,分别实现加减乘除四个功能,有四个子类。 工厂类根据运算符号创建不同子类,用父类容器接收,调用父类的运算方法传入参数,完成运算。书中案例展原创 2021-01-21 18:42:44 · 117 阅读 · 0 评论