自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 EasyPOI后台导出空模板

导出带数据的或者导出空模板都一样。。。代码:public void ExcelCllocationsTem(HttpServletResponse response) throws IOException { Workbook workbook = null; String sheetName = "模板"; String filename = "设备导入模板.xlsx"; response.setHeader("content-Type"

2021-10-28 10:25:58 1000

原创 记录JDK1.8 List 转 Map 的时候遇到的坑

今天准备把list转map的时候,遇到一个异常,一只没想通怎么回事。执行代码的时候是这个异常。代码: new Thread(() -> { List<Cldict> list = cldictServiceImpl.list(); Map<String, Cldict> collect = list.stream().collect(Collectors.toMap(x->x.getType()+x.getValue

2021-10-28 10:25:18 2779

原创 springboot jar包里面路径不存在问题

记录:今天遇到一个问题,我在压缩文件的时候,把文件准备写入相对路径classes里面的。在本地跑起来还是没有问题的,但是在打包成jar 去服务器跑起来的时候,发现了异常问题,就是找jar包里面的路径是不存在的。。。。原因是系统会认为,jar是一个文件,不存在对应的目录。当时报的异常为:/home/dpass/agr_8892/agr-api-1.0.0/lib/agr-api-1.0.0.jar!/BOOT-INF/classes!/opcTemplate.xml (No such file or di

2021-10-27 16:29:16 2535 2

原创 解析公式Aviator简单使用

pom引入:<dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> <version>5.2.4</version></dependency>简单测试: public static void main(String[] args) { Stri

2021-10-27 16:27:36 427

原创 记录导出xml和csv数据

依赖hutool工具包public static void main(String[] args) { GeneralXML generalXML = new GeneralXML(); String resource = GeneralXML.class.getResource("/opcTemplate.xml").getPath(); String parent = new File(resource).getParent() + "/opcConfi

2021-10-27 16:26:03 166

原创 EasyPOI导入遇到空白行问题

在使用easypoi过程中,如果excel的单元格被编辑之后,会导致在解析的时候,读出空数据。容易产生空白数据入库。public JsonResult importExcel(@RequestParam("file") MultipartFile file) { try { ImportParams params = new ImportParams(); // 表头设置为1行 params.setHeadRows(1

2021-10-27 16:24:47 10492 10

原创 TDengine中超级表的TAG管理

超级表的这个概念在TDengine应该算是很重要,很实用的一个东西了。就是学习的时候有的时候有点不知所云。而且查询资料的时候比价少。可参考的东西太少了,学习过程,对小白有一丢丢阻碍。不过好在大部分语法还是使用的sql,使用过程中只需要学习TDengine的特色即可。比如超级表,但是超级表还是要结合TAG来用比较好。。。用于记录学习经过,碰到的问题。目前碰到需求,需要实现对某几张表的某几个字段进行查询。使用如果使用超级表,默认是直接查询所有的子表数据,显然不符合需求。后来知道了,需要用到TDengine

2021-10-27 16:22:35 3402 1

原创 docker 安装部署mongodb

记录笔记#1、搜索镜像docker search mongo#2、拉取镜像docker pull mongo#3、创建宿主计算机数据持久目录mkdir -p /root/docker/mongodb/datachmod 777 /root/docker/mongodb/data以上路径可以自己定义#4、开放服务器端口firewall-cmd --zone=public --add-port=27017/tcp --permanentfirewall-cmd --reload#

2021-10-27 16:21:22 177

原创 解决redisTemplate存入redis出现乱码问题

最近使用redisTemplate把对象存入redis后,使用Redis Desktop Manager 客户端打开之后发现key 和vlue 全是乱码,虽然取值也没什么问题,但是,实在是影响调试。其实这个问题很好解决只需要配置一下redisTemplate即可,我使用的是springboot 所以记录下springboot 的解决方式;1、创建一个实体类加上用于配置redisTemplate;@Configurationpublic class RedisConfig { @Autowir

2021-10-27 16:20:16 885

原创 docker 部署redis 并配置远程连接

为了避免自己忘记,记录自己使用流程1.搜索redisdocker search redis2.拉取redis镜像docker pull docker.io/redis3.查看拉取的redis镜像docker images4.准备redis的配置文件在/root/docker/redis/conf 创建好redis.conf文件。redis.conf可以从redis官网下载 然后启动的时候导入redis的配置文件,就可以按照配置来启动了。 mkdir -p /root/docker

2021-10-27 16:15:55 999 1

原创 mysql 列转行

mysql 列转行select * from tablename得出数据为字段为attr1,attr2,attr3等,现在想把列转行,要这种结果:sql语句:可以使用information_schema.COLUMNS 来查询出表的字段名字。这样select COLUMN_NAME clouname, ( case col.COLUMN_NAME when 'attr1' then zu.attr1

2021-10-27 16:07:05 651

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除