go generate用法 1.generate命令 $ go generate [-run regexp] [-n] [-v] [-x] [build flags] [file.go... | packages] //添加注释 //go:generate command argument... //注意:双斜线之后没有空格 ...
教程
Java 实现文件下载
Java 实现文件下载 public void downloadArticle(String folderPath, String articleName, HttpServletResponse response) { FileInputStream inputStream = null; OutputStream out = nul...
密码保护:java excel根据模板自动生成文件并下载
java excel根据模板自动生成文件并下载,可以直接保存文件,也可以不用保存直接下载 模板是处理复杂Excel的简单方法,复杂的Excel样式,可以用Excel直接编辑,完美的避开了代码编写样式的雷区,同时指令的支持,...
MybatisPlus查询排除字段 Mybatis-Plus查询中怎样排除标识字段
一、查询中排除标识字段 1.1 测试查询 @Test public void findAllTest() { List userList = userMapper.selectList(null); userList.forEach(System.out::println); } 1.2 实体类字段不添加@T...
mybatis-plus只查询部分字段的两种方法
mybatis-plus(后面简称为mp)是mybatis的增强版,官方称之为 “ 只做增强,不做修改 ”。mp将一些简单的sql语句进行了封装和自动生成,提高了效率,但是降低了性能。 那么,用mybatis可以自己写sql,查询语句可...
boolean类型 不要用is开头
is开头的 boolean 类型,生产的get 方法都会把is去掉 这是个坑,上次我也遇到了 有可能反序列化不回来了
redis使用lua脚本
Lua是什么: Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 为什么使用: (1) 减少网络开销: 在Redis操作...
MySQL高级SQL语句
对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 一、常用查询 (增、删、改、查) 1.按关键字查询 使用select语句可以将需要的数据从MySQL数据库中查询出来,如果对查询的...
Gorm(表的操作以及索引的操作)
Gorm(表的操作以及索引的操作) package main import ( "fmt" _ "github.com/jinzhu/gorm/dialects/mysql" "github.com/jinzhu/gorm" "time" ) var ( //变量db 通过init直接初始化 db *gorm.DB e...
Mybatis插件+注解实现数据脱敏
问题 在项目中需要对用户敏感数据进行脱敏处理,例如身份证号、手机号等信息进行加密再入库。 解决思路 方法一:最简单直接的方式就是对代码中所有涉及到敏感数据的接口在查询和插入时进行加解密 方法二...