摘要:
如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。 导航 —— 跳到之前的分支 git checkout - 查看历史 # 每个提交在一行内显示git log 阅读全文
摘要:
首先,实名赞扬题主的问题。这个问题非常好。 其次,实名反对各个上来就讲RPC好而HTTP不好的答案。因为,题主的观点非常对。 HTTP协议,以其中的Restful规范为代表,其优势很大。它可读性好,且可以得到防火墙的支持、跨语言的支持。而且,在去年的报告中,Restful大有超过RPC的趋势。 本想 阅读全文
摘要:
现在的Spring相关开发都是基于SpringBoot的。最后在打包时可以把所有依赖的jar包都打进去,构成一个独立的可执行的jar包。如下图: 使用java -jar命令就可以运行这个独立的jar包。如下图: 这个jar包的执行入口就是一个main函数,典型的格式如下: @SpringBootAp 阅读全文
摘要:
看如下一条sql语句: # table T (id int, name varchar(20)) delete from T where id = 10; MySQL在执行的过程中,是如何加锁呢? 在看下面这条语句: select * from T where id = 10; 那这条语句呢?其实这 阅读全文
摘要:
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。本文从底层原理分析 Nginx 为什么这么快! Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多 阅读全文