Docker部署SkyWalking,以及Java项目集成

前言

SkyWalking是一个开源的APM(应用程序性能监视器)系统,专为微服务、云原生和基于容器的体系结构而设计。
功能包括对Cloud Native体系结构中的分布式系统的监视,跟踪,诊断,报警等,具体功能明细参见官网

Read More

Redis专栏-使用Docker单机部署Redis

前言

    如果非要问怎么安装Redis最省心、最简单,那肯定要属Docker镜像安装了。

    docker hub镜像仓库中,有无数的开发者贡献了无数的镜像,可供选择,只需要一行docker命令,即可快速完成部署。不过要注意的是,最好选择带有OFFICIAL IMAGE标志的官方镜像,安全可靠!

Read More

Redis专栏-单机部署Redis

前言

单机部署redis非常简单,只需要安装好对应的依赖,然后下载redis源代码,使用make命令,提取和编译Redis即可。

1
2
3
4
5
安装环境:centos

安装方式参考:https://redis.io/download

安装包下载地址:http://download.redis.io/releases

Read More

Redis专栏-Key的过期策略

前言

    Redis可以通过expire/pexpire给每个Key设置不同的生存时间,超时到期后,Key将自动删除。

Read More

Redis专栏-使用管道加速请求

前言

大家都在说Redis很快!没错!非常快!但你真的感受到它的快了吗?尤其在高并发或极差网络环境的情况下,真的快了吗?你用对了吗?

在讨论这些问题之前,我们需要先来了解一下什么是RTT,以及RTT带来的影响。

Read More

Redis专栏-内存淘汰策略

前言

    作为一台服务器,它的内存肯定是有上限的,Redis是内存数据库,大量的数据保存在内存中,当内存空间达到瓶颈,超出了物理内存的上限时,就会导致内存操作频繁与磁盘进行交换,从而导致性能产生断崖式是下滑。

Read More

Redis专栏-基本数据类型介绍

前言

    Redis不仅仅是简单的键值对存储服务,它是一个支持 多种不同类型数据结构 数据的服务器。

它目前支持的数据类型:

Read More

代码生成工具(mybatis-plus-generator)

前言

    代码生成器,对于我们提升开发效率还是非常有价值的,快速生成代码和避免手误操作,能给我们减少了很多麻烦,又多了一点摸鱼的时间[偷笑]。
    以前我用的比较多的是easy code,但是需要安装插件,配置模版,所以多少还是有些不方便。
    自从项目改用mybatis-plus后,mybatis-plus-generator就成了它的替代品,很方便,也很灵活,个人推荐使用。

Read More

开源项目申请JetBrains全家桶

前言

    作为码农,一款优秀的开发工具必不可少,但往往优秀的工具都是收费的[偷笑],不过破解方法也是层出不穷,只要你耐心去找,也是能用上的,不过想及时跟进最新版本,用上新功能,那还是得走正版这条路。

Read More

Centos安装中文字体

前言

    我们使用的Centos系统,默认情况下是没有安装中文字体的,所以如果你在代码中使用Graphics2D绘制中文,那必然会因为系统缺少字体而导致出现乱码的情况。
    所以我们需要在系统上安装对应的字体来解决这个问题,本文以宋体为例。

Read More