追枫狼

导航

2024年3月19日 #

Java中使用easyexcel导入导出数据

摘要: 工作中常常遇到导入导出Excel数据,还需要设置表格边框、合并单元格、字体居中等等各种样式,尝试了多种方式觉得阿里的easyexcel挺好使,记录一下使用、表格样式如下: 导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>eas 阅读全文

posted @ 2024-03-19 14:00 追枫狼 阅读(59) 评论(0) 推荐(0) 编辑

2023年4月17日 #

使用hutool工具对象转json字符串时null值导致属性丢失问题

摘要: 最近在写接口交互时,需要把json字符串传递给第三方,第三方时有报错说少属性字段,经过调试发现,在将对象转换成json传递时,属性值来源于库字段值,当数据库字段值为null时,转json会导致转换出来的json字符串没有这个属性key,使用的工具是hutool工具,方法是JSONUtil.toJso 阅读全文

posted @ 2023-04-17 16:17 追枫狼 阅读(1325) 评论(0) 推荐(0) 编辑

2022年12月27日 #

table转struct

摘要: mysql表结构转换成golang结构体struct的方法有很多,此处记录一个简便的使用方式: dbgo dbgo安装 go install github.com/wslky/dbgo@latest 会生成dbgo.exe可执行文件到配置的gobin下 使用方法 dbgo -u【mysql用户名】 阅读全文

posted @ 2022-12-27 10:38 追枫狼 阅读(45) 评论(0) 推荐(0) 编辑

2022年7月27日 #

Java中使用RSA加解密

摘要: 最近写了好多和第三方交互需要安全加密传输的需求,涉及到了AES、DES、RSA、SM2、SM3、SM4等,此处记录RSA的使用。 生成rsa秘钥对: // KeyPairGenerator类用于生成公钥和私钥对,基于RSA算法生成对象 KeyPairGenerator keyPairGen = Ke 阅读全文

posted @ 2022-07-27 17:04 追枫狼 阅读(3236) 评论(0) 推荐(0) 编辑

2022年6月28日 #

golang中的time操作

摘要: 在golang中有关时间的部分操作,详情使用可参考官方文档。 通过time.Now函数获取当前时间对象 now := time.Now() // 获取当前时间 year := now.Year() // 年 month := now.Month() // 月 day := now.Day() // 阅读全文

posted @ 2022-06-28 13:49 追枫狼 阅读(860) 评论(0) 推荐(0) 编辑

2021年11月14日 #

oracle查看锁表与解锁

摘要: --查看被锁的表 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; --查看那个用户那个进程造成死 阅读全文

posted @ 2021-11-14 08:55 追枫狼 阅读(165) 评论(0) 推荐(0) 编辑

2021年9月4日 #

UOS安装redis

摘要: 首先从redis官网下载自己需要的redis稳定版本,官网链接:https://redis.io/ 将文件解压到自己指定的位置,进入解压后的redis目录,命令控制台输入命令: make 接着输入命令: make PREFIX=/opt/software/redis install 编辑redis配 阅读全文

posted @ 2021-09-04 10:53 追枫狼 阅读(810) 评论(0) 推荐(0) 编辑

2021年8月14日 #

UOS安装zerotier-one

摘要: 一、在线安装方式 下载安装 curl -s https://install.zerotier.com/ | sudo bash 添加开机自启 sudo systemctl enable zerotier-one.service 启动zerotier-one.service sudo systemct 阅读全文

posted @ 2021-08-14 21:23 追枫狼 阅读(301) 评论(0) 推荐(0) 编辑

2021年8月9日 #

UOS安装gitlab

摘要: 直接进入主题 一、gitlab安装包下载 链接:https://packages.gitlab.com/gitlab/gitlab-ce 因为UOS是基于debain10开发,所以此处下载的是gitlab-ce_13.12.9-ce.0_amd64.deb 二、安装 进入下载安装目录,执行命令 dp 阅读全文

posted @ 2021-08-09 18:22 追枫狼 阅读(711) 评论(0) 推荐(1) 编辑

2021年7月6日 #

golang操作数据库

摘要: 在golang中操作非关系型数据库(redis)和关系型数据库(mysql、oracle)。 首先是下载数据库驱动包,因为墙的缘故,可能下载驱动包会有超时连接失败的情况,可以将镜像站点设为国内知名站点 阿里云站点: go env -w GOPROXY=https://mirrors.aliyun.c 阅读全文

posted @ 2021-07-06 08:39 追枫狼 阅读(423) 评论(0) 推荐(0) 编辑