LINUX篇 九月 03, 2021

CentOS 编译安装 busybox 简记

文章字数 4.4k 阅读约需 4 mins.

最近在内网部署一些服务,原生的 CentOS mini 系统很多命令没有安装无法使用,手上又没有可用的源,于是想到使用 busybox 来解决问题

    yum install -y gcc gcc-c...
查看全文

SPRINGBOOT 九月 01, 2021

SpringBoot --- Jackson TypeReference 动态定义泛型类型

文章字数 1.7k 阅读约需 2 mins.

说明

jackson 中将 json 转为 Java 复杂对象一般会使用 new TypeReference<List>(){} 的匿名内部类来实现

这种方式有 2 个缺点

  1. 会不符合一些代码检测规范,比如 spotbugs, 会报出 SIC_INNER_SHOULD_BE_STATIC_ANON 的规范检查问题
  2. 无法动态的指定泛型类型

解决方式

使用 TypeFactory 类中的 constructParametricType 方法来解决泛型问题

使用示例

    public class...
查看全文

LINUX篇 八月 30, 2021

CentOS 时间同步服务器的搭建

文章字数 971 阅读约需 1 mins.

安装

   yum install ntp

修改配置文件 /etc/ntp.conf

将配置文件里的

  server 0.centos.pool.ntp.org iburst
  server 1.centos.pool.ntp.org iburst
  server 2.centos.pool.ntp.org iburst
  server 3.centos.pool.ntp.org iburst

全部注释掉, 换成本地时间服务器

server 127.127.1.0 iburst

测试

systemctl enable...
查看全文

DOCKER篇 八月 26, 2021

Docker 搭建 DNS 服务器并配置转发

文章字数 1.2k 阅读约需 1 mins.

    version: "3"
    services:
      dns-server:
        image: sameersbn/bind:9.16.1-20200524
        container_name: dns-server
        restart: always
        volumes:
          - ./data:/data
        ports:
          - 53:53/udp
          - 53:53/tcp
          - 10000:10000
        environment:
          - ROOT_PASSWORD=Kaiyuan@2020
          - WEBMIN_INIT_SSL_ENA...
查看全文

DOCKER篇 八月 23, 2021

Docker 解决 CentOS 7 镜像中中文乱码的问题

文章字数 312 阅读约需 1 mins.

解决

Dockerfile

    FROM centos:7
    # 解决镜像中文乱码的问题
    RUN yum install -y glibc-common kde-l10n-Chinese
    RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
    ENV LC_ALL zh_CN.UTF-8
查看全文
加载更多
0%