自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Go】excelize库实现excel导入导出封装(四),导出时自定义某一列或多列的单元格样式

前两篇文章中,导出时的样式都有设置统一的基础样式的。但是有些时候,我们需要对特定的某一列或某几列设置单独的样式。比如某一列单元格的值都是数值类型,我们需要让这一列右对齐,其它列不变;又或者是把某一列文字标红或背景色填充为红色,其它列不变,保持基础样式。

2024-07-01 08:38:38 552

原创 Java班组排班,五个班组排班轮询,实现三班倒和做三休二

Java中,根据班次和班组安排值班计划,需要实现三班倒和做三休二。可以选择从安排从哪一天到哪一天的值班计划,也可以选择从哪个班次(白班、中班、夜班)开始排班。

2024-06-03 08:37:26 416 1

原创 hutool日期工具类相关:获取两个时间之间的所有日期、所有时间段(x分钟一个时段)、获取连续的时间段

根据开始、结束时间,获取这个区间内的所有日期和时间段(每15分钟为一个时段,支持任意每x分钟为一个时段);根据一个时间列表,获取连续的时段(同样是每x分钟为一个时段)

2024-05-21 08:35:58 770

原创 【Go】在某个项目中引用Gitee或Github中自己上传的项目

假如我们自己封装了一个项目,上传到Gitee或者Github中了,然后想在其它项目中引用这个项目,我们应该怎么做?

2024-04-09 08:31:09 924

原创 Java解析实体类的属性和属性注释

Java解析实体类的属性和属性注释,并生成json格式的数据,key为属性名,value为属性注释。

2024-04-02 14:04:52 770

原创 用户多部门切换部门,MySQL根据多个部门id递归获取所有上级(祖级)、获取部门的全路径(全结构名称)

用户多部门可以切换部门,然后根据切换的部门过滤数据;MySQL根据多个部门id递归获取所有上级(祖级)、获取这几个部门的全路径(全结构)名称。

2024-03-22 09:19:13 1409

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(七)角色菜单鉴权

基于GoFiber框架的菜单权限鉴权实现。通过自定义结构体扩展接口信息,注册路由时初始化接口信息,将接口、权限标识、请求处理函数关联起来,并放到一个全局变量中;然后在中间件中,根据当前请求的接口去全局变量中拿到接口的权限标识;最后判断这个权限标识是否包含在当前角色的权限标识中;包含则校验通过,不包含则提示没有操作权限。

2024-01-18 08:39:25 1229 3

原创 【Go】excelize库实现excel导入导出封装(三),基于excel模板导出excel

Go中,excelize 库并没有像easypoi一样有模板指令,但是Go标准库中的 `text/template` 和 `html/template` 包提供了强大的模板功能,所以本篇文章对于用excel模板来实现excel导出,就是基于 `html/template` 来实现的。

2024-01-10 08:33:34 1879 1

原创 【Go】excelize库实现excel导入导出封装(二),基于map、多个sheet、多级表头、树形结构表头导出,横向、纵向合并单元格导出

【Go】excelize库实现excel导入导出封装(二),实现了多个sheet导出、基于map导出、多级表头、树形结构表头导出、横向合并单元格导出、纵向合并单元格导出。

2024-01-05 08:35:31 1655 2

原创 登录提示“密码错误”,点忘记密码,重新设置密码提示“新密码不可与旧密码相同”??返回登录,输入密码提示“密码错误”??

不知道大家有没有遇到过这种情况:登录某个网站或app的时候,输入密码,提示“密码错误”,然后点击“忘记密码”,重新设置新密码,结果提示“新密码不可与旧密码相同”???不信邪返回登录页面,再次输入密码,还是提示“密码错误”???不是,不是“新密码不可与旧密码相同”嘛,怎么用旧密码登录还是提示错误??这什么情况??这篇文章就来带大家了解为什么有些网站、app会出现这种情况,以及我们自己的项目也想实现这种效果应该怎么做。

2024-01-03 08:36:05 928

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(六)字典管理、安全设置模块

【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(六)字典管理、安全设置模块。到这篇,这个后台管理系统的全部内容就更完了(后续可能会加新内容)。

2023-12-21 08:37:27 1003 2

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块

【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(五)角色管理、菜单管理模块,包含了角色菜单关联、菜单按钮权限。

2023-12-19 08:33:06 764 1

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(四)用户管理、部门管理模块

【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(四)用户管理、部门管理模块。

2023-12-18 08:42:17 1681

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(三)日志管理(登录日志、操作日志)、用户登录模块

