随笔分类 - Java
摘要:下面是我的配置: 创建 logback-spring.xml 写入下面的配置 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径 -->
阅读全文
摘要:功能: Mysql数据迁移至Hbase, 通过Phoenix框架作为操作Hbase的CRUD层, 平滑过渡sql语法使用, 解决Mysql单表数据量过大导致查询效率低的问题. Hbase的性能自然不用多说, PB级别的数据处理起来也没什么问题. 看一下Phoenix官方给出的性能介绍: http:/
阅读全文
摘要:在<build>标签里面添加 <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</inclu
阅读全文
摘要:配置: <plugins> <!-- Maven Assembly Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <vers
阅读全文
摘要:js的encodeURIComponent与java的URLEncoder.encode编码后不同的字符有如下六个: 原本 js java 空格 %20 + ) ) %29 ( ( %28 ' ' %27 ! ! %21 ~ ~ %7E Java 处理类 import java.io.Unsuppo
阅读全文
摘要:1. 生成证书 https证书可以在网上申请免费证书 https://freessl.cn/ ,也可以本地生成.本地生成可以使用keytools和mkcert, keytools是一个Java数据证书的管理工具, 参考: https://www.cnblogs.com/duanxz/p/915550
阅读全文
摘要:匹配所有标签 </?[a-zA-Z! ="-\d]*> 匹配闭合标签以及里面内容 <[a-zA-Z! ="-\d]*>[^</>]*</[a-zA-Z! ="-\d]*> java使用要对-进行转义: </?[a-zA-Z! ="\-\d]*> <[a-zA-Z! ="\-\d]*>[^</>]*<
阅读全文
摘要:开发中经常需要创建Map并初始化,Java没有通用便捷的方式,需要依赖第三方库,比如:Guava. 为了Map单独引用得不偿失,而且只能初始化少量数据(大概是6对,自己看源码) 简约的工具类 import java.io.Serializable; import java.util.HashMap;
阅读全文
摘要:1. @JsonInclude 在类或者字段上加注解@JsonInclude(JsonInclude.Include.NON_NULL),Spring请求返回对象时就不会包含值为null的字段 @Data @JsonInclude(JsonInclude.Include.NON_NULL) publ
阅读全文
摘要:原文: https://blog.csdn.net/weixin_44130081/article/details/89678450 前言 比如说我有个场景,返回前端的实体类中如果某个字段为空的话那么就不返回这个字段了,如果我们平时遇到这个问题,那么真的该脑壳疼了。幸亏有我们今天的主角,这个注解就是
阅读全文
摘要:原文地址: Jmeter 中 CSV 如何参数化测试数据并实现自动断言 当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断
阅读全文
摘要:原文地址: jmeter的几种参数化方式 [1] 在用到jmeter工具时,无论做接口测试还是性能测试,参数化都是一个必须掌握且非常有用的知识点。参数化的使用场景,例如: 1)多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 2)注册账号,不允许账号重复;想批量注册用户时
阅读全文
摘要:原文地址: https://www.cnblogs.com/kkz-org/p/9560244.html 方法一:配置文件修改ViewResolver的 redirectHttp10Compatible 属性,这个属性是为了兼容 http1.0协议。 <bean id="viewResolver"
阅读全文
摘要:1. SpringMvc形式 import com.alibaba.fastjson.JSON; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.Respo
阅读全文
摘要:import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import java.secu
阅读全文
摘要:使用SpringBoot进行单元测试 依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency>
阅读全文
摘要:/** * Copyright (c) 2005-2009 springside.org.cn * <p> * Licensed under the Apache License, Version 2.0 (the "License"); * <p> * $Id: SpringContextHold
阅读全文
摘要:import java.io.*; import java.util.*; public class FileReadUtil { public static List<String> ReadFile(String file) { List<String> list = new ArrayList
阅读全文
摘要:原文地址: https://www.cnblogs.com/gmq-sh/p/5942065.html /** * 根据属性名获取属性值 * */ private Object getFieldValueByName(String fieldName, Object o) { try { Strin
阅读全文
摘要:报错: Content type 'text/plain;charset=UTF-8' not supported @RequestMapping("test") public Result test(@RequestBody ProtalQuery query) { ... return Resu
阅读全文