看不见的分隔符 Zero-width space

# 藏着看不见的分隔符 '/user​/repos?access_token=' # 正常的 '/user/repos?access_token='

July 18, 2019 · 1 min · K8sCat

Vagrant 配置私有网络

Vagrant 如何配置私有网络? $ vagrant suspend ==> default: Saving VM state and suspending execution... $ vi Vagrantfile config.vm.network "private_network", ip: "192.168.33.10" $ vagrant reload $ ping 192.168.33.10 PING 192.168.33.10 (192.168.33.10): 56 data bytes 64 bytes from 192.168.33.10: icmp_seq=0 ttl=64 time=0.430 ms 64 bytes from 192.168.33.10: icmp_seq=1 ttl=64 time=0.408 ms 64 bytes from 192.168.33.10: icmp_seq=2 ttl=64 time=0.389 ms 64 bytes from 192.168.33.10: icmp_seq=3 ttl=64 time=0.352 ms ^C --- 192.168.33.10 ping statistics --- 4 packets transmitted, 4 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.352/0.395/0.430/0.029 ms ...

July 2, 2019 · 1 min · K8sCat

Tomcat和JDK版本的对应关系

{% img /images/tomcat-jdk-versions.png %} http://tomcat.apache.org/whichversion.html

July 1, 2019 · 1 min · K8sCat

JavaScript Array.splice()

// Array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) // 第一个参数是开始的下标 // 第二个参数是从start下标开始需要删除元素的个数(包括start在内), 没有这个参数则删除从start下标开始之后所有的元素 // item1, item2是在做删除操作之后, 在start下标元素之后插入这些元素 var months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); // inserts at index 1 console.log(months); // expected output: Array ['Jan', 'Feb', 'March', 'April', 'June'] months.splice(4, 1, 'May'); // replaces 1 element at index 4 console.log(months); // expected output: Array ['Jan', 'Feb', 'March', 'April', 'May'] ...

June 24, 2019 · 1 min · K8sCat

redis-use-jedis

June 24, 2019 · 0 min · K8sCat

Redis入门之安装

手动安装 # 在centos7上进行安装 wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar xzf redis-5.0.5.tar.gz cd redis-5.0.5 make MALLOC=libc # https://github.com/antirez/redis#allocator ./src/redis-server ./redis.conf # 在 ./redis.conf 中设置 daemonize yes 以守护进程的形式启动 ./src/redis-cli shutdown # 停止 redis-server ./src/redis-cli # 连接 redis-server 127.0.0.1:6379> ping PONG # 说明连接成功 Docker安装 docker run --name redis -d -p 6379:6379 redis:5 docker exec -it redis /bin/bash # 进入容器 ./redis-cli # 连接redis-server 127.0.0.1:6379> ping PONG ...

June 22, 2019 · 1 min · K8sCat

Mac 切换窗口

同应用下, 如何切换窗口? command + ` (Tab上面, 1左边的键)

June 18, 2019 · 1 min · K8sCat

现代开发者必须掌握的自动化构建部署流程

IDEA + GitHub/Gitee/GitLab/Gitea + Jenkins + Docker + Linux = CI/CD IDEA 非常强大的IDE 下载地址: https://www.jetbrains.com/idea/ GitHub/Gitee/GitLab/Gitea 代码托管平台 GitHub: https://github.com/ Gitee: https://gitee.com/ GitLab: https://about.gitlab.com/ Gitea: https://gitea.io/zh-cn/ Jenkins 流行的持续集成工具 地址: https://jenkins.io/zh/ Docker 容器化 官方文档: https://docs.docker.com/ Linux 项目部署的服务器 Centos: https://www.centos.org/ Ubuntu: https://ubuntu.com/ CI/CD 持续集成/持续部署 (简化) 使用IDEA进行编程 -> 单元测试 -> 推送到指定仓库 -> 触发Webhook -> Jenkins进行CI/CD -> 项目上线 ...

June 18, 2019 · 1 min · K8sCat