logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis-关于RDB的几点顿悟-COW(Copy On Write)

文章目录摘要问题概述:问题解决:使用Copy On Write 写时复制详细解答Copy On Write 机制Linux中CopyOnWrite实现原理CopyOnWrite的好处:Redis中的CopyOnWrite摘要问题概述:1、RDB的过程中是否会停止对外提供服务?2、RDB的过程中数据修改了,备份的是修改前的还是修改后的?3、RDB时是不是先把内容中的所有KV复制一份,保证数据不会被修

spring-boot(一)引入测试类之坑

1、说明sping-boot版本号,不同版本号测试注解会不一样<parent><groupId>org.springframework.boot</groupId><artifactId&a

前后端分离后产生的跨域问题sessionid丢失,cookies无法写入等

前言现在大部分项目都采用的前后端分离,比哪后台用spring boot ,前端用vue等。一、会话机制session和cookies常用来会话保持。1. 何为一次会话,会话从什么时候开始,从什么时候结束?一次会话是指: 好比打电话,当A打给B,电话接通了 会话开始,持断会话结束。 浏览器访问服务器,就如同打电话,浏览器A给服务器发送请求,访问web程序,该次会话就开始,其中不管浏览器发送了多少请求

xxl-job分布任务调度框架-2源码解析

一、执行器项目1、执行器组件配置类@Configurationpublic class XxlJobConfig {private Logger logger = LoggerFactory.getLogger(XxlJobConfig.class);@Value("${xxl.job.admin.addresses}")private String admin...

#java
spring boot 用ResponseEntity实现下载文件(解决前后端分离跨域问题)

前言最近项目集成spring cloud了,所有接口都由网关转发,刚开始写了一个下载文件接口是直接将文件写到OutputStream的,但这样做后就会导致网关截拦器取不到用户信息(网关目前是单机部署,用户信息由security框架写到内存中的),最后用org.springframework.http.ResponseEntity实现了文件下载。1、OutputStream@ApiOpera...

6-Zookeeper开源客户端Curator之基本功能讲解

一、前言原来项目,还是用zk原生客户端来实现连接,分布式锁,过程复杂且容易出错,下面介绍一款开源框架Curator二、简介Curator是Netflix公司开源的一套Zookeeper客户端框架。了解过Zookeeper原生API都会清楚其复杂度。Curator帮助我们在其基础上进行封装、实现一些开发细节,包括接连重连、反复注册Watcher和NodeExistsException等。目前已...

6-线程协作wait,notify,notifyall(实现等待通知)

前言共享数据修改,是通过sync volatile threadlocal 等实现当一个线程的值修改,那么另一个线程需要感知这个线程的修改 :即使线程通讯,那么就需要线程协作1、用轮询,隔15分钟去查看a 很难确保及时性b开销大,要一直去查看 浪费很多时间做无用功2、设置一个闹钟,每次还是需要看查看闹钟3、等待 通知机制wait() notify() notifyAll(); ...

Couldn‘t check the working tree for unmerged files because of an error. unsafe repository

比如重装系统后,D中的git项目,重新再拉取的时候,报如下错误。到项目 所以目 录打开 git bash,

#java
spring-boot(四)异常配置,Whitelabel Error Page处理方式

前言我用的spring boot版本号是2.0.11、srping boot几种异常类型rest接口运行时抛出的异常访问视图时抛出的异常a、访问一个存在的url返回一个不存的视图异常b、访问一个不存的url异常1.1spring boot默认处理异常的方式spring boot访问视图接口默认处理异常的是用类BasicErrorController实...

#spring boot
到底了