文章目录

GPIO

仰望星空,脚踏实地~

Docker 的日志怎么看

docker 的日志分为两类,一类是 docker server 自己的日志。一类是docker 容器的日志。

修改 K8S 中 NodePort 的范围

由于 k8s 是由 kubeadm 创建的,所以配置文件都在 /etc/kubernetes/manifests.

修改 kube-apiserver.yaml 添加 --service-node-port-range=1-65535

添加完 apiserver 对应的 docker 似乎自动重启了。

CDR 买不买是个问题

CDR 是什么

a6dd5256cb504457b5af1da967f15adf-11.jpg

CMK 用户主密钥

基本功能

为了保证每个人的数据安全,可以给每个人生成一个用户主密钥 CMK,用来加密这个用户存储的所有

JNI 加载动态库 有更新!

JNI 提供了 java 调用动态库的方案,但是不是很方便,动态库需要专门编写,目前已经有更好的方案 JNA 方案。

k8s Node 节点 kubelet 服务无法启动

服务器重启后 重启 kubelet 失败 (code=exited, status=255)

小型数据库热备方案 有更新!

为了防止数据库意外关闭,和方便数据库恢复。利用 Mysql 自身的主从备份和 MyCat 的分发功能,组成一个小型的数据库热备方案。

![](http://7fvel2.com1.z0.glb.clouddn.com/%E5%

区块链容器云 有更新!

最近在学习 k8s,无聊的时候设想了一种新的区块链应用。基于区块链技术和容器技术构建全球容器云。比特币的挖矿过程实际上只是无聊的 hash 运算,而我想做的是把这些资源有效的利用起来,供给需要的人做成他们的应用。
基本设计如下:<h2

kotlin 纪要 有更新!

  • 单例模式使用 object 声明,不再写成 class。
  • 单例模式没有构造函数,使用 init 做初始化。
  • 类的静态方法放在 companion object
  • 函数也是对象,可

kotlin 集合 有更新!

集合

跟据是否可变分为:不可变集合与可变集合,后者在前者的前面加上 Mutable

  • 列表:List/ MutableList
  • 集:Set/MutableSet
  • <li

Node 环境下的下载器

之前用 request 库作为下载工具,因为是流式 API, 所以一直不知道怎么监控下载速度。Node 的 Stream 接口太复杂了,但是 through2 给提供了相当简练的使用方法。

原理

我只需要使用

通用 http 反向代理

为了方便在网页上直接调用后台没有跨域头支持、没有 jsonp 支持的 api, 今天用 node 写了一份通用 http 反向代理程序。以后不用再配置反向代理了,天下 api 皆在我手

原理

主要原理是,浏览器中 js 把

阿里 Docker 镜像 有更新!

阿里 Docker 镜像

搜索阿里云的 Docker 镜像要到 : https://dev.aliyun.com/search.html

CentOS 7 在 Docker 下的一个问题和绕过方法

问题

在 Docker 下使用 service 命令总会出现错误:

Failed to get D-Bus connection: Operation not permitted

原因

mysql 主从配置 有更新!

数据库双向主从

Mysql 数据库本身是支持主从备份的,只需要进行特殊设计,配置成双向主从也是可以的。

首先需要正确配置两台 Mysql , 添加可以远程访问的的用户。使用 docker 配置起来会很方便,但是要注

程序员创业起点

找一个技术起关键作用的大众化商业应用场景, 随着业务发展技术占比越来越大,人的占比越来越小,以技术为本而不是以人为本。

  • 云计算
    • 优势 - 高可用
      • 动态伸缩

dom 拷贝和移动后事件还在么? 有更新!

为了验证 dom 被拷贝或移动后,绑定的事件还在不在,我写了以下示例。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">

java AOP 的实现方式

总体来说,要实现面向切面编程这个功能,在 java 中有两种方法。

  1. 基于接口实现。
  2. 基于类的继承。

简单建立一个服务类用来测试

public interface Service {
    void create();

将 Groovy 融入项目的部署过程

配置文件的编写一直都是个烦心事。properties 文件表现力不强,不能很好的描述,list 之类的配置。json 文件作为配置文件凑活,但是标准的 json 是没有注释的,也是一个缺陷。xml 的表现力足够好,但是配置一但增大,xml 文件就会看起来很乱,可读性下降。所以我想用脚本语言 groovy 来作为项目中的配置文件,既有很强的表达力,又有很好的可读性。

普通配置类

进制与手指头

十进制是人类用的最多的,不论人种和时代,人们都尤其偏爱十进制。我猜这个原因是因为人都有十个手指头。事实上人们也使用过其他进制,玛雅人的六十进制,希腊的五进制和十二进制,进制是可以任选的,绝大多数都差不多,但是有一种进制却有着略微的优势。

二进制以及相关的四进制八进制十六进制,在某些方面显示出了相当的优势。众所周知二进制已经在计算机科学领域有了广泛的应用。这种进制逻辑最简单,最方便重复大量的运算。同时也太过重复也不适合人的使用,但是通过推广到八进制十六进制左右,就会方便使用了。