logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis执行lua脚本

本文介绍了Redis执行Lua脚本的方法,重点讲解了分布式锁的实现方案。主要内容包括:1)单机版Redis安装指南;2)Lua脚本编写示例,通过SETNX和PEXPIRE实现原子性加锁;3)Lua脚本的三种执行方式(EVAL、EVALSHA和文件加载);4)KEYS与ARGV参数的区别及规范要求;5)脚本预加载和SHA1校验机制。文档基于Redis 7.0.0和Spring Boot 3.2.0版

#redis#lua#数据库
fastjson同时绑定驼峰、下划线属性

驼峰属性、下划线属性同时绑定到java对象上。

文章图片
#java#jvm#servlet
springmvc返回对象报错:org.springframework.http.converter.HttpMessageNotWritableException

Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class

springboot get 请求下划线参数映射驼峰属性

springboot get 请求下划线参数映射驼峰属性

#java
mybatis-多个参数不用@Param,一个参数、多个参数传参规则

mybatis-多个参数不用@Param,一个参数、多个参数传参规则

#mybatis#java
mybatis配置类设置驼峰命名不起作用

原因在于我们可能使用了别的框架,比如:tkmybatis

mysql ifnull不起作用原因及解决方案

ifnull不能转换的解决方案,一般ifnull不能转换就是因为本身是无记录,所以可以构造出有记录(该字段为null)的情况

#mysql
idea列选择快捷键,批量修改多行内容

idea列选择快捷键,批量修改多行内容方式1:按住shift + alt,鼠标左键选择多个位置或区域(可以多次选择)

#intellij idea
idea自动换行,设置每行代码长度 -阿里巴巴Java开发规范建议

选择File,选择Settings,搜索Code Style,点击Editor下的Code Style,修改:Hard wrap at 设置每行代码长度 columns,勾选Wrap on typing应该是自动换行的意思,ok

    共 20 条
  • 1
  • 2
  • 请选择