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