- 博客(15)
- 收藏
- 关注
原创 通过Stream对List进行分页、动态排序
开发时有些场景需要对数据进行分页或根据某个字段排序,通常在数据库中即可完成,但是往往业务需求会在数据库中查询出来以后做一些更多的业务操作,无法直接通过数据库分页、排序,可以通过Stream流对集合进行分页、动态排序。
2023-11-01 13:37:02 518
原创 MinIO的Docker方式安装运行
MinIO是在GNU Affero通用公共许可证v3.0下发布的高性能对象存储。它是API兼容亚马逊S3云存储服务。使用MinIO为机器学习、分析和应用程序数据工作负载构建高性能基础设施
2023-10-31 17:54:49 469
原创 内网穿透 通过frp代理访问内网机器
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
2023-06-30 18:40:18 496
原创 Spring Boot的Maven父子项目工程
xx-parent作为父pom,使用来统一管理一些springboot的依赖版本通过来添加一些补充的依赖xx-core作为xx和xx-manage的共同依赖,可以将xx和xx-manage公用的一些代码写入其中。
2023-06-29 18:31:23 342
原创 Mybatis根据联合字段值判断唯一进行有则更新无则插入
在业务中因为种种原因数据库表不需要联合唯一索引,但是在业务需求中需要根据某几个字段的值来确定唯一性,并进行有则更新无则插入的逻辑,可以通过一下语法进行。
2023-02-03 18:56:56 1887
原创 基于nginx代理实现短链接跳转
基于nginx代理实现短链接跳转最近项目需要,写了一个短链接微服务,基本原理如下图那么我们的跳转实现步骤:浏览器里输入 https://short.cn/abc123DNS首先解析获得 https://short.cn 的 IP 地址当 DNS 获得 IP 地址以后(比如:127.0.0.1),会向这个地址发送 HTTP GET 请求,查询短码 abc123https://short.cn 服务器会通过短码 abc123 获取对应的长 URL请求通过 HTTP 301/302 转到对应的长
2020-08-12 15:01:13 5938 2
原创 mac上安装node及镜像
最近重装了环境,顺便记录一点。这里记录一下我在mac上安装node的过程,及使用nrm切换镜像的工具来随时选择网络良好的镜像。下载node.js,mac多种方式,一种是下载pkg直接安装,一种是通过brew来安装。1.1 通过官网下载pkg直接安装,地址:http://nodejs.cn/download/运行安装包,安装继续继续安装安装完成以后运行终端,输入node -v和...
2019-08-31 18:45:48 1287 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人