基于GoFiber从零开始搭建一个GoWeb后台管理系统。日志管理模块,记录用户登录日志、操作日志保存到数据库中,通过中间件拦截用户的请求和操作信息;用户登录模块,传输用户名密码需要加解密(RSA),登录时需要校验密码错误次数和账号是否锁定,登录成功设置数据权限。

2023-12-14 08:59:00 1234 3

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(二)日志输出中间件、校验token中间件、配置路由、基础工具函数。

基于 Go1.21 + GoFiber + Gorm + Go-Redis 的后台管理系统,本篇主要实现:全局日志中间件、自定义日志格式化输出、Gorm SQL日志输出到文件、日志按天输出到文件,token校验中间件,配置路由,一些基础工具函数。

2023-12-13 08:49:06 1409

原创 【Go】基于GoFiber从零开始搭建一个GoWeb后台管理系统(一)搭建项目

基于 Go1.21 + GoFiber + Gorm + Go-Redis 的后台管理系统,包含了用户登录退出、日志管理、用户管理、部门管理、角色管理、菜单管理、字典管理模块,有角色权限和数据权限。

2023-12-12 08:42:17 1267

原创 【Go】excelize库实现excel导入导出封装(一),自定义导出样式、隔行背景色、自适应行高、动态导出指定列、动态更改表头

使用excelize库,实现excel通用的导入导出。导入有:单个sheet导入、导入指定sheet、多个sheet导入这个实现。导出有:普通的一级表头导出、自定义导出样式、设置隔行背景色、根据内容自适应行高、动态导出列、动态更改表头名称等等实现

2023-10-08 08:39:19 4380 14

原创 【Go】rsrc不是内部或外部命令、无法将“rsrc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 解决方法

go中,使用walk创建桌面程序,按照官方文档地步骤进行创建,当使用rsrc编译.manifest文件时,报错:rsrc不是内部或外部命令、无法将“rsrc”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。这时我们应该如何解决呢?点开这篇文章就可以找到解决方法啦

2023-09-20 11:26:16 971

原创 【Go】全局日志处理、按天生成日志文件、格式化日志输出

golang中,通过中间件实现全局日志处理并输出到文件、文件按天生成。自定义实现格式化日志输出。

2023-09-18 08:38:09 1081

原创 easypoi模板导出、一张sheet有多个不同表格、带一张或多张echars图表

一个有点复杂的excel需要导出:一张sheet里面有两个或两个以上不同的表格,然后还有几张echars图表要加进去。总共分为上下两个部分,上面的部分是表格一;下面的部分又分为左右两个部分,左边是表格二,右边是几张echars图。使用模板导出,在指定位置追加echars图。

2023-09-11 08:34:06 1591 7

原创 【Java转Go】Go中使用WebSocket实现聊天室(私聊+群聊)

Go中,使用websocket实现一个聊天室,有上下线、上传头像、群聊、私聊、离线留言这几个功能。客户端用html+js实现,功能完善,可玩性较高。有完整代码,可直接复制使用。

2023-09-04 08:46:31 1559

原创 【Java转Go】Go爬虫篇一(goquery)

爬小说网站,使用goquery解析响应数据,拿到html,下载小说。

2023-09-01 08:36:38 1177

原创 【Java转Go】快速上手学习笔记(八)之Redis篇一(go-redis)

go中,连接redis进行操作的笔记。使用 go-redis,主要是 普通set get、hash、list、集合、有序集合的操作、基本使用。

2023-08-29 08:37:18 183

原创 【Java转Go】快速上手学习笔记(七)之网络编程篇二(Gin)

Gin的使用笔记:发起和接收get、post、put、delete请求,设置和接收请求头,上传文件。

2023-08-28 09:15:43 114

原创 【Java转Go】快速上手学习笔记(六)之网络编程篇一

关于TCP、HTTP 、RPC 、WebSocket的简单使用示例。

2023-08-24 08:44:56 674

原创 【Java转Go】快速上手学习笔记(五)之Gorm篇

本篇是关于Gorm操作数据库的笔记,包括了单表的增删改查、分页,还有联表查询。有完整的示例代码,可直接复制使用。

2023-08-22 08:40:44 654

原创 【Java转Go】快速上手学习笔记(四)之基础篇三

本篇的主要内容是泛型、接口、反射、协程、channel管道、文件操作。每个知识点都有相关代码案例,可以直接复制下来运行的。

2023-08-21 08:46:05 1051

