Curl的实用命令 curl主要用在平时快速验证站点联通性,验证接口的有效性。这里记录一些常用参数,以备查。 curl的安装进入 https://curl.haxx.se/download.html 按平台选一般windows选Win64 - cygwin binary 实用命令通过-o/-O选项保存到指定文件 -o:将文件保存为命令行中指定的文件名的文件中 -O:使用URL中默认的文件名保存文件到本地 -O, 2017-10-30 网络技术实践 #curl #常用命令
Java Class 文件结构 看class文件结构最直接的方法应该看The Java ® Virtual Machine Specification Java SE 8 Edition 第四章中有关于class文件格式的介绍。 Class文件结构123456789101112131415161718ClassFile { u4 magic; u2 minor_version; u2 major_version; u2 2017-10-29 jvm #java #jvm
ClassLoader 工作机制 关于这方面的介绍,网上有很多。在这里记录一篇,参考《深入分析JavaWeb》的第六章。 ClassLoader 类结构分析1public abstract class ClassLoader { class loader 是一个负责加载 classes 的对象,ClassLoader 类是一个抽象类,需要给出类的二进制名称,class loader 尝试定位或者产生一个 class 2017-10-29 jvm #java #classloader
Java 9 中的新特性 java 9 在 2017年9月21号正式发布了。在官方网站上看下列表,有90多项新特性。 奇怪的是搜索 java 9 new features 时,blog上介绍的很多。oracle 上的结果并不靠前。 这是官网上的新特性列表: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464 2017-10-28 未分类 #java9
IFTTT的介绍 什么是IFTTT ifttt 是英文 If This Then That 的缩写,顾名思义,你可以在ifttt 上设定一个条件,让系统为你做出特定的动作。ifttt 支持的条件并不需要你像编程那样输入复杂的if 语句,你只需要挑选ifttt 提供的第三方服务里的某一个,指定它出现某种状态时,就触发另一个服务的某个动作。一切都可以在弹指间完成。 网上段子: ifttt的出现真可以实现未来你挂 2017-10-22 未分类 #ifttt
Java实现的极简http服务器 前言网上已经有很多文章了写这部分内容了。 但都没有符合自己心意的。要么代码过长,实现丰富。要么符合代码精练,但又不符合http协议要求。 这里写了一个20行左右示意原理的最小实现。能基本反映http协议原理。 只达到 能正常解析基本GET请求,能正常返回HTTP相应报文。 未实现功能: 响应GET方法以外的方法 keep-alive头 示例代码12345678910111213141516 2017-10-21 网络技术实践 #http #socket
谷歌云平台SDK的使用 前言因为谷歌云平台SDK内容丰富,功能强大,不可能一篇文章就介绍完。在这里只做一个索引。介绍实用功能,常用参数的使用。更多更详细的说明,还是看官方文档。 如何安装工具是用python写的,支持全平台。平台自己创建的linux虚机是默认安装好了的。如果是google的服务器,可直接看如何配置。 参见Installing Cloud SDK windows平台下载文件,地址:https://dl.g 2017-10-21 配置记录 #gcloud #云平台api
一些骨骼惊奇的前端反爬虫策略 前言爬虫与反爬虫的斗争从未停止过。如果页面希望能在用户面前正常展示,同时又不给爬虫机会,就必须要做到识别真人与机器人。这些策略大多采用于后端,也是目前比较常规单有效的手段,比如: User-Agent + Referer检测 账号及Cookie验证 验证码 IP限制频次 上面只些后端的手段。 下面就是展示下前端如何做一些反爬虫策略的 利用font-face属性,映射字体例子:猫眼电影中的评分 2017-10-14
Docker三剑客之Swarm Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案。 使用它,用户可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容器云平台。 Swarm 简介Docker Swarm 是 Docker 公司推出的官方容器集群平台,基于 Go 语言实现,代码开源在 https:/ 2017-10-13 #docker #swarm
Docker三剑客之Machine Docker Machine 是 Docker 官方编排(Orchestration)项目之一,负责在多种平台上快速安装 Docker 环境。 这里将介绍 Machine 项目情况以及安装和使用。 简介Docker Machine 项目基于 Go 语言实现,目前在 Github 上进行维护。 安装Docker Machine 可以在多种操作系统平台上安装,包括 Linux、Mac OS,以及 Wi 2017-10-12 #docker #machine