实现 Facebook 第三方授权登录最近做项目要实现Facebook的第三方登录,这简单的记录一下。 目前Facebook的第三方登录有很多方案,且官方提供SDK方便接入。但是我这个项目同时要实现网页和客户端。所以选择了…
实现 Google 第三方授权登录最近做项目要实现Google的第三方登录,这简单的记录一下。 目前Google的第三方登录有很多方案,且官方提供SDK方便接入。但是我这个项目同时要实现网页和客户端。所以选择了 Google…
Git 清理无用Commit 和 Tags因为自己手残导致Git库内添加一些奇怪的东西,还很占地方,于是就有了这篇文章。 Error:请谨慎对待每一次Commit! Git清理全部Commit 缺点就是你提交记录和文件历史全没了,但…
解决git /usr/bin/bash: line 0: exec: nc: not found 问题今天向GitHub push项目时候提示/usr/bin/bash: line 0: exec: nc: not found错误。 经排查发现是SSH代理的问题。原因是Windows下的…
更新软件包提示 W: GPG error 没有公钥,无法验证签名今天更新NanoPi neo2 软件包的时候,突然提示GPG error没有公钥,无法验证签名。具体报错如下: 1Reading package lists... Done 2W: GPG…
Tomcat源码架构笔记(servlet请求处理链路篇)在上一篇文章中,我们在debug模式下完整的跟踪程序走了一遍,对Tomcat start启动阶段所做的操作有了大概的了解。 这回,我们一起看看,Tomcat服务器接受到一个请求到处理这个请求…
Tomcat源码架构笔记(start启动篇)在上篇文章中,我们讲到了Tomcat启动时候的两大关键阶段之一的init初始化阶段,简单的走了一下初始化的流程。 init初始化阶段(传送门) start启动阶段 这里我们继续探究…
Tomcat源码阅读环境搭建最近正在学习Tomcat架构,感觉自己懂了,其实只是感觉。学习这东西到底还是得自己动手去试试。 本篇文章就是记录一下我搭建Tomcat源码阅读环境的过程,和其中踩的坑。 info:本文为…
Linux命令之 kill命令kill命令是用来向指定的进程(terminate a process)发送一个信号,来控制进程是否终止/暂停/退出。 info:如果想结束指定用户所有进程可以试试killall命令 命令语…