博客

git / 2023-02-09
0 1,078

git上传项目:https://www.cnblogs.com/sdcs/p/8270029.htmlgit initgit statusgit add .git commit -m "日志"git checkout 分支名 // 切换分支git commit --amend

elasticssearch / 2023-02-09
0 1,023

一、elasticsearch简介Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。——摘自官网二、Docker安装es建议和kiba

docker / 2023-02-09
0 1,025

容器操作7.启动容器:docker run --name 自定义容器名字 -d(后台运行) 容器名字:tag -p本地端口:容器内部的端口eg:docker run --name mytomcat -d tomcat:latest -p8080:80808.docker ps :查看运行中的容器9.

Spring / 2023-01-07
0 854

一、spring-aop各注解执行顺序在spring4中,执行顺序是Before -> After -> AfterReturing/AfterThrowing。在spring5中,执行顺序是Before -> AfterReturing/AfterThrowing -> A

java / 2023-01-04
0 1,030

七、异步编排1、创建异步对象2、计算完成时回调方法whenComplete可以处理正常和异常的计算结果,exceptionally处理异常情况。whenComplete和whenCompleteAsync的区别:whenComplete:是执行当前任务的线程继续执行whenComplete任务whe

java / Spring / 2022-12-04
0 868

一、事务的概念对一组操作而言,要么全部成功,要么全部失败,就叫做事务。01 特性原子性(Atomicity):一个事务中的所有操作,要么全部成功,要么全部失败,如果中间发生异常,则全部回滚一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性没有被破坏隔离性(Isolatio

java / 2022-10-23
1 1,305

ThreadLocal初衷是在线程并发时解决变量共享问题,但由于过度设计,比如弱引用和哈希碰撞,导致理解难度大、使用成本高,反而成为了故障高发点。容易出现内存泄漏、脏数据、共享对象更新等问题。01引用类型强引用:Object obj = new Object();这就属于强引用。只要对象有强引用,并

2022-10-23
0 1,366

1、feign 远程调用丢失请求头的问题原因:feign不会同步request的请求头。解决方案:使用interceptor将用户请求的请求头设置给feign代理的请求/**@DESCRIPTION feign的请求拦截器,用于将用户请求头设置给feign代理后的请求,防止代理后丢失请求头@Auth

2022-10-08
0 1,515

01什么是接口幂等性接口幂等性就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生副作用;比如支付场景。02哪些情况需要防止用户多次点击按钮用户页面回退再次提交微服务相互调用,请求失败,feign触发重试机制03什么情况下需要幂等以sql为例,有些操作是天然幂等的。s

java / 2022-08-22
0 1,408

LockSupportpackage com.fzkj.juc.locksupport;import java.util.concurrent.locks.LockSupport;/** * @DESCRIPTION */public class LockSupportDemo { /**