- 博客(8)
- 收藏
- 关注
转载 装饰者模式
原文地址:https://www.jianshu.com/p/4a530a3c70af装饰者模式定义在不改变原有对象的基础之上,将功能附加到对象上。提供了比继承更有弹性的替代方案(扩展原有对象功能)类型结构型适用场景扩展一个类的功能或者给一个类添加附加职责 给一个对象动态的添加功能,或动态撤销功能。优点继承的有力补充,比继承灵活,不改变原有对象的情况下给一个对象扩展功能。(继承在扩展功能是静态的,必须在编译时就确定好,而使用装饰者可以在运行时决定,装饰者也建立在继承的基础
2020-07-23 16:29:22
67
原创 mysql json字段查询
链接地址:https://www.cnblogs.com/sxdcgaq8080/p/10876745.htmlSELECT * FROM coordinate_tab -- 表名WHERE data_arr -> '$[1].value' LIKE "%30%" or data_arr -> '$[2].value' LIKE "%1%";'$[*].*' -->$[1].value代表查询JSONArray 数组格式的JSON字符串中,第一个
2020-05-28 17:45:49
284
转载 spring boot拦截器中获取request post请求中的参数
request的输入流只能读取一次,那么这是为什么呢?下面是答案: 那是因为流对应的是数据,数据放在内存中,有的是部分放在内存中。read 一次标记一次当前位置(mark position),第二次read就从标记位置继续读(从内存中copy)数据。 所以这就是为什么读了一次第二次是空了。 怎么让它不为空呢?只要inputstream 中的pos 变成0就可以重写读取当前内存中的数...
2020-04-22 15:45:17
816
原创 post请求模仿表单上传文件
public class UploadFile { public static void main(String[] args) { File file = new File("/Users/icon/101_1.png"); Map<String, String> params = new HashMap<>(); ...
2020-04-02 10:18:50
312
原创 ftp文件上传
pom依赖引入<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version></dependency>实现代码...
2020-04-02 10:13:44
100
原创 SpringBoot中服务器加载resource中文件
resource中静态资源目录获取文件流读取://获取文件流Resource resource = new ClassPathResource("static/icon/block.png");InputStream inputStream = resource.getInputStream();//读取返回前端response.setHeader("Content-Type...
2019-11-19 14:54:38
570
原创 基于Redis(setnx)实现分布式锁解决项目多部署导致定时任务多次执行
使用redis的setnx来实现:redis命令参考:http://doc.redisfans.com/string/setnx.htmlSETNX¶SETNX key value将key的值设为value,当且仅当key不存在。若给定的key已经存在,则SETNX不做任何动作。SETNX是『SET if Not eXists』(如果不存在,则 SET...
2019-10-15 17:21:22
528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人