- 博客(15)
- 收藏
- 关注
原创 java使用poi替换word模板
poi 操作word文档0. 参考文档感谢大萌音音’s B站视频的分享, 如有不懂, 可以去看这个视频1. poi 依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version>
2022-05-17 23:26:48
1281
2
原创 windows使用脚本启动jar包
在windows里, 本地启动jar包, 常见的是使用java -jar方式启动, 此时会有一个cmd黑框, 不好看, 我们可以优化, 1. 使用bat方式, 可以加入自定义的内容, 此时还是会有黑框 2. 使用vbs的方式, 没有黑框一闪而逝, 无感启动, 无感启动后, 需要手动关闭, 也提供了根据端口号关闭的脚本
2022-01-30 11:17:25
7097
3
原创 初学Mongo
mongo基本概念我是基于菜鸟教程学习的, 详见菜鸟教程概念数据库: 每个数据库都有独立的权限, 集合.集合: 一个或多个文档构成的整体, 文档组.文档: 一个或多个域构成的整体, 类似于对象.域: 文档的属性.我的理解(举例可能不太恰当)数据库相当于一个项目, 项目下有人, 每个人就是一个文档, 项目中分组, 如分前端组, 后端组, 需求组等, 每个组就是一个集合, 每个人都有属性, 如性别, 年龄等, 这个就是域.与mysql, redis的比较数据库分两种, 关系型和非关系
2022-01-06 20:07:23
609
原创 关于poi对中文自适应列宽无效的处理
关于poi对中文自适应列宽无效的处理问题设置自适应列宽后,windows系统单元格不会换行显示, linux系统会换行展示可能原因excel 对中文的支持不好,excel计算单元格中含中文的列宽比实际的要小,如中文列宽实际为100,但是在excel中可能只有90linux系统不支持中文自适应,可以参考 解决poi导出excel列宽自适应,autoSizeColumn(i)方法不支持中文、linux环境下报空指针的问题解决思路设置自适应后,再将自适应的列宽调整为之前的1.2(或其他
2021-11-23 23:59:03
1839
1
原创 java list常见流操作
这里写自定义目录标题流的使用stream用法流操作常见用法遇到的问题流的使用streamstream一般用于集合中, 可以更简单的对集合进行查找, 遍历, 过滤如果要将list转为map, 用普通代码来写// 假设有这么个集合: List<Student> students// 要将转为 map<id, Student>// 第一种方法 Map<String, Student> map = new HashMap<>(); for
2021-09-29 16:43:53
291
原创 转发与重定向
一. 转发(forward)和重定向(redirect)的区别参考博客:xianyadong的博客forward::向前,前进的意思redirect:重新使用,改签的意思转发属于服务器行为 重定向属于客户端行为转发:浏览器发送请求 -> 服务器接受 -> 服务器调用内部方法完成请求与转发 -> 将转发跳转之后的网页资源发送给浏览器;重定向:浏览器发送请求 -> 服务器发送302状态码及新的链接地址给用户 -> 浏览器发现是302错误码,发送新请求
2020-12-18 18:20:32
234
1
原创 thymeleaf基本语法
基本语法下面是我总结的一些thymeleaf基本语法idea使用thymeleaf可以下载一个插件,搜索thymeleaf下载第一个即可。一 导入命名空间二 使用 th: 修改属性三 表达式下面是我总结的一些thymeleaf基本语法idea使用thymeleaf可以下载一个插件,搜索thymeleaf下载第一个即可。一 导入命名空间<html lang="en" xmlns:th="http://www.thymeleaf.org">二 使用 th: 修改属性使用th:加上任
2020-12-18 18:17:13
177
1
原创 解决idea中使用lombok的@Data后并没有get,set方法
解决idea,eclipse中使用lombok的@Data后并没有get,set方法问题发生场景使用idea编写代码时,添加 lombok 依赖,在实体类上使用@Data注解后,对应的属性并没有相应的set与get方法.idea中问题解决方法在插件中添加 lombok 插件.即可解决.点击file->setting -> Plugins 后,在搜索框输入 Lombok(有辣椒的图标那个) 进行安装即可.eclipse中安装lombok插件在mvnrepository中搜索Lo
2020-12-09 17:36:51
3119
1
原创 springboot使用@ConfiguretionProperties注入yml的值
yml文件中定义对应的属性student: id: 1 name: "zhangsan" email: 'zhangsan@qq.com' age: 22在实体类上,使用@ConfiguretionProperties注解并指定yml中某一个属性(此时会有提示,需要导入一个依赖包)// 在实体类中加入yml文件中定义的对应的属性@Component // 需要加入声明组件注解// prefix中的student就是yml文件中,定义的对象名@Conf.
2020-11-17 21:47:10
294
2
原创 yaml,yml配置语法格式
yml文件格式与使用yaml,ym的简介对比功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入yaml,ym的简介YAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。在开发
2020-11-17 21:14:00
1128
原创 【已解决】关于Unknown character set index for field ‘255‘之后又出现Communications link failure的问题
记录遇到的问题及解决方案.问题描述在mybatis中先是出现了字符编码问题,使用?useUnicode=true&characterEncoding=utf8解决后,又出现连接出错的问题.最后发现根本问题出在驱动版本.我mysql是8.0.22版本,然后用很久前的驱动,就会有问题(个人理解).修改驱动版本之后,发现也不用改字符编码了.出现的问题Unknown character set index for field ‘255’ received from server.
2020-11-09 14:23:20
735
原创 spring框架基于注释的传值
基于注解的依赖前言基于注解的依赖使用注解步骤要学习的注解@component@Respotory@Service@Controller@Value 简单类型的赋值@Autowrite 引用类型赋值@Resource组件扫描器三种导入多个包的组件扫描器什么时候使用xml,什么时候使用注释使用${} 进行占位ioc 解耦合 :前言这是我在看动力节点里王鹤老师的视频时做的一点笔记,可能有些没记住,记错了的情况,请大家海涵.因为是笔记,所以可能会有人和我一样的笔记,届时可通知我删除,我怂.基于注解的依赖
2020-11-02 16:46:45
474
原创 linux(ubuntu 18.04) 中idea操作数据库失败
linux(ubuntu 18.04)系统下,使用idea,编写第一个mybatis框架简单例子,结果报错,操作数据库失败,错误信息:Client does not support authentication protocol requested by server; consider upgrading MySQL client(服务器客户端不支持请求的验证协议;考虑升级MySQL客户端).
2020-10-20 11:50:59
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人