首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
经验
Leaf1993
创建于2021-07-26
订阅专栏
经验
等 2 人订阅
共24篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring boot MongoDB实现自增序列
在某些特定的业务场景下,会需要使用自增的序列来维护数据,目前项目中因为使用MongoDB,顾记录一下如何使用MongoDB实现自增序列。 MongoDB本身不具有自增序列的功能,但是MongoDB的$
Spring boot MongoDB 实现自定义审计字段
之前的文章实现了自定义Repository基类和业务基类,现在有了新的需求,就是一些公共字段的填充,例如:创建时间、更新时间、创建人、更新人等字段,spring-boot-starter-data-m
Spring Data MongoDB实现@DBRef级联存储
使用@DBRef进行级联存储的方式就是通过继承`AbstractMongoEventListener`并重写`onBeforeConvert`方法在保存文档之前先保存子对象,就可以实现级联存储,需要注
Springboot MongoDB封装通用Servcie
构建通用Service,BaseService.java,内容如下: 构建通用Service的实现,此处基于MongoRepository实现,当然也可以使用之前文档自定义通过Repository实现
Springboot MongoTemplate封装通用Repository
Springboot MongoTemplate封装通用Repository 最近项目中有使用到Mongodb,通过学习相关API了解,Spring boot中提供了 MongoTemplate操作数
MongoDB使用ObjectId作为主键时id序列化问题
在使用MongoDB时,如果使用了ObjectId作为主键策略,那么在数据传输时会涉及到一个问题,就是序列化,默认情况下会返回时间戳,非常不利于展示和传递,展示如下: MongoDB中创建文档时可以指
nvm安装及使用
环境 Windows11 家庭版 安装nvm 卸载原有nodejs版本 如不卸载原有版本,会造成冲突,安装完nvm发现不了已安装的nodejs版本,建议卸载之前的版本。 删除原有配置 %Program
Springboot集成Swagger2
前言 多年以前写过一篇 springMVC整合swagger(亲自试验完全可用),但随着springboot的流行,今天记录一下springboot集成swagger2的使用过程,swagger3的集
Git分支合并(merge)时忽略某个文件或者目录
前言 最近使用VUE开发构建了项目,因为打包发布引发了一场小意外,就是不同分支的dist文件夹合并时发生冲突,而且有时先打包后合并的分支,导致两个分支实际发布的是同一套代码,导致乌龙事件的发生,虽然很
Ucloud之us3不同区域文件同步
前言 最近切换了us3的存储,从北京切到了上海,对应的文件也需要同步到相应的区域存储。 同步方式 US3SYNC迁移工具 此方案经测试效果不好,所以一笔带过。 使用过程 配置界面搭建 Endpoint
Windows OpenVPN同时连接多个VPN服务
前言 日常开发中经常要切换vpn在不同的局域网作业,但是openvpn安装时只会默认添加一个TAP adapter,这就导致了如果有多个vpn server我们需要不停的切换vpn操作,非常麻烦,既然
PicGo + Gitee实现markdown图床
前言 为什么要基于Gitee自实现一个图床呢,列出一下几个理由 免费,免费,免费(重要的事情说三遍) 容量不限(最起码暂时没有容量受限的公告) 国内访问不受限(你懂得) 开始搭建 创建Gitee图床库
【FFMPEG】视频转码之VOB视频无声处理
1、确定视频格式 首先确定视频格式是或为常用格式,例如:mp4,mkv,mov...等常见且可直接转码的视频文件,如是则进行步骤 2,不是则见步骤 3。 2、命令行转码 以下为转码命令 3、视频处理
spring boot 、vue-simple-uploader 实现分片、断点上传
前言 公司最新有个需求需要上传大文件,需要支持分片及断点上传,需要有上传、暂停、取消等功能,且支持关闭浏览器后下次打开继续上传。本片文章记录我使用vue-simple-uploader的过程。 环
shiro使用爬坑记录之shiro-redis
前言 权限认证使用的一直都是shiro,因为项目重构导致之前的认证不可用,故本片文章记录排错过程。 环境 SpringBoot 2.1.3.RELEASE Mybatis-plus 3.1.2 Shi
前端使用ASE加解密(AES/CBC/NoPadding)
前言 最新因需求变动,原有Android系统已经不满足现有的需求,需开发PC端的客户端,对应的数据加解密也不能公用同一个类库(后端服务使用的JAVA),现有架构使用的是nodejs,所以记录以下加解密
[ 八爪鱼使用经验] 爬取简单列表数据
前言 项目中经常会使用到一些三方的数据做研究(单纯的制作研究),所以经常会爬取一些三方数据,除非业务性特别强烈的场景,一般数据直接使用三方爬取软件即可,本片文章记录了本人使用八爪鱼爬取数据的基本过程,
[经验] 获取压缩包文件名列表
前言 最近开发一个校园系统,需要从三方导入学生数据,但是没有学生头像,需手动上传学生压缩包,将图片存储至服务器内部,配置静态资源访问路径,供网站使用,记录一下使用过程。 环境 spring boot
[经验] springboot通用发布启动脚本
前言 日常开发中,经常会打包发布项目到服务器,每次都重新写一次会非常浪费时间,故写了一个通用的打包发布及启动脚本。 操作环境 Centos 7 git java 8 maven3 打包发布脚本 pub
No operations allowed after connection closed
前言 最近线上的项目出现了一个很奇怪的问题,从开发到上线一直没有问题,但是今天早上10点左右突然被通知说系统访问异常,经过排查日志错误信息发现了此错误:No operations allowed af
下一页