自定义博客皮肤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)
  • 收藏
  • 关注

原创 Redis在Docker中的数据持久化

项目Github地址:github/bookletRedis 提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshotting,RDB),它可以将存在于某一时刻的所有数据都写入硬盘里面。另一种方法叫只追加文件(append-only file,AOF),它会在执行写命令时,将被执行的写命令复制到硬盘里面。这篇文章梳理了Redis两种持久化方法的知识点,并通过Dock...

2019-09-11 17:25:46 3979

原创 Gitlab-error: RPC failed; result=22, HTTP code = 500解决

操作Gitlab进行日常代码推拉的过程中,突然遇到如标题所述异常,这篇博客记录这个问题的解决办法 场景复现 对Gitlab私有仓库进行代码push操作,产生如下异常信息: Counting objects: 875, done.Delta compression using up to 8 threads.Compressing objects: 100% (523...

2019-08-21 11:18:46 1384

原创 Spring-RedisTemplate写入数据乱码问题的复现与解决

org.springframework.data.redis是Spring框架对Redis的默认集成,我们在实际项目中,也经常使用它的RedisTemplate去操作Redis,一般来说没什么问题,但是细心一点的同学会发现,经过这种方法写入redis的数据会出现乱码问题 问题复现 项目依赖 <dependency> <groupId&g...

2019-08-06 15:13:41 5388

原创 Bind进阶

还是出于项目的需要,把Bind比较高级的功能做一个梳理,这其中包含:DNS递归迭代查询、DNS子域授权、DNS转发、DNS主从区域传输、DNS数据加密,每一个内容不仅记录了它的实现原理,也相应的配上了我一行一行代码的实践测试及结果。 所有的测试都是基于我原来的文章:Bind服务搭建及测试上的代码来进行的,所以下面的代码如果有不理解的,请去看看我之前写的文章。 DNS递归迭代...

2019-08-06 08:26:38 1058

原创 译:Java中生产者与消费者问题的演变

原文链接:https://dzone.com/articles/the-evolution-of-producer-consumer-problem-in-java 作者:Ioan Tinca 译者:liumapp 想要了解更多关于Java生产者消费者问题的演变吗?那就看看这篇文章吧,我们分别用旧方法和新方法来处理这个问题。 生产者消费者问题是一个典型的多进程同步问题。 对于...

2019-08-05 15:59:44 307

原创 在Docker中运行的ZooKeeper无法使用四字命令解决办法

前阵子写过一篇文章,用来记录如何在docker中启动ZooKeeper的单机或者集群节点,最近收到一个issue,大意是说项目启动后,测试ZK的四字命令无效,这篇文章记录一下解决办法 ZK四字命令 四字命令其实就是通过类似 echo stat | nc 127.0.0.1 2181 这样的指令,来与zk节点交互,获取或者设置数据的指令 zk四字命令列表: ...

2019-08-05 15:17:36 1505

原创 工具库-基于LibreOffice实现文档操作

基于libreoffice实现的文档转换项目,无框架依赖,即插即用 项目源代码:github/workable-converter 1. 技术栈 2. 功能 3. 使用 3.1 安装配置LibreOffice6.2.3 3.2 获取依赖 3.3 编辑配置文件 3.4 执行转换 3.4.1 按照文件路径转换 3.4...

2019-08-05 14:08:12 4967

原创 Spring Boot Admin排坑指南

Spring Boot Admin 1.x其简陋的页面让人不忍直视,但更新到2.x系列后,像脱胎换骨一般好用 这篇博客记录我个人在使用Spring Boot Admin过程中遇到过的坑,每个坑位都会附上详细的填坑办法 环境参数: Spring Boot 2.x Spring Boot Admin 2.x JDK1.8+ CentOS 服务直接注册失...

2019-08-05 11:13:10 4019 1

原创 复现一个典型的线上Spring Bean对象的线程安全问题(附三种解决办法)

问题复现 假设线上是一个典型的Spring Boot Web项目,某一块业务的处理逻辑为: 接受一个name字符串参数,然后将该值赋予给一个注入的bean对象,修改bean对象的name属性后再返回,期间我们用了 Thread.sleep(300) 来模拟线上的高耗时业务 代码如下: @RestController@RequestMapping("name")public...

2019-08-05 10:04:12 455

空空如也

空空如也

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

TA关注的人

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