原创 【Java转Go】快速上手学习笔记(三)之基础篇二

这篇讲数组、切片、值传递、引用传递、指针类型、函数、泛型、map、结构体和方法。

2023-08-17 08:58:19 753

原创 【Java转Go】快速上手学习笔记(二)之基础篇一

Go学习笔记之基础篇:数据类型、变量常量、类型转换、计数器、键盘交互、流程控制、运算符。

2023-08-16 08:38:16 1431 1

原创 【Java转Go】快速上手学习笔记(一)之环境安装篇

Go学习笔记(一)环境安装篇,下载Go环境安装包,下载Go开发工具GoLand,也可以用idea安装Go插件,开发Go项目。

2023-08-15 09:52:27 654

原创 【html本地工具】html+JS实现一个超好看的绘画板/涂鸦板,带画笔、矩形、圆形、直线、文本、橡皮擦,有撤销、恢复、保存功能

自己写的一个本地绘画板工具,有以下功能:自由画笔、矩形、圆形、直线、文本输入、画笔和橡皮擦调整大小粗细、调整画笔颜色、橡皮擦、保存为图片、 撤销、恢复(反撤销)。功能还是挺完善的。

2023-08-01 09:09:53 2909 5

原创 canvas文本输入框,仿ps文字工具,模拟输入框输入文本

这两天在写一个绘画板工具,就纯html+js实现的绘画板,其中有一个文本输入功能,这个不是在画板上按住鼠标绘制文字,而是单击画板,然后单击的位置出现一个输入框(没有边框和背景,只有一个闪烁的光标),然后按键盘可以输入文字。输入完成后输入框失焦,则把文字设置到canvas中。

2023-07-21 16:30:59 1012

原创 【html本地工具】html+JavaScript实现一个好看的颜色码查询器,支持查询、转换、颜色选择器和颜色码对照表

相信大家平时工作的时候应该会经常用到颜色码吧,比如说想找个好看的颜色,或者有个颜色码但是不知道这个码是什么颜色的,这个时候我们就可以用颜色码对照表或者颜色码查询来查看了。当然也可以用截图软件或者取色器或者PS来查看,不过这终究不是很方便、全面。这个时候我们可以自己写一个颜色码对照表,然后把它收藏到标签栏,用的时候随时打开随时用。这个时候有人可能要说这种网站随便网上一搜多的是。是,确实有很多,但这终究是别人的网站,无法定制化。所谓定制化就是把自己经常用到的颜色用色块列出来,下次用的时候直接打开一看,你就知道具

2023-07-14 14:33:55 1402

原创 IDEA2023.1.3自带插件禁用,减少内存占用

IDEA2023.1.3版本都有哪些自带的插件?都是干嘛用的?哪些是可以禁用的?本文列出了这些自带插件,并说明了哪些是能禁用的,大家可以参考一下。

2023-07-05 09:24:35 10989 18

原创 如何让chatgpt给我们实现一个桌面便签?

通过chatgpt实现一个桌面便签。

2023-06-29 12:51:42 434 1

原创 系统登录失败次数超过限定次数,则根据IP或用户名锁定,需要过了锁定时间才可以继续登录

之前做的项目都有用户名锁定机制,即:用户名失败次数超过多少次,就锁定这个用户不可以再登录,需要等过了锁定时间才可以继续登录。然后最近的一个项目中,有个漏洞整改措施中,提到了这个锁定机制不能只根据用户名锁定,还要根据IP锁定。

2023-06-26 13:39:13 3313 1

原创 感觉自己的PDF太单调怎么办?那就试试用Java给PDF设置图片水印!水印位置有左上角、左下角、右上角、右下角、居中,同时可以设置多个图片水印。

最近需要将word文档输出为pdf,然后觉得全是文字的pdf看着太单调了,想给它加点好看的图片水印。刚好以前有写过给PDF加图片水印的方法,所以就直接拿过来用了,经过多次调试和修改,就实现了以下效果。最近需要将word文档输出为pdf,然后觉得全是文字的pdf看着太单调了,想给它加点好看的图片水印。刚好以前有写过给PDF加图片水印的方法,所以就直接拿过来用了,经过多次调试和修改,就实现了以下效果:可以在页面四个角以及中间位置设置水印,也可以同时设置多个不同图片水印在不同位置。

2023-06-21 10:30:36 511

原创 mybatis-plus3.5.x和3.4.x版本的代码生成工具

