2020年09月11日的内容

博客

从输入URL到页面展现中间过程是怎么样呢?

从输入URL到页面展现中间过程是怎么样呢?
刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入url到页面展示到底发生了什么”,你可以搜到一大堆的资料。而面试这道题基本是必考题,在面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的,很多细节就不太清楚了。最近刚好也在看http协议相关的东西,所以想对这个话题来个深入的总结,本文的目的是通过输入url之后发生的事情来做知识的总……继续阅读 »

James 2周前 (09-11) 35浏览 0评论7个赞

博客

你真的明白post和get的区别吗?

你真的明白post和get的区别吗?
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。码农:你知道get和post请求到底有什么区别?程序员:你看这篇就知道了。码农:你月薪三万了?程序员……继续阅读 »

James 2周前 (09-11) 31浏览 0评论3个赞

博客

高并发下生成唯一订单号的方案

高并发下生成唯一订单号的方案
不说废话,直接讲重点:方案一:如果没有并发,订单号只在一个线程内产生,那么由于程序是顺序执行的,不同订单的生成时间戳正常不同,因此用时间戳+随机数(或自增数)就可以区分各个订单。如果存在并发,且订单号是由一个进程中的多个线程产生的,那么只要把线程ID添加到序列号中就可以保证订单号唯一。如果存在并发,且订单号是由同一台主机中的多个进程产生的,那么只要把……继续阅读 »

James 2周前 (09-11) 41浏览 0评论4个赞

MySql

如何避免在MySQL数据库中重复的插入数据?

如何避免在MySQL数据库中重复的插入数据?
最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下:这里为了方便演示,我新建了一个user测试表,主要有id,username,sex,address这4个字段,其中主键为id(自增),同时对usernam……继续阅读 »

James 2周前 (09-11) 65浏览 0评论5个赞