- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 easyExcel 获取多个sheet中复杂表头的数据
EasyExcel是一个强大且易于使用的Java库,用于简化Excel文件的读写操作。它是阿里巴巴开源的一个基于POI实现的Excel处理工具,并提供了一组简单的API来处理Excel文件,包括读取、写入和转换。EasyExcel的特点包括:易于使用:EasyExcel提供了简单而直观的API,使得读取、写入和转换Excel文件变得容易。可以通过少量的代码实现复杂的Excel文件操作。
2024-01-09 13:43:45 1170
原创 EasyExcel自定义列宽列高、导出单元格指定格式
EasyExcel是一款开源的Java库,用于读取、写入和操作Excel文件。它是阿里巴巴集团开发的一款高效、功能丰富且易于使用的Excel操作工具。
2023-12-29 17:33:40 1283
原创 【linux创建用户启动tomcat】
使用root用户启动tomcat会使所有html、js等文件具备root权限,会使服务器更容易被黑。非root用户不能使用1024以下的端口。
2022-07-29 16:51:30 1324
原创 linux下不解压jar包信息修改tomcat版本号
有时候在浏览器中执行请求会显示tomcat版本号,如下图所示,如果想去掉版本号信息该怎么做?修改保存退出之后重启tomcat即可。文件后回车进入配置文件内进行编辑。
2022-07-20 10:05:35 753
原创 idea配置tomcat环境
打开idea–>点击项目Edit Configurations添加tomcat添加项目 war exploded(选择右边+号进行添加)特别注意如果项目pom文件的build中配置了finalName,则Application context中需配置对应的名称
2022-07-12 08:58:38 777
原创 springboot基于布隆过滤器整合Rediscluster
springboot基于布隆过滤器整合Rediscluster1.布隆过滤器基本介绍2.整合过程3.总结1.布隆过滤器基本介绍布隆过滤器适用于判断某个数据是否在集合中存在,不一定百分百准备, Bloom Filter基本实现原理采用位数组与联合函数一起实现2.整合过程pom文件 <dependency> <groupId>org.springframework.boot</groupId> <a
2022-04-18 19:55:42 454
原创 linux整合RedisCluster集群
linux整合RedisCluster集群1.传统Redis集群存在那些问题2.传统RedisCluster集群的原理3.RedisCluster集群模式环境搭建3.1创建Rediscluster目录3.2将redis.conf在创建的目录下面分别复制一份,修改redis.conf文件每个配置文件内容3.3启动我们的redis3.4 连接一个redis3.5不带密码的集群创建3.6带密码的集群创建(后面加 -a 密码)3.7 注意事项3.7.1中间会出现询问can I set the above confi
2022-04-18 19:02:31 554
原创 linux查看关键字在文件中的位置
linux查看关键字在文件中的位置grep -n "**" xxx.yaml其中*为关键字,xxx为文件名vim +20 xxx.yaml找到位置直接vim +{行数} 文件名 快速定位修改
2021-11-04 14:20:42 1518
原创 linux从一台服务器复制文件到另外一台服务器
linux从一台服务器复制文件到另外一台服务器scp xxx [email protected]:/root其中xxx为文件 127.0.0.1为目标服务器. /root为目标服务器地址
2021-09-17 08:56:18 2371
原创 Springboot+springcloudAlibaba整合seata1.4
Springboot+springcloudAlibaba整合seata1.4Springboot+springcloudAlibaba整合seata1.4技术选型准备环境准备文件准备数据库文件修改配置环境搭建项目整合使用seata做全局事务控制测试注意事项Springboot+springcloudAlibaba整合seata1.4技术选型框架版本spring boot2.2.2.RELEASEspring-cloud-alibaba2.2.3.RELEASEmy
2021-09-02 14:45:28 820
原创 java8 合并两个相同属性值List
废话不多说直接上代码 public static void main(String[] args) { List<MpBussSystemUser> UserList1 = new ArrayList<>(); MpBussSystemUser User = new MpBussSystemUser(); User.setId(1); User.setAppId("test"); User.setA
2021-07-29 14:29:35 1539
原创 Java8-使用stream实现list中对象属性的合并
Java8-使用stream实现list中对象属性的合并,不同的属性执行统一(可按照自己的需求对不同的属性执行添加删除等操作)public static void main(String[] args) { List<MpBussSystemUser> mpBussSystemUserList = new ArrayList<>(); MpBussSystemUser mpBussSystemUser = new MpBussSystemUser()
2021-07-27 16:16:02 2685
原创 linux后台启动jar且生成log文件
linux后台启动jar且生成log文件关于2>&1的含义启动命令关于2>&1的含义将标准错误输出重定向到标准输出。符号>&是一个整体。启动命令nohup java -jar xxx.jar > xxx.log 2>&1 &注释:–运行jar包并将日志写入到xxx.log中...
2021-07-14 17:28:00 1538
原创 ajax执行post请求以及注意事项
ajax执行post请求以及注意事项ajax执行普通post请求前端代码: $.ajax({ url: prefix + "/checkDate", type: "POST", data: { "startTime": startTime, "endTime": endTime },
2021-06-22 19:32:11 216
原创 idea中使用maven配置sonar
idea中使用maven配置sonar1.在setting.xml中配置sonar配置<profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <sonar.host.url>
2021-05-17 09:37:49 5330
转载 idea将maven项目的jar包导出到项目根目录
idea将maven项目的jar包导出到项目根目录使用命令dependency:copy-dependencies -DoutputDirectory=lib
2021-05-17 09:31:18 349
原创 linux下给某个文件夹赋予读写、执行的权限
linux下给某个文件夹赋予读写的权限执行一下命令即可chmod -R 777 /usr/opt/***
2021-04-30 10:39:11 1679
原创 shell 脚本报错/bin/bash^M*: bad interpreter: No such file or directory
这是因为你在window下创建的脚本她的格式是dos的,然后你发送到linux下要修改下格式编辑模式下 vi xxx.sh使用 :set ff查看格式(如果显示了fileformat=dos 证明你的是dos格式的)使用 :set ff=unix修改成unix再次使用:set ff这个是时候显示fileformat=unix则证明修改成功使用:wq保存即可重新运行xxx.sh...
2021-04-29 18:22:00 126
原创 th:if判断值是否为空
th:if判断值是否为空判断用户名是否为空,加入div中则 表示条件成立才会显示divth:if="${not #strings.isEmpty(userName)}"
2021-04-29 14:12:25 4677
原创 thymeleaf中编辑页面回显-单选框数据
thymeleaf中编辑页面回显-单选框数据单选如果是字符串用eq,如果是boolean或者Integer用==单选<div class="form-group"> <label class="col-sm-3 control-label is-required">状态:</label> <div class="col-sm-8" id="status"> <label
2021-04-28 17:57:05 1234 2
原创 # org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (templa
org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: “ServletContext resource [/WEB-INF/templates/test.html]” - line 10, col 6)异常解决办法:我的是后台使用了Model产生的问题,后面加参数修改为ModelMap即可...
2021-04-25 15:31:09 702
原创 Springboot项目启动时打印地址端口信息
Springboot项目启动时打印地址端口信息package com.xjh.bootdevadmin;import lombok.extern.slf4j.Slf4j;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.Configurable
2020-12-30 11:19:34 1946
原创 SpringBoot设置log4j2彩色打印
SpringBoot设置log4j2彩色打印<Property name="LOG_PATTERN"> %clr{%d{yyyy-MM-dd HH:mm:ss.SSS}}{faint} [%clr{%5p} ] %clr{${sys:PID}}{magenta} %clr{---}{faint} %clr{[%15.15t ]}{faint} %clr{%-40.40c{1.}}{cyan} %clr{:}{faint} %m%n%xwEx </P
2020-12-24 14:27:00 767
原创 SpringBoot关闭Atomikos事物日志
SpringBoot关闭Atomikos事物日志起因:在使用Springboot配置多数据源事务时会自动生成日志文件如果想将日志文件删除的话在application.yml中配置即可 jta: #禁用JTA自动配置 enabled: false
2020-12-24 09:13:02 791
原创 springboot集成Rocketmq关闭默认INFO日志
springboot集成Rocketmq关闭默认INFO日志项目中用springboot集成mq时总是被默认的日志信息困扰,不利于开发同学的日志查看以及对内存也有较大 消耗,这时我们就可以使用以下几种方法将其关闭1. 方法一在启动类添加一下代码块(未校验)System.setProperty(“rocketmq.client.log.loadconfig”,“false”);2.方法二在log4j2-dev.xml中添加以下片段(根据自己项目的日志框架修改) <logger name
2020-12-17 15:41:34 3871
原创 idea报错spring boot Configuration Annotation Proessor not found in classpath
当Idea 报错 spring boot Configuration Annotation Proessor not found in classpath只需要在pom文件里面导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>
2020-12-16 17:51:39 134
mysql8.0.zip
2023-12-28
jdk1.8linux和win安装包
2023-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人