这两天一直在弄我负责的那些项目开源组件升级,因为好多组件有漏洞,要升级版本。然后mybatis-plus也是其中之一,因为我一直用的版本是3.4.3,现在要升级到3.5.2版本以上。然后3.4.x和3.5.x有一些地方变动还是挺大的,主要就是在代码生成这一块,变动比较大,以前写得生成工具类已经不能用了。然后现在重新写了3.5.x版本的生成工具类。这里我把3.4和3.5的都放上来,大家可以对比参考下。

2023-06-08 11:50:23 933 1

原创 Java实时监听文件夹,实现实时监听微信接收的文件,去掉文件的只读属性

众所周知,小而美软件每次更新都不干人事啊。上次忘了哪个版本更新的,接收到的文件一律是只读文件,虽然只需要右键属性把只读勾选去掉就行,但是每次接收了个文件都要这么做属实是有点麻烦。所以就自己写了个小工具,让工具帮我们做这件事。实时监听文件夹变化,我们用 WatchService 实现,而且由于它是异步的,不会有什么性能负担,所以对于性能这一点是不用担心的。

2023-05-30 15:45:09 794 3

原创 Java实现根据文件哈希值和文件大小,删除重复文件

微信接收的文件里,经常会有重复文件,时间久了非常占用磁盘空间。然后自己手动去找出重复文件并删除太麻烦了,所以还是自己写个工具来帮我们做这件事。代码也很简单,主要就是要获取文件的哈希值了。

2023-05-29 14:06:23 379

html工具合集:本地音乐播放器、rgb颜色码对照表、绘画板

一个html工具合集,自己写的一些会用到的小工具,都是纯html、css、js实现的。然后还用index首页,将这些工具集合到了一起,点击即可跳转到对应工具。 音乐播放器:基本功能都有,像切换播放、上下一首、播放暂停、音频进度条和时长等。然后还有一个额外功能:音频频谱。具体可以参考我这篇文章 https://blog.csdn.net/weixin_43165220/article/details/130170952 rgb颜色码对照表:hex转rgb、rgb转hex、常用颜色选择、颜色选择器、颜色码大全等这些功能都有。具体可以参考我这篇文章 https://blog.csdn.net/weixin_43165220/article/details/131708519 绘画板:有以下功能:自由画笔、矩形、圆形、直线、文本输入、橡皮擦、画笔和橡皮擦调整大小粗细、 调整画笔颜色、橡皮擦、保存为图片、撤销、恢复。具体可以参考我这篇文章 https://blog.csdn.net/weixin_43165220/article/details/131937569

2023-08-01

html+JavaScript实现一个好看的颜色码对照表,支持颜色码查询、转换、颜色选择器和颜色码大全对照表

html+JavaScript实现一个好看的颜色码对照表,支持颜色码查询、转换、颜色选择器和颜色码大全对照表。

2023-07-14

用chatgpt实现的一个简单的桌面便签

用chatgpt实现的一个简单的桌面便签,代码几乎都是chatgpt写的,然后我自己在此做了一些调整。界面虽然简单,但是基本功能都有,在自己电脑上用用还是不错的。里面有使用说明,详细写了文件是干嘛用的,然后怎么使用。

2023-06-29

实时监听微信文件,将接收到的文件的只读属性去掉

实时监听微信文件,将接收到的文件的只读属性去掉,包含源码和打包后的exe文件。

2023-05-30

Java实现根据文件哈希值和文件大小,删除重复文件

Java实现根据文件哈希值和文件大小,删除重复文件

2023-05-29

手机小黄脸emoji表情、小电视表情

png格式,小黄脸是48*48像素的。(所属分类是随便选的,不知道该选哪个分类比较合适一点)

2023-04-19

html+css+js本地音乐播放器,实现音频可视化频谱

用html+js实现的本地音乐播放器,无需插件即可运行,上传音乐、上一曲、下一曲、暂停、播放、列表循环、单曲循环、随机播放、音乐时长、进度条、进度条点击跳转播放这些基本功能都有,同时还实现了音频可视化,绘制环形频谱。直接浏览器打开music.html文件就能用了。

2023-04-15

行政区划代码(省、市、县)

行政区划代码,到省、市、县(区)级,包含原始JSON数据和处理后的JSON、Excel、SQL数据。

2022-06-02

百度贴吧表情.zip

百度贴吧的emoji,包含60*60和90*90,png格式,包括滑稽、乖、怒、阴险、笑眼、喷等等表情(/s/1j_j9an6LgSgso4bm9dzoag,91tt)

2020-08-24

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

TA关注的人

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