09 2022 档案
摘要:public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String a = "2022-09-01 18:00:00"; Date
阅读全文
摘要://以下代码可以获取到客户端IP,但是可能会有XFF攻击,伪造IP地址 request.getHeader("x-forwarded-for"); ###解决办法 //从Nginx中X-Real-IP获取真实ip String ipAddress = request.getHeader("X-Rea
阅读全文
摘要:###前端传字符串,需要转List对象 import com.alibaba.fastjson.JSONObject; List<LogySbjsJdsbqxxxAccount> param = JSONObject.parseObject(params, new TypeReference<Lis
阅读全文
摘要:话不多说直接上代码 package com.soft.mpms.zframe.common; import org.apache.commons.lang.StringUtils; public class SensitiveInfoUtils { /** * [中文姓名] 只显示第一个汉字,其他隐
阅读全文
摘要:##一、Linux配置redis开机自启 ####(1)到redis配置文件中找到conf文件:vi redis.conf ####(2)daemonize no 修改为:daemonize yes ####(3)cd /etc/init.d,新建文件redis,可用该路径下:(/usr/local
阅读全文
摘要:@Bean public ServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory fa = new TomcatServletWebServerFactory(); fa.addConnectorCusto
阅读全文
摘要:对List<?>进行分页工具类 package com.soft.mpms.zfream.util; import java.util.List; /** * @ClassName 对List集合进行份分页 * @description: TODO * @author: hhs * @Date 20
阅读全文
摘要:文件导出ZIP压缩 @Override public String downloadallfiles(HttpServletRequest request, String lsbpId, String bsTitle) { JwtUserObject jwtUserObject = JwtUtil.
阅读全文
摘要:###导出模板设置其中某一列下拉选 * 设置下拉选 */ for (int i =0 ;i <headers.length;i++){ String header = headers[i]; if (header.equals("电站简称")){ String[] toBeStored = item
阅读全文
摘要:直接上代码 Controller层 //我这里直接拿实体接收,entity.getFile()是List<对象>,对象里面存储文件相关的内容 @PostMapping("/zipDownload") @ApiOperation(value = "文件导出", notes = "作者:hhs") pu
阅读全文
摘要:多文件上传 后台接参 @PostMapping("/uploadFile") @ApiOperation("上传附件") public Object uploadFile(HttpServletRequest req, MultipartFile[] file, @RequestParam("bsI
阅读全文
摘要:日期操作(获取所有月份+分割时间段) /* * 获取所有的的月份 */ private static List<String> getInitMonthMapWithZero() { List<String> list = new ArrayList<String>(); Calendar c =
阅读全文
摘要:List 排序 List<LogySbjsJdsbqxxxParts> collectList = list.stream().sorted(Comparator.comparing(LogySbjsJdsbqxxxParts::getPartsCode) //先根据partsCode字段排序 .t
阅读全文
摘要:导入操作,仅供参考,具体情况具体而论 @Override public ReturnObject inforImport(LogySbjsJdsbqxxxParts entity, HttpServletRequest req, MultipartFile file) throws IOExcept
阅读全文
摘要:模板导出 拿来即用 @PostMapping("/templateExport") @ApiOperation(value = "模板导出", notes = "作者:yysd") public ReturnObject exportAuditContent(HttpServletResponse
阅读全文
摘要:名词解释总结 微服务相关: SpringCloud各个组件: Eureka 服务发现框架 Ribbon 进程内负载均衡器 Open Feign 服务调用映射 Hystrix 服务降级熔断器 Zuul 微服务网关 Config 微服务统一配置中心 Bus 消息总线 服务雪崩:(服务A—调用—>服务B—
阅读全文
摘要:单例模式 为什么要有单例模式 实际编程应用场景中,有一些对象其实我们只需要一个,比如线程池对象、缓存、系统全局配置对象等。这样可以就保证一个在全局使用的类不被频繁地创建与销毁,节省系统资源。 注意: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其它对象提供这一实例。
阅读全文
摘要:包含Elasticsearch,ik分词器,kibana 7.6.1安装包自取:https://pan.baidu.com/s/1Y6XdDOzqIzI2qerOODQHmg提取码:5nm4
阅读全文
摘要:##MongoDB基本操作 查看数据库 语法: show databases 选择数据库 语法:use 数据库名 注意:在MongoDB中选择不存在的数据库不会报错,后期当该数据库有数据时,系统会自动创建,这叫隐式创建 查看集合 **语法:**show collections 创建集合 **语法:*
阅读全文
摘要:##MongoDB学习 什么是数据库: 数据库是存放数据的仓库,数据库并不是随意地将数据进行存放,而是有一定规则的;数据来源很多:出行记录,消费记录,浏览的网页,发送的消息等等;除了文本类型的数据,图像音乐,声音大都是数据。 种类: 关系型:Oracle,Mysql,SQLite,sqlServer
阅读全文
摘要:面试基础问题 1、静态成员变量或静态代码块>main方法>非静态成员变量或非静态代码块>构造方法 2、构造方法的主要作用是完成对类的对象的初始化工作。 3、构造方法本身并没有返回值。 4、一般在创建(new)新对象时,系统会自动调用构造方法。 5、构造方法的特点: 构造方法的方法名与类名相同 构造方
阅读全文