
java
飞鱼丶灬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RequestAspect
RequestAspect原创 2022-07-08 08:48:01 · 222 阅读 · 0 评论 -
Spring验证用户输入参数List
1. 简介 验证用户输入是任何应用程序中的常见要求。我们将介绍验证对象列表作为 Spring 控制器参数的方法。 我们将在控制器层添加验证,以确保用户指定的数据满足指定的条件。 2. 给 Bean 添加约束 对于我们的示例,我们将使用一个简单的 Spring 控制器来管理电影数据库。我们将专注于接受电影列表并在对列表执行验证后将它们添加到数据库中的方法。 因此,让我们首先使用javax 验证在Movie bean上添加约束: public class Movie { private String原创 2022-05-10 13:26:46 · 975 阅读 · 0 评论 -
搭建ELK 6.4.2
搭建ElasticSearch6.4.2 [root@test home]# cat /etc/centos-release CentOS 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 · 289 阅读 · 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 · 141 阅读 · 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 · 450 阅读 · 0 评论 -
MybatisPlus修改时空字段不修改
在更新数据时,MybatisPlus不会进行修改属性为空的数据表字段。 解决办法: 只需要在实体类的属性上加一行注释即可 /** * 姓名 */ @TableField(fill = FieldFill.UPDATE) private String name; 这行注释的意思是:在name这个属性执行修改时,将自动填充一个值(默认为null),即将字段修改为...原创 2019-06-13 10:44:46 · 2442 阅读 · 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 · 6734 阅读 · 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 · 761 阅读 · 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 · 4158 阅读 · 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 · 581 阅读 · 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 · 540 阅读 · 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 · 1107 阅读 · 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 · 293 阅读 · 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 · 1231 阅读 · 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 · 162 阅读 · 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 · 870 阅读 · 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 · 334 阅读 · 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 · 648 阅读 · 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 · 151 阅读 · 0 评论 -
Bean Validation
常见的元数据 meta-data comment version @Null 对象,为空 Bean Validation 1.0 @NotNull 对象,不为空 Bean Validation 1.0 @AssertTrue 布尔,为True Bean Validation 1.0 @AssertFalse 布尔,为False Bean Validation 1.0 ...原创 2019-06-11 17:51:28 · 170 阅读 · 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 · 1235 阅读 · 0 评论