在开发中,经常需要动态生成图片,比如验证码、二维码等,包括前一段时间很流行的小孩举牌牌的图片,在这种情况下,图片只能在服务器内存中动态生成并返回给用户,然后在浏览器中显示出来。 在 Java 中,java.awt 包
阅读全文月度归档: 2018 年 1 月
关于 python 的全局解释器锁 GIL
关于 python 里的 GIL 简单说几句,GIL 全称 Global Interpreter Lock,引用官网的描述是这样的: In CPython, the global interpreter lock, or GIL, is a mutex that protects access to Python objects, preventi
阅读全文关于区块链之去中心化
简介 区块链特性之一就是去中心化,那么什么是去中心化呢?百科对去中心化下的定义如下: 去中心化是一种现象或结构,必须在拥有众多节点的系统中或在拥有众多个体的群中才能出现或存在。节点与节点之间的影响,会通
阅读全文Squid 配置多代理动态自动转发
引言 经常会有些需求依赖大量 IP 代理,当然可以在程序中显式进行代理池的管理测速等操作,但还有一种更合理的做法是将代理池合并成一个唯一入口,这就依赖今天的主角 squid 了。 Squid 是一个高性能的代理缓存服务
阅读全文通过 mermaid js 绘制流程图
简介 作为程序员经常需要写文档画流程图,写文档有 markdown 了,流程图还纠结在 vivo 中不能自拨么,今天就来了解一个更好的选择 mermaid,它的官方描述是这样的: Generation of diagrams and flowcharts from tex
阅读全文Jar 包转换为 Linux 可执行文件
准备 一个正常可用的 helloworld.jar,可以直接通过 java -jar hellowrold.jar 运行 处理 新建文件 stub.sh,内容如下: #!/bin/sh MYSELF=`which “$0” 2>/dev/null` [ $? -gt 0 -a -f “$0” ] && MYSELF=
阅读全文一个无服务架构后端支撑设想
简介 它是 Servlerless 架构的后端支撑,是 Faas 的基础实践,可以将一个几行的代码段直接对外发布。 它特别适合简单业务,轻后台应用,在小需求开发的过程中可以让开发更注重逻辑而不是资源申请或者项目搭建。 它无
阅读全文