摘要:日志框架的选用 Spring 使用的默认日志框架是 logback, 默认情况下会采取默认的 autoconfiguration; 即便想对日志的一些配置进行修改也比较方便, 详细可以参考: "Spring Boot干货系列:(七)默认日志logback配置解析 | 嘟嘟独立博客" "Spring 阅读全文
posted @ 2019-07-10 16:51 质子 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一. Spring Boot 简介 开箱即用的一站式 Java EE 解决方案 Spring 技术栈的大整合 核心问题 暂时无法回答 Spring Boot 和 SOA 有什么区别? Spring Boot 与 Spring Cloud 的区别与关系? SpringBoot 做了什么应对微服务的趋势 阅读全文
posted @ 2019-07-08 16:17 质子 阅读(150) 评论(0) 推荐(0) 编辑
摘要:需要使用一个叫做 **you-get** 的命令行程序可以通过 Homebrew 安装(macOS), 安装命令为 `brew install you-get`, 其他平台的安装可参考 Github 主页: [soimort/you-get: Dumb downloader that scrapes the web]( https://github.com/soimort/you-get )还可以... 阅读全文
posted @ 2019-07-01 20:14 质子 阅读(217) 评论(0) 推荐(0) 编辑
摘要:在 目录下创建 文件可以为项目配置默认的用户信息,但如果希望经常切换,那么最好就是通过命令为项目单独设置用户。 我使用的 shell 是 zsh, 所以我在 文件中添加以下代码, 可以通过在项目命令行中输入 或 命令快速为不同 Git 平台配置信息. 如果使用的 shell 是 bash, 则需要在 阅读全文
posted @ 2019-06-25 20:44 质子 阅读(86) 评论(0) 推荐(0) 编辑
摘要:本项目代码可参考 "imzhizi/myspider: a scrapy demo with elasticsearch" 虚拟环境的创建 建议爬虫项目都创建虚拟环境 虚拟环境在 Python 项目中真的非常重要并且非常有意义 虚拟空间的使用可参考 "Python 虚拟空间的使用 难以想象的晴朗" 阅读全文
posted @ 2019-06-15 22:42 质子 阅读(97) 评论(0) 推荐(0) 编辑
摘要:`requirements.txt` 最好配合虚拟空间使用, 虚拟空间的使用请参考 "Python 虚拟空间的使用 难以想象的晴朗" . 可以保证项目依赖包版本的确定性, 不会因为依赖更新而导致异常产生. 阅读全文
posted @ 2019-06-10 14:04 质子 阅读(1050) 评论(0) 推荐(1) 编辑
摘要:使用虚拟环境, 可以将当前项目所使用的依赖与电脑中其他 Python 项目的依赖区分开, 避免依赖版本不匹配带来的问题, 同时也可以防止项目依赖被不当更新. 阅读全文
posted @ 2019-06-10 13:56 质子 阅读(461) 评论(0) 推荐(0) 编辑
摘要:updated on 2020/3/11 关于 Homebrew 鉴于 Homebrew 的易用性, 本文提供的均为 Homebrew 安装 JDK 的方法. 已了解 Homebrew 可以跳过这节直接看正文, 如果不了解的可能要先了解一下, 在电脑上安装 Homebrew 之后再进行后续的 JDK 阅读全文
posted @ 2019-05-07 13:59 质子 阅读(3138) 评论(0) 推荐(0) 编辑
摘要:整体思路 无论什么样的服务, Web 服务总是不能绕开鉴权这个话题的, 通过有效的鉴权手段来保护网站数据, 来为特定用户提供服务. 整体来说, 有三种方式: Session Cookie 鉴权 Token 自行鉴权 OAuth 鉴权(其实 OAuth 也是一种基于 Token 的鉴权,只是没有规定T 阅读全文
posted @ 2019-04-30 16:18 质子 阅读(183) 评论(0) 推荐(0) 编辑
摘要:其他运算符 位运算符 且 或 异或 按位取反 右移运算符,向右移动指定位数,一般情况下每移动一位都是除以2 按位右移补零操作符 Java int 的实现 int 基本信息 Java 中 int 为32 位,是基本类型的一种,对应包装类为Integer Java 不存在无符号类型,int 由0、1~2 阅读全文
posted @ 2019-04-30 16:17 质子 阅读(624) 评论(0) 推荐(0) 编辑