自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yampery

  • 博客(20)
  • 收藏
  • 关注

原创 TDengine启动和连接问题

测试TDengine,使用docker安装运行,客户端连接报错:Failed to check Server Edition。排查连接问题,设置用户并给出几种连接方式测试。

2024-01-17 17:40:29 1299 1

原创 Hadoop集群间文件拷贝

文章主要介绍了Hadoop集群减文件拷贝的使用,借助源码简要分析了拷贝过程。

2023-01-08 16:28:44 3052

原创 Web端接入视频设备(NVR/IPC)

文章简要介绍视频监控设备及接入,介绍了几个开源流媒体服务和视频设备接入方案,主要说明了目前正在使用的EasyDarwin和EasyPlayer的使用方法和一些问题。

2023-01-08 16:24:09 7977

原创 基于docker的ELK镜像构建

文章主要介绍如何使用基础centos镜像构建完整的ELK镜像,包含运行环境配置以及脚本编写,主要包括以下模块:Elasticsearch、Logstash、Kibana及Filebeat构建,由于是很久前的文章,所以一些工具版比较旧,不过构建过程是可以参考。

2023-01-01 12:06:25 1685 1

原创 GitLab邮箱配置

本文以qq邮箱和阿里云企业邮箱为例,介绍了gitlab中如何配置邮箱。

2021-11-19 18:51:15 3196

原创 acme 证书管理

本文主要记录下acme获得 Let’s Encrypt 证书,并实现泛域名证书,简要说明如何配置Nginx,最后简要介绍了如何更新证书。

2021-11-19 18:08:47 5955

原创 React Jest单元测试配置

1. 测试项目环境项目基于Ant design pro,antd 3.23.1,js。测试依赖:注意版本,以下几个是测试通过的,如果要更换版本,先查看或测试兼容性。package.json中添加开发环境依赖"devDependencies": { "jest": "^27.2.5", "babel-jest": "^27.2.5", "@babel/core": "^7.12.16", "@babel/preset-env": "^7.12.16", "@babel/preset

2021-10-23 10:23:26 1734 4

原创 JVM垃圾收集和内存分配

JVM垃圾收集和内存分配引用计数法可达性分析垃圾收集算法复制标记-清除标记-整理垃圾收集器JVM垃圾收集和内存分配引用计数法  引用计数法是一种比较简单,但是效率很低的垃圾回收计数。每个对象都有一个引用计数器,当有引用连接到该对象的时候,计数器加1。当引用消除或者指向null,引用计数器减1。垃圾回收器在包含全部对象的列表上遍历,如果发现某个对象引用...

2018-04-06 00:36:57 268

原创 使用拦截器进行数据加解密

使用拦截器进行数据加解密1. 加解密工具3. 加解密字段注解3.1 加密注解3.2 解密注解4. 封装加解密工具5. 拦截器6. 不同框架配置说明6.1 springboot下的配置6.2 spring的xml配置7. 说明使用拦截器进行数据加解密 本文并非详细探讨AES加解密内容,而是在Spring+Mybatis的项目基础上,以sql...

2018-04-04 23:50:05 16697 10

原创 基于Rabbitmq实现延迟消息

1. 预备知识1.1 消息传递1.2 交换器类型1.3 消息延迟2. 具体实现2.1 rabbitmq配置2.2 消息发布者2.3 消费者2.4 测试3. 总结4. 源码链接本文基于Rabbitmq,使用java客户端实现延迟消息队列。 基于Redis实现参考这里1. 预备知识1.1 消息传递 首先我们知道消费者是从队列中获取消息的,...

2018-02-11 16:32:02 9743

原创 elasticsearch插件x-pack安装和使用

x-pack插件提供了安全、监控等额外功能,文章记录安装和密码设置。x-pack 安装在es目录下执行./elasticsearch-plugin install x-pack密码设置官网设置教程 安装x-pack之后,需要设置es、kibana和logstash_system接入密码,交互式设置如下:根据提示设置即可 bin/x-pack/setup-password...

2018-02-11 11:14:54 14136

原创 基于Redis实现的延迟消息队列

1. 设计方案2. 代码实现2.1 技术说明2.2 核心代码2.2.1 Message对象2.2.2 Route(消息路由器)2.2.3 RedisMq(消息队列)2.2.4 RedisMq消息队列配置:2.2.5 消费者4. 测试3. 总结4. 源码连接本文以redis为数据结构基础,配合Spring管理机制,使用java实现了一个轻量级、可配置的消息...

2018-02-11 08:54:56 17651 5

原创 Eclipse Memory Analysis的安装和使用

Eclipse Memory Analysis的安装和使用。

2017-06-15 00:26:49 16043 1

原创 JVM运行时数据区

Java运行时数据区简述以及异常测试

2017-06-14 22:14:59 431

原创 更改gitlab默认端口

Centos 7 更改gitlab默认端口

2017-06-12 23:18:37 42468 2

原创 Queue的实现

本文对队列(Queue)这种抽象数据类型做了简要介绍,给出了基于链表的实现方式。

2017-04-29 00:46:55 308

原创 Stack的实现

本文对栈(stack)这种抽象数据类型做了简要介绍,给出了数组和链表两种栈的基本实现方式。

2017-04-29 00:39:34 424

原创 LinkedList实现

本文给出LinkedList的实现,命名为MyLinkedList。采用普遍的双链表,与ArrayList相比,可以较快地进行插入和删除操作,只需要将元素的指针指向改变即可,实现常数次操作。保存该链表的首末段指针(引用),保证对头尾元素的访问为O(1),并且,如果已知访问元素的位置,就可以决定从哪个端点开始遍历,一定程度上补偿链表的访问速度问题。

2017-04-29 00:19:05 276

原创 ArrayList的实现

本文给出ArrayList的简单实现,采用Java语言,参考Java源码,包含ArrayList的简要介绍和一些常用功能。

2017-04-28 23:41:19 404

原创 单例模式总结和应用

文章简单介绍了单例模式,对比了四种常见写法的应用场景和特点,最后以Jedis连接池为例说明了单例模式的简单应用。

2017-04-28 00:16:03 360

空空如也

空空如也

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

TA关注的人

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