文章列表
chrome浏览器升级到85版本后,页面访问失败
- 博客分类:
- 浏览器
打开浏览器,浏览器输入chrome://flags/
搜索SameSite 将SameSite by default cookies项修改为disabled
重启浏览器
pom.xml添加screw库
<!-- screw核心 -->
<dependency>
<groupId>cn.smallbun.screw</groupId>
<artifactId>screw-core</artifactId>
<version>1.0.3</version>
</dependency>
编写测试类,完成文档生成
...
1、查看磁盘空间情况:
既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!
存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质;
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 50G 46G 1.6G 97% /
tmpfs 1.9G 92K ...
策略模式+注解去除多余if else
- 博客分类:
- java
1. 创建自定义注解 TaxTypeAnnotation
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface TaxTypeAnnotation {
String taxType();
}
2. 创建策略类 TaxStrategy
定义对应策略的类型常量
public interface TaxStrategy {
String OUTER_TAX_STRATEGY = "outer";
...
新建model,为相关字段添加validator注解
@Data
public class InformationModel implements Serializable {
private static final long serialVersionUID = InformationModel.class.getName().hashCode();
/** ID */
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
...
SpringBoot添加全局异常
- 博客分类:
- springboot
编写异常枚举
public enum BizError {
SYSTEM_ERROR("00000","系统异常"),
NOT_PERMISSION_ERROR("00001","没有操作权限");
private final String errorCode;
private final String errorDesc;
public String getErrorCode() {
return errorCode;
}
...
引入maven依赖
Dataway 是 Hasor 生态中的一员,使用 Dataway 第一步需要通过 hasor-spring 打通两个生态
<dependency>
<groupId>net.hasor</groupId>
<artifactId>hasor-spring</artifactId>
<version>4.1.4</version>
</dependency> ...
springboot配置文件加密
maven配置
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>3.0.2</version>
</dependency>
重写解密处理类
@Component("encryptablePropertyResolver& ...