
java
飞鱼丶灬
这个作者很懒,什么都没留下…
展开
-
RequestAspect
RequestAspect原创 2022-07-08 08:48:01 · 215 阅读 · 0 评论 -
Spring验证用户输入参数List
1. 简介验证用户输入是任何应用程序中的常见要求。我们将介绍验证对象列表作为 Spring 控制器参数的方法。我们将在控制器层添加验证,以确保用户指定的数据满足指定的条件。2. 给 Bean 添加约束对于我们的示例,我们将使用一个简单的 Spring 控制器来管理电影数据库。我们将专注于接受电影列表并在对列表执行验证后将它们添加到数据库中的方法。因此,让我们首先使用javax 验证在Movie bean上添加约束:public class Movie { private String原创 2022-05-10 13:26:46 · 947 阅读 · 0 评论 -
搭建ELK 6.4.2
搭建ElasticSearch6.4.2[root@test home]# cat /etc/centos-releaseCentOS Linux release 7.5.1804 (Core) 创建用户adduser elastic -m -U -p elastic其中 -m 表示创建用户的主目录,在/home/username,-U 表示创建同名的组,-p表示密码增加 sudoers 文件的写的权限,默认为只读chmod -v u+w /etc/sudoers 赋予elas原创 2020-07-27 17:02:53 · 273 阅读 · 1 评论 -
springboot ElasticSearch
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.3.1.RELEASE</version> </dependenc..原创 2020-07-15 10:47:11 · 134 阅读 · 0 评论 -
S3 Demo
package com.xinyan.mp.quality.manager;import cn.hutool.core.util.StrUtil;import com.amazonaws.ClientConfiguration;import com.amazonaws.Protocol;import com.amazonaws.auth.AWSStaticCredentialsProvi...原创 2020-04-16 16:12:10 · 426 阅读 · 0 评论 -
MybatisPlus修改时空字段不修改
在更新数据时,MybatisPlus不会进行修改属性为空的数据表字段。解决办法:只需要在实体类的属性上加一行注释即可 /** * 姓名 */ @TableField(fill = FieldFill.UPDATE) private String name;这行注释的意思是:在name这个属性执行修改时,将自动填充一个值(默认为null),即将字段修改为...原创 2019-06-13 10:44:46 · 2417 阅读 · 0 评论 -
mybatisPlus-逻辑删除
SpringBoot 配置方式:application.yml 加入配置(如果你的默认值和mp默认的一样,该配置可无):yml文件(区别是多了一个路径db-config,同学们细看了)mybatis-plus: global-config: db-config: logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not...原创 2019-06-12 10:26:52 · 6712 阅读 · 4 评论 -
hbase SingleColumnValueFilter 列不存在 无法过滤
当某一行没有要过滤的字段时,SingleColumnValueFilter是默认这一行符合过滤条件的。接下来就要让SingleColumnValueFilter在判断的时候把这个策略改改。查看源码发现是有方法可以更改这个策略的/** * This filter is used to filter cells based on value. It takes a {@link CompareFilter.CompareOp} * operator (equal, greater, not equal原创 2021-03-05 17:28:48 · 734 阅读 · 0 评论 -
MybatisPlusException: error: entityList must not be empty
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: entityList must not be empty at com.baomidou.mybatisplus.core.toolkit.ExceptionUtils.mpe(ExceptionUtils.java:51) at com.baomidou.mybatisplus.core.toolkit.Assert.isTrue(As原创 2021-03-03 17:31:20 · 4117 阅读 · 2 评论 -
druid sql 示例
1.生成mysql 建表语句import com.alibaba.druid.sql.ast.SQLDataTypeImpl;import com.alibaba.druid.sql.ast.SQLIndexDefinition;import com.alibaba.druid.sql.ast.expr.SQLIdentifierExpr;import com.alibaba.druid.sql.ast.statement.SQLAssignItem;import com.alibaba.drui原创 2021-02-25 16:13:11 · 563 阅读 · 1 评论 -
hive sql查询
/*** * 分析引擎查询 * @param dbSourcePageQueryReqDTO * @return * @throws SQLException * @throws ClassNotFoundException */ public List<Map<String, Object>> pageQuery(DbSourcePageQueryReqDTO dbSourcePageQueryReqDTO) th原创 2020-12-28 17:37:16 · 526 阅读 · 0 评论 -
yml转对象-ObjectMapper
@Override public Config loadConfig() throws Exception { ObjectMapper mapper = new ObjectMapper(new YAMLFactory()); Path configPath = Paths.get(System.getProperty("user.dir"), "ckfinder.yml"); return mapper.readValue(Files.newInp原创 2020-12-23 14:07:13 · 1089 阅读 · 0 评论 -
IDEA反编译jar
java -cp “D:\software\IntelliJ IDEA 2019.2.2\plugins\java-decompiler\lib\java-decompiler.jar” org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true ckfinder3-3.5.1.1.jar src原创 2020-12-23 10:04:47 · 286 阅读 · 0 评论 -
springboot jar包所在目录外部配置文件 覆盖apollo配置
package com.web.config;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.BeanFactoryPostProcessor;import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;import org.springframework.原创 2020-08-12 13:55:24 · 1222 阅读 · 0 评论 -
springboot 命令相关
打包命令mvn clean -Dmaven.test.skip=true package -U -Ptest启动命令java -Xms1024m -Xmx4096m -Xss256k -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=5 -XX:+UseCMSCompactAtFullCollection -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/t原创 2020-08-12 09:07:22 · 151 阅读 · 0 评论 -
Centos7 bash: jps: 未找到命令...
centos自带open jdk发现jps不能用,此时需要安装另外一个包才能使用通过以下命令进行安装:sudo yum install java-1.8.0-openjdk-devel.x86_64原创 2020-08-07 17:00:39 · 846 阅读 · 0 评论 -
JDBC 替换库名
public class SourceManager{ static Pattern JDBC_PATTERN = Pattern.compile("jdbc:\\w+:\\/\\/\\d+\\.\\d+\\.\\d+\\.\\d+:\\d+\\/\\w+\\?*.*"); static Pattern ORACLE_JDBC_PATTERN = Pattern.compile("jdbc:oracle:thin:@\\d+\\.\\d+\\.\\d+\\.\\d+:\\d+:\\w+.*");原创 2020-07-02 11:23:26 · 319 阅读 · 0 评论 -
JAVA String 转 Map
```java Map<String, String> map = Arrays.stream(haConfig.replace(" ", "").replace("\r", "").replace("\n", ""). split(";")).filter(kv -> kv.contains("=")).map(kv -> kv.split("=")).collect(Collectors.toMap(x -> x[0], x -> x.原创 2020-06-28 20:05:24 · 635 阅读 · 0 评论 -
启动命令
java -jar /opt/spring-cloud-eureka-1.0.0.jar > /opt/eureka1.log --spring.profiles.active=server1 &#!/bin/bash/home/jdk/jdk1.8.0_131/bin/java -Xmn512m -Xmx1024m -Xss256k -XX:+UseConcMarkSwe...原创 2019-12-19 15:04:06 · 143 阅读 · 0 评论 -
Bean Validation
常见的元数据meta-datacommentversion@Null对象,为空Bean Validation 1.0@NotNull对象,不为空Bean Validation 1.0@AssertTrue布尔,为TrueBean Validation 1.0@AssertFalse布尔,为FalseBean Validation 1.0...原创 2019-06-11 17:51:28 · 158 阅读 · 0 评论 -
构造函数build模式
public class Student { private String name; private int stuNum; private int age; private int classNum; private int height; private int weight; public Student(Builder build...翻译 2019-05-15 11:04:37 · 1220 阅读 · 0 评论