摘要: 整体思路 无论什么样的服务, Web 服务总是不能绕开鉴权这个话题的, 通过有效的鉴权手段来保护网站数据, 来为特定用户提供服务. 整体来说, 有三种方式: Session Cookie 鉴权 Token 自行鉴权 OAuth 鉴权(其实 OAuth 也是一种基于 Token 的鉴权,只是没有规定T 阅读全文
posted @ 2019-04-30 16:18 质子 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 其他运算符 位运算符 且 或 异或 按位取反 右移运算符,向右移动指定位数,一般情况下每移动一位都是除以2 按位右移补零操作符 Java int 的实现 int 基本信息 Java 中 int 为32 位,是基本类型的一种,对应包装类为Integer Java 不存在无符号类型,int 由0、1~2 阅读全文
posted @ 2019-04-30 16:17 质子 阅读(2898) 评论(0) 推荐(0) 编辑
摘要: 一、内存中的 String 对象 Java 的堆和栈 对于基本数据类型变量和对象的引用,也就是局部变量表属于 栈内存 ; 而通过 new 关键字和 constructor 创建的对象存放在 堆内存 ; 直接的 "hello" 被称为字面量形式,在JDK1.7之后存放在位于 堆内存 的独立的 常量池 阅读全文
posted @ 2019-04-30 16:17 质子 阅读(935) 评论(1) 推荐(0) 编辑
摘要: ## HomebrewHomebrew 是统一管理 macOS 中应用的最佳方法之一,而且大量优秀的应用都可以在 Homebrew 中找到。就不做过多介绍了, 有兴趣可以看相关教程, [像 Mac 高手一样管理应用,从 Homebrew 开始 - 少数派](https://sspai.com/post/42924)## 终端和 Oh-My-ZSH终端是很重要的一个工具, 我在 Linux 文章中介... 阅读全文
posted @ 2019-04-30 16:13 质子 阅读(2212) 评论(0) 推荐(1) 编辑
摘要: 打算系统学习一下 Maven 的使用, 在此之前, 我打算先记下自己之前对于 Maven 的理解, 之后再进行对比, 看有哪些疏漏和错误. <! more 个人的 Maven 理解 最直观的, Maven 使用 pom.xml 文件来管理项目中所使用的依赖, 这跟 Python 的 requirem 阅读全文
posted @ 2019-04-30 16:11 质子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Path 相关(cd、ls) 帮助命令(help、man、info、type) 文件相关 文件查看(cat、nl、head、tail、more、less、file) 文件创建、复制、删除、重命名(touch、mkdir、rm、cp、mv) 文件压缩和解压 文件软链接(ln) 软链接: 1. 软链接, 阅读全文
posted @ 2019-04-30 16:03 质子 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 主机 = 内核 + 实用工具 内核(kernel) 当计算机启动时,计算机要经历一系列动作,这些动作构成了引导过程。引导过程的最后一个动作是启动一个非常复杂的程序,该程序就被称为内核(Kernel) 内核的作用是控制计算机,提供基础服务,是操作系统的核心,主要分为单内核和微内核两种 单内核(mono 阅读全文
posted @ 2019-04-30 16:02 质子 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ## Unix### Unix 的诞生- Unix的历史可以追溯到20世纪60年代中期,当时麻省理工学院,AT&T,贝尔实验室和通用电气公司联合开发了一种名为Multics的操作系统,Multics 中存在许多创新,但也有很多问题- 1969年,贝尔实验室的 Ken Thompson 开发了Unix系统的原型(分层文件系统、计算机过程概念、命令行解释器等)- 1969 年~1973 年,Denni... 阅读全文
posted @ 2019-04-30 16:00 质子 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 基本配置 "如何在本地环境配置github trigkit4 SegmentFault 思否" 合并多个 commit 很多时候都以为这次一定没问题了, 但是提交了之后才发现其实并没有解决问题, 因此就再次提交, 为了提交信息清爽、有效, 可以合并一些commit. <! more 方法一是通过 合 阅读全文
posted @ 2019-04-30 15:17 质子 阅读(140) 评论(0) 推荐(0) 编辑