漫步远方,心荡神往

浅析 Java JVM

俗话说得好,工欲善其事必先利其器,对于Java开发者来说,简单了解Java虚拟机某些特性有益于提升开发者的内功。

Python 抓取 Flex (Flash) 技术数据传输

最近发现了一个网站中国农业信息网,他有个数据请求是以 amf 的方式请求数据,以前没有遇到过。所以网上了解一下,找到了python 中的第三方包 pyamf,能够成功获取到展示数据。 其实,用 flash 这种方式传输数据的网站已经很少了,基本上都怀抱 H5。所以,我们来了解下怎么获取基于 Flex 与 Flash 技术的数据抓取。工具 Pyamf 第三方包,Charles 抓包软件(Fiddler 不能抓取到我们需要的包) 分析是如何构造 API 请求的。 我们点击时发现其中的数据请求方式与我们常见的网站不太一样,这是一种 amf 请求的方式。 【百度百科】A

Python 揭秘北京房租

前一段时间刚接触 Python,为了学习 Python 基础语法,我使用 Python 爬取了北京的网站租房信息,一周前北京的出租房屋还有将近 1.4 万套,然而最近一两天重新爬取数据,发现出租房屋变成了 8 千套,想必大家都可能想到最近发生在什么?好的,废话少说,我们一起来研究研究 Python 爬虫、数据分析等技术,找出地区、放假、出租面积、建筑年代、楼层等因素对出租价格有何影响? 主要分为以下步骤:爬取数据、过滤数据、数据分析、总结。 数据抓取 以北京链家网站作为爬取目标,将 8 月 24 日与 8 月 31 日两次的数据来分析最近一周北京链家房屋出

初识 Spring Boot

最近接触到 Spring Boot,让我们一起探讨这个很火的家伙吧!!! 什么是 Spring Boot? Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。就像 maven 整合了所有的 jar 包,Spring Boot 整合了所有的框架。 Spring Boot 的核心思想就是约定大于配置,多数 Spring Boot 应用只需要很少的 Spring 配置。采用 Spring Boot 可以大大的简化你的开发模式,所有你想集成的常用框架,它都有对应的组件支持。 SpringBoot2.0 的推出又激起了一阵学习 SpringBoot 热潮。有缘接触到 spring boot,慢慢感受到了她的魅力。 Spring Boot 的优势? 使用 Spring 项目引导页面可以在几秒构建一个项目,

初步浅析 Git 教程

简单入门 Git,提升 Git 基本功

Linus(linux之父)花了两周时间自己用 C 写了一个分布式版本控制系统,这就是 Git 雏形。