- 博客(8)
- 收藏
- 关注
原创 解决Elasticsearch报killed而无法启动的问题
问题描述:ElasticSearch使用非root账号,确保文件夹权限无误后,无法正常启动,命令行提示killed,如下:[esuser@CentOS bin]$ ./elasticsearchKilled报错原因:服务器可用内存没有达到es虚拟机所需内存的默认值。解决办法:使用free -h 命令,查看系统内容情况,根据需要对es的虚拟机的内存进行设置。[esuser@CentOS bin]$ free -h total used
2020-07-27 10:33:03 2786 1
原创 解决使用Kaptcha报组件缺失的问题
使用Kaptcha组件时,加入了maven依赖,使用Kaptcha的Producer时进行了以下注入,但在项目启动时一直报组件缺失。@Autowiredprivate Producer producerpublic void initCaptcha(HttpServletResponse response) { ...}报错示例:**************************APPLICATION FAILED TO START**************************
2020-07-26 23:10:22 4776 1
原创 解决@Validated实体类使用groups属性后其他字段校验失效的问题
在由@Validated标注了value属性后,实体类中未标注groups属性的字段校验将会失效。示例如下:// 自定义接口public interface Update {}// 实体类public class Demo { @NotNull(groups = Update.class) private Integer id; @NotBlank private String name;} // Controller 方法public Object test(@Requ
2020-07-24 23:25:15 4374 2
原创 SQL从A表取值更新至B表多个字段
示例:A表为详情记录表,B表为统计表。将A表中获得的统计值更新至B表。SQL如下:UPDATE table_a a JOIN ( SELECT COUNT(*) AS total, AVG(col) AS avg FROM table_b WHERE xxx) AS tSET a.col_1 = t.total, a.col_2 = t.avg WHERE xxx...
2020-07-24 22:59:33 731
原创 解决LocalDateTime传值JSON格式化问题
LocalDateTime是JDK8中提供的新功能,极大的优化了原生日期时间类的使用。但是第一次使用该类可能会在传值过程中出现格式化的小问题(如:JSON无法解析前端所传格式,序列化时LocalDateTime成为数组等),以下提供简单的解决方案。
2020-07-10 11:22:22 9852 1
原创 解决MyBatisPlus报错:Failed to process, please exclude the tableName or statementId
报错详情:Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, please exclude the tableName or statementId. Error SQL: xxxxxxxx报错原因:使用了自定义SQL,可能含有特殊的函数或者复杂的语法,因而不被JSqlParser(SQL解析器)所支持(无法添加租户id之类的字
2020-07-09 15:15:01 82635 17
原创 Docker国内加速镜像源地址
国内使用Docker Hub的服务一言难尽,于是各大公司纷纷推出的自己的镜像源,均为实时同步,地址如下,敬请享用。
2020-07-07 21:21:18 4005 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人