后端

共有 9 篇文章

Golang使用Garble混淆打包及遇到的问题

最近在用Gin框架+Gorm来写接口查数据库 想实现混淆打包的二进制文件, 避免被轻易反编译, 就发现了Garble 安装Garble教程 确保Go环境已经装好 运行下面的命令 go install mvdan.cc/garble@latest 如果你配了GoPath的话, Garble的可执行文件会在你的$GOPATH/bin目录下, 之后把这个文件剪切到你的...
阅读约需 4 分钟 · 后端
查看更多 →

Golang对象拷贝库推荐 – Copier

最近在学习Golang, 刚从Java转过来, 之前在SpringBoot写接口时, service层常常需要entity数据库类转换为dto, 之前在Java我会使用Mapstruct库, 确实很方便, 写几个接口就完成了 然后在go写接口的时候, 就找了一下有没有类似Mapstruct这样的库, 没找到这么方便的, 不过找到一个Copier库, 用起来也还不错 安装 go g...
阅读约需 2 分钟 · 后端
查看更多 →

IDEA类注释、方法注释模板

类注释模板 在创建类时,会添加一些默认的信息 如何添加 点击File,来到Settings 然后按照下图点击操作 /** * @description: * @author: ham * @date: ${DATE} ${TIME} */ 复制点击Apply 关闭就可以了 方法注释模板 使用快捷键 /** + 回...
阅读约需 3 分钟 · 后端
查看更多 →

SpringBoot集成ElasticSearch

上一篇文章讲解了如何使用docker安装ElasticSearch:查看 现在开始介绍SpringBoot集成ElasticSearch SpringBoot 整合 ElasticSearch 有两种方案, ElasticSearch 官方提供的是 Elasticsearch Java API Client  Spring 提供的 Spring Dat...
阅读约需 18 分钟 · 后端
查看更多 →

MYSQL使用LIMIT 进行分页时,可能出现重复的情况

最近在写一个同步文章列表到redis的接口,发现分页会出现文章重复的问题 起初认为是多线程的问题,导致同步到redis里面重复了,但是一番折腾没发现哪里的问题,烦恼我一天 最后通过打印我的分页获取文章接口,发现有文章居然会重复出现 通过百度发现,limit在一些情况也会出现重复,以下是原文 原文 因为仅按 update_time DESC 排序在多页结果中可能...
阅读约需 1 分钟 · 后端
查看更多 →

Springboot使用redis-om-spring操作redisSearch

最近做一个项目需要从大量的数据中全文搜索,一开始想用Elastic Search,但是太复杂了,然后就找到了Redis Search,但是网上找不到几个关于redis-om-spring这个框架和Redis Search一起使用的文章,便记录一下 使用docker安装并启动redis-stack docker run -p 6379:6379 -p 8001:8001 redis/re...
阅读约需 10 分钟 · 后端
查看更多 →

SpringBoot上传/获取文件简单实例

上传工具类 FileUtil 自行修改上传路径以及包名 package com.ham.nav_lite_backend.utils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import org.spring...
阅读约需 9 分钟 · 后端
查看更多 →
↑ 回到顶部