Ha,zhiyu

ALL WILL BE CLEAR

分布式事务

什么是事务?首先抛出来一个问题:什么是事务?有人会说事务就是一系列操作,要么同时成功,要么同时失败;然后会从事务的ACID特性(原子性、一致性、隔离性、持久性)展开叙述。确实如此,事务就是为了保证一系列操作可以正常执行,它必须同时满足ACID特性。但是今天我们换个角度思考下,我们不仅要知道What(

Spring中循环依赖问题

Spring循环依赖具体解释请看这篇博客,不再赘述问题:在Service中使用构造器注入,并发生循环依赖,启动程序直接失败。解决方案:在被注入的Service上添加@Lazy注解其他:如果进行自动注入时使用Spring中的@Autowried注解,Spring会自动帮我们解决循环依赖的问题,Spri

身份校验与权限认证

常见的登录验证的方式1、httpbasicauth每次请求API时都提供用户的username和password。容易把账号密码暴露给第三方客户端,在生产环境下被使用的越来越少。2、OauthOAuth(开放授权)是一个开放的授权标准,允许用户让第三方应用访问该用户在某一web服务上存储的私密的资源

一些数据校验等操作

问题描述今天要完成的业务是,将从Excel中读取的数据转换成相对应的对象,并对其中的字段进行验证,并根据其中的租约号/造箱合同号,从数据库中查询对应数据进行填充。而数据库中没有的字段则从基础代码的数据库表中根据Excel中传入的name属性来填充其对应的code属性。因为用户在录入时不可能去录入co

SpringBoot定时任务

简介定时任务是后端开发中常见的需求,主要应用场景有定期数据报表、定时消息通知、异步的后台业务逻辑处理、日志分析处理、垃圾数据清理、定时更新缓存等等。SpringBoot集成了一整套的定时任务工具,让我们专注于完成逻辑,剩下的基础调度工作将自动完成。通用实现方式实现方式描述java.util.Time

Java注解与反射.md

注解什么是注解内置注解元注解自定义注解反射反射概述获得反射对象得到class类的几种方式代码演示Test01package com.zhiyu.reflection;public class Test01 { public static void main(String[] args) thr

关于业务中Java Stream流的使用

关于业务中Java Stream流的使用时间:2020-09-07问题今天要写的业务逻辑大概是这样:第一、前端传入一个或一些查询条件,根据这些条件查询plan表,得到一个planList。第二、再根据每个plan对象里的planID查询planDetails表,又得到n个planDetailsLis

Postman post请求上传文件

不想打字,看不看懂靠缘分Content-Typemultipart/form-data注意⚠️:Body里的form-data里的KEY,选择File类型后,还需要输入file。可能与后台接收时的MultipartFile的属性名有关(具体我也不清楚,只是猜测,未验证)

Ha,zhiyu

切换主题 | SCHEME TOOL