- 博客(115)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 java详细版
第一部分 java编程基础第一章 java语言概述1.jdk的安装配置此电脑–>属性 -->高级系统设置 -->环境变量JAVA_HOME: C:\Program Files\Java\jdk1.8.0_171path: %JAVA_HOME%\bin %JAVA_HOME%\jre\bin classpath: .; %JAVA_HOME%\lib; %JAVA_HOME%\lib\tools.jarMAVEN_HOME: E:\devEn
2020-07-04 17:34:57
5516
7
原创 partialDownloadUtil
实现一个分片下载的工具类, 主要思路就是通过判断请求头中是否包含有range字段, 如果有, 则返回206状态码,并在响应头中添加Content-Range字段, 否则返回200状态码。
2025-04-01 17:41:51
242
原创 通过装饰器来实现技能动态增减词条效果
最近一直在玩一款微信小游戏,具体哪个就不多说了,该游戏在升级的时候可供玩家自主选择技能或者词条,来提升攻击效果,之前在给的时候,也想做出类似的效果,当时没有想到什么好的办法,今天花了点时间问了问豆包和deepseek,算是用装饰器实现了这个功能吧.
2025-02-19 14:42:54
351
原创 java解压缩策略类记录,支持7z zip rar tar gz
::tip昨天接了一个需求,需要前端上传图片压缩包,后端解压图片然后上传到OSS,然后写了这么个工具类。
2025-02-07 14:12:34
359
原创 记录一个在增量更新工具类
比方说我现在有一个商品,这个商品可以上传图片用来展示,之前已经上传过5张图片 ABCDE,现在其中BC这两张图片不想要了要换成FG,这个时候就可以使用这个工具类进行更新。在最后一步,可以不管ADE直接只管新增的数据fill:#333;color:#333;color:#333;fill:none;前端传入ADEFG数据库查询出ABCDE获取差集BC从数据库删除BC将ADEFG通过批量更新插入数据库。
2025-01-10 08:39:38
901
1
原创 通过一条命令,来实现服务器代码更新,打包,构建镜像和发布流程
::tip通过一条命令,来实现服务器代码更新,打包,构建镜像和发布流程。需要有一定的shell基础。
2024-12-07 16:32:15
593
原创 docker安装使用教程
镜像就是包含了应用程序,运行环境,运行配置的文件包,构建镜像的过程就是把上述文件打包的过程。镜像运行的时候有一个**入口(entrypoint)**,一般是程序的启动脚本和参数添加安装包,依赖,配置等,每一次操作都会形成新的一层(Layer)分层的好处在于如果有基础镜像(BaseImage)存在,在拉取新的镜像的时候就不需要重复下载了。Dockfile介绍Dockfile就是一个文本文件,其中包含了一个个的指令(instruction)
2024-12-07 16:31:42
452
原创 后端SpringBoot及vue proxyTable解决跨域
昨天上线项目遇到了一个奇怪的问题,本来服务实在腾讯云的轻量应用服务器的,但是迁移到一个香港的服务器之后就出现了各种各样的问题。Nginx 开启Https Springboot开启Https,先后出现了噔噔蹬蹬但是我其实已经部署了一个项目了的,那个用的proxyTable,新部署的这个用的是里边的env控制的。后来改成proxyTable就好了。
2024-11-06 09:59:41
452
原创 mockjs使用及CRUD工具类分享
定义Mockjscode: 200,"sex|1": ["男", "女"],}).array})调用})一样的,把 get 改成 post 就行了。
2024-11-06 09:58:07
467
原创 为了方便写CURD代码,我在UTools写了个插件SqlConvert来生成代码!
为了方便摸鱼,我之前写过一个通过sql生成代码的工具,但是服务器到期了,也就懒得重新部署了。技术框架是 SpringBoot + MybatisPlus + Velocity + Vue + ElementUI。
2024-07-29 13:28:28
924
原创 一款能让你在Idea聊天,看小说,玩游戏,刷视频的插件
理论上支持jetBrains全系列的开发工具,只要能够安装插件,目前也支持vscode。主要功能如下。
2024-04-23 17:17:26
7100
原创 巧用Stream流解决Page分页连表查询一对多展示错误的问题
在数据库一对多的情况下,使用Page分页查询这种Vo的时候如果直接查询会导致每页展示的条数不一致。简单的代码如下直接使用分页查询回到这分页的size失败。
2024-04-23 15:32:32
334
原创 基于MybatisPlus拦截器实现数据库关键字处理及官方做法
有些老的数据库当中可能会有些字段和数据库关键字冲突,使用mybatisPlus执行Sql的时候有时候会执行失败,前段时间和群友讨论的时候他说遇到了这个问题,当时我提议让他用我以前写的一个里边的工具类改造一下。他说不能实现,然后找到了官方的配置信息,也就是添加最下边的那个。
2024-04-23 14:29:24
1518
原创 【教程】使用vitepress搭配githubPages构建自己的在线笔记
确保自己已经安装好了node,我这个笔记用的是node 18.16.0,怎么安装nvm这个可以csdn或者掘金,再或者等我有空了我就更新一下。
2024-04-23 14:02:04
1146
原创 为了学习责任链,我又又又又在idea开发了一款游戏---大众麻将
你想在idea里边玩游戏,畅享聊天吗?你想学习责任链模式应该如何开发那?那这个文档就太适合你了。快来看看吧。idea摸鱼神器!
2024-04-23 11:50:09
1641
1
原创 自定义注解+mybatis拦截器实现权限控制
通过自定义注解+mybaits拦截器,实现在不更改xml内容的情况下,动态添加权限sql实现权限过滤
2024-02-19 09:02:39
1494
原创 使用原生POI和EasyPoi根据word模板导出word工具类
根据word模板,使用原生poi和easyPoi导出word数据,实现模板替换,表格内容填充,分析其优缺点
2024-01-24 14:54:28
3223
原创 震惊!装了这个插件能让你的vscode开发效率快10倍!
上一篇我们介绍了,经过了一段时间这个vscode版本的插件终于是做出来了先是搞了一个vue和electron版本的,可以支持web和打包成windowsmaclinux安装包整了几天之后终于是能够在vsocde插件中的webview展示出来了。
2023-09-20 15:36:15
343
原创 震惊!idea里斗地主还不算我还要玩大富翁!vscode也安排一个
就跟我一样,想要自己开发个 大富翁啊,UNO啊之类的,就可以这么干,或者是体验其他作者开发的抢先版功能下载xechat的源码官方正版GitHub: https://github.com/anlingyi/xechat-idea官方正版Gitee:https://gitee.com/anlingyi/xechat-idea游戏魔改版: https://gitee.com/hongchenmeng/xechat-idea。
2023-09-14 17:10:36
1106
原创 清除本地maven仓库下载失败的记录工具类
本来想用xjar混淆jar呢,结果一直下不下来,应该是本地有着.lastUpdated文件夹,但是又懒得删除,写个工具类方便日后使用。
2023-06-30 15:48:09
346
原创 SpringBoot整合Knife4j问题
最近工作中需要到Knife4j, 加上自己的项目上本来好的Knife4j文档突然不好使了,遇到的问题正好记录一下。
2023-06-27 11:10:25
4741
原创 Satoken整合Swagger/Knife4j接口文档放行前端资源
我这里使用的是knife4j,所以就按照这个的放行规则了,其实可以打开F12看一下哪个接口500为读取到有效Token就放行那个2. 各种js css gif 等,这些其实都在 /webjars/**3. 一个api-docs接口。
2023-05-15 09:03:48
3070
原创 HTTP升级HTTPS全流程
这个呢我是在申请的泛域名证书,这个有自动部署,三个月自动申请一次,不过需要你的云服务器的账号密码,不大安全的样子,还有的就是阿里云 腾讯云的单域名证书,每个账号能申请20个好像,如果是他们的服务器的话自动部署还好做一点。OHTTPS申请SSL证书参考第二章链接申请成功之后下载和,保存好备用。
2023-02-03 10:39:57
954
原创 java 两种不同形式的树状菜单,层级菜单返回
java返回无限层级菜单通用工具类,没有考虑性能问题,一种数组嵌套返回,一种map形式返回,有大佬有兴趣的话可以考虑优化一下
2022-11-04 10:46:17
920
1
原创 RocketMq(偏概念)第二章: RocketMq系统架构
NameServer是一个Broker与Topic路由的注册中心,支持Broker的动态注册与发现。RocketMQ的思想来自于Kafka,而Kafka是依赖了Zookeeper的。所以,在RocketMQ的早期版本,即在MetaQ v1.0与v2.0版本中,也是依赖于Zookeeper的。从MetaQ v3.0,即RocketMQ开始去掉了Zookeeper依赖,使用了自己的NameServer。主要包括两个功能:Broker管理:接受Broker集群的注册信息并且保存下来作为路由信息的基本数据;
2022-11-01 21:28:50
759
原创 Kotlin第七章: Android四大组件
Kotlin第七章,android四大组件,activity fragment service contentservice
2022-10-18 23:07:52
2026
vue项目引入vue-markdown-editor问题
2022-10-11
Nginx配置反向代理,后端Security项目认证失败
2021-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人