
其他小知识
文章平均质量分 70
清墨迹染
悟来时见江海古,苍崖行遍谒玄门;向道偶题人间事,一笛一剑一昆仑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
建造者模式(Builder模式)
建造者模式是日常开发中比较常见的设计模式,它的主要作用就是将复杂事物创建的过程抽象出来,该抽象的不同实现方式不同,创建出的对象也不同。通俗的讲,创建一个对象一般都会有一个固定的步骤,这个固定的步骤我们把它抽象出来,每个抽象步骤都会有不同的实现方式,不同的实现方式创建出的对象也将不同。举个常见的例子,想必大家都买过电脑,电脑的生产或者组装其实就是属于建造者模式,我们知道,电脑的生产都需要安装CPU、内存条、硬盘等元器件。我们可以把这个安装步骤抽象出来,至于到底装哪种CPU,比如i5还是i7就是对该抽象安装步骤转载 2021-04-10 22:52:00 · 734 阅读 · 0 评论 -
linux命令操作ftp
ftp原创 2021-03-17 17:45:26 · 380 阅读 · 0 评论 -
idea集成阿里巴巴规范扫描插件
为了码出高效、码出质量,尽量避免开发过程中的各种坑,互联网一线大厂基本都有自己的一套规范手册,这里介绍IDEA怎么去集成阿里的一套编码规范。阿里规范插件GitHub:规范文档地址IDEA安装该插件步骤1、打开IDEA,File-> Setteings->Plugins->Browse Repositories,在Browse Repositories搜索栏搜索Alibaba,然后安装安装完成重启IDEA2、去远程地址下载本地压缩包,版本需要和上面安装的插件版本一致选择从硬原创 2020-12-22 00:41:29 · 3007 阅读 · 0 评论 -
list集合按日期排序并处理空数据情况
Collections.sort(result,Comparator.nullsLast(new Comparator<SendMessageStaResp>() { @Override public int compare(SendMessageStaResp o1, SendMessageStaResp o2) { if(o1.getSendTime2()==null){ return 1; } if(o原创 2020-08-25 15:39:16 · 1731 阅读 · 0 评论 -
将不规则EXCEL表格以json形式导出数据——工具类(代码可用)
package com.sgcc.custom.common.utils.excel.yupont;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.sgcc.custom.common.utils.ResultInDBSaver;import com.yupont.util.DbUtil;import lombok.extern.slf4j.Slf4j;import原创 2020-07-08 12:55:28 · 368 阅读 · 0 评论 -
springboot集成WebSocket向指定用户发送消息(亲测可用!)
配置类package com.yupont.xc.config;import org.apache.catalina.session.StandardSessionFacade;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Bean...原创 2019-09-12 17:20:07 · 7853 阅读 · 16 评论 -
多个文件以zip包形式导出——亲测可用
工具类package bdjk.sysmanagment.robot.util;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExc...原创 2019-09-24 15:21:26 · 1003 阅读 · 1 评论