自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用poi实现Excel表格内容转实体类对象数组

使用时只需要将用户上传的文件传入,再传入需要转成实体类的Class,传入表名解析规则和表头字段解析规则,注意:Excel模板需要第一行第一列填入表格名称,主要用于匹对用户传入的模板是否正确,解析规则可以自己定义。两个解析规则可以传入null,如果为null则表示规则使用Excel的原始数据。实习工作中,有需求表单通过用户导入Excel将数据批量导入到表单输入框中,因为子表单导入的需要有多个,所以使用poi+注解+反射实现了通用的上传解析方法,使用时只需要在实体类中标注相应的注解,调用转换方法即可完成导入。

2023-12-05 18:29:19 340

原创 Mybatis

Mybatis第一个Mybatis案例创建maven总工程,引入mybatis需要的jar包<dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId

2021-04-01 14:41:01 112

原创 vim 入门

vim 入门如何退vim按下esc输入一个 :输入一个 q输入一个 !按下回车什么是模式​ Vim 不同于其他编辑器的主要特点就是模式化。什么叫做模式化?可以理解为 编辑器的一种状态,不同的状态下对用户的输入采取不同的响应方式。比较常 见的模式有 Normal(普通模式),Insert(插入模式)和 Visual(可视模式)。​ Vim 打开是默认的模式是 Normal 模式,在这一模式下,按键不能直接将字符插入至文件,而是执行各种命令。比如 h 按键不是输入字符 h

2021-03-31 09:13:47 94 1

原创 软件测试

1、软件测试基础1、软件的定义与分类1.1、软件的组成程序数据文档1.2、生命周期1.3、软件的分类按层次划分系统软件应用软件按组织划分商用软件开源软件按结构划分单机软件分布式软件2、软件的缺陷与由来2.1、软件缺陷的定义两条铁律所有不满足软件需求的或者超出需求的都是缺陷没有不存在缺陷的软件,只有尚未发现的缺陷具体表现软件为实现产品说明书要求的功能软件说明书指明不应该的出现的功能软件出现了说明书未提到的功能软件未实现产

2021-03-05 20:36:59 505 6

原创 Windows通过ssh公私钥免密登录Linux

Windows通过公私钥免密登录第一步:环境准备在Windows下生产公钥私钥钥在Linux中查看ssh是否可以用第一步:环境准备本人用的是Windows10和Ubuntu的Linux虚拟机,在Windows中用的是Git编辑工具在Windows下生产公钥私钥钥使用ssh-keygen生成公钥和私钥,生成的公钥和私钥默认存放在“C:\Users\用户\.ssh”中。文件中id_rsa为私钥,id_rea.pub为公钥$ ssh-keygen在Linux中查看ssh是否可以用使用"sudo p

2020-10-25 20:59:33 2346 3

原创 go语言bytes包中的方法使用

go语言bytes包中的方法使用func main() { //Compare函数:对比参数一和参数二,如果a==b返回0, // 如果a<b返回-1;否则返回+1,nil参数视为空切片 fmt.Println("1、Compare的使用例子:") fmt.Println(bytes.Compare([]byte{1, 3, 4, 5, 5}, []byte{1, 2, 3, 1, 4})) //Equal函数:判断两个切片的内容是否相等 fmt.Println("2、Equal的使用例

2020-10-21 08:57:51 1067

原创 go语言strings包中的方法说明

go语言strings包的方法使用go语言中的strings包主要是对字符串的操作,中定义了一系列对字符串的操作/* strings包中的方法使用*///contains函数:查找子字符串中是否在指定的字符串 fmt.Println("1、contains使用例子:") fmt.Println(strings.Contains("hello world","he")) //containsAny:判断参数一是否有参数二中的任意字符 fmt.Println("2、containsAny使用

2020-10-20 15:59:59 304

原创 java Spring 注解配置入门

spring依赖注入常用设置常用依赖注解说明代码演示cat类Dog类people类bean配置文件单元测试测试结果常用依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> &l

2020-10-17 21:04:52 133

原创 go语言实现HTML页面下载

go语言实现HTML页面下载go语言实现简易的文件件下载功能,只能下载当前目录的文件,下一级目录的文件下载功能还有一些bug未实现,欢迎参考,一些好的建议可以私我func main() { http.HandleFunc("/",test) http.ListenAndServe(":8080",nil)}func test(w http.ResponseWriter, r *http.Request) { //获取浏览器传输过来的路径 path :="."+ r.URL.Path f

2020-10-15 08:56:12 1005 2

空空如也

空空如也

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

TA关注的人

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