自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 RPC中Stub的理解

前言 在学习一些RPC相关的知识的时候,经常会遇到很熟悉但又陌生的单词《stub》,下面主要记录下自己对这个词的理解,仅供参考一、stub【词目】存根【读音】cún gēn【释义】票据、证件等开出后所留的底子,其内容与票据、证件等相同,留存备查。【出处】《二十年目睹之怪现状》第六十回:“那一本总册在他那里,收条的存上面定义来自于百度百科结果;其实在RPC中出现的stub,表达的意思其实差不多;在RPC服务调用过程中,真正的方法逻辑是存在于服务端中,那么客户端 其实保存就是服务端真实方法的一

2021-11-10 18:12:03 2903

原创 数字按千分位分隔

数字按千分位分隔今日一小记利用正则表达式的零宽断言来处理:正向零宽断言:x(?=y),当x后面的内容等于y,x 匹配成功;function sep(inputNum){ //数字后面加上空格,作为数字的结尾标识,这个标识只要不是数字都行,记得后面替换掉就行 let num = this.inputNum+ ' '; //第一个replace:将匹配的内容后面加一个 , //第二个replace : 这个主要是去除开头加的那个空格 return num.replace(/(\d)(?=

2021-11-08 18:00:16 208

原创 Servlet3.0 后Spring 上传文件的一个潜在的大坑

springboot 上传文件的一个异常上传文件报错:org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/t...

2020-02-27 13:45:59 4345 1

原创 Quartz 集群环境下任务重复执行以及任务丢失

Quartz 集群环境下任务重复执行以及任务丢失问题现象1:同一个时刻任务在两个集群节点分别执行了一次;问题现象2:定时任务会出现意外的丢失;问题现象3:暂停任务一段时间后,重新启用任务,发现被暂停期间的任务在启动后都被重新执行了一遍;注:quartz版本为2.3.0,且使用JDBC模式存储Job:org.quartz.jobStore.class: org.quartz.impl.jdb...

2019-08-03 23:54:21 3296

原创 spring 事物传播级别

Spring事物传播级别:在处理Spring托管事务时,开发人员能够指定事务在传播方面的行为。换句话说,开发人员能够决定如何将业务方法封装在逻辑事务或物理事务中。不同Spring bean的方法可以在相同的事务范围内执行,也可以跨多个嵌套事务执行。由于每个方法可能都有自己的事物逻辑,那这些方法的事物相互是如何影响的,比如内部事务结果如何影响外部事务,又或外部的事物是如何影响内部事物.Spring...

2019-04-06 16:20:04 480

原创 thradLocal副作用

ThreadLocak 的副作用 参考《码出高效》1、无法解决共享对象的更新问题(共享变量的线程安全问题)*脏数据:线程复用会产生脏数据:由于线程池会复用线程,那么与Thread 绑定的ThreadLocal 变量也会变复用,如果在线程run 方法中不显示的remove() 清理与线程相关的ThreadLocal 信息。那么下一个线程不调用set() 设置初始值,那么下一个线程get()...

2019-01-27 22:30:15 269

原创 springbatch 结合springboot 的一个demo

springbatch 结合springboot 的一个demo 由于项目的需要引入了springbatch 来处理数据同步的问题。但由于一个任务的子任务多。。如果将每个job 都写死了都不利于后期的维护和修改。所以在前辈的基础上结合了springboot 实现了一个简单的可配置任务。demo下载地址:https://github.com/kellypipe/springbatch-spring...

2018-11-05 13:48:42 1112

原创 springbatch 批处理框架的介绍

springbatch 批处理框架的介绍 (还在整理中。。。。。。。。有点乱,待更新)Spring Batch 是什么? 官网中介绍 Spring Batch is a lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital ...

2018-10-11 20:34:31 9335 4

原创 centos 配置 jdk 环境变量

centos 配置 jdk 环境变量今天这是自己第一次在csdn 博客上记录写下午在centos7 上的一次操作:配置jdk 全局变量;centos7 中profile 和profile.d centos每次登录的时候都会执行下面文件 /etc/profile.d/file : file:表示的是脚本文件,可以自定义脚本文件如 java.sh /etc/profile ...

2018-05-11 21:52:51 1160 1

Spring Batch 基于spring boot的Demo-01

在springbatch每一个任务都有不同的step组成。每一个step 可以拆解为 读数据 ,处理数据,写入数据 3 个步骤。如果你的任务不涉及读,处理,写 这种特点,只是简单的任务处理 springbatch 也提供了 tasklet 来处理任务。所以在demo中 整合这两者 ,实现在不修改原有任务, 进行任务step 的添加 ,删除,修改等。

2018-11-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除