SF
大愚Talk
大愚Talk
注册登录
关注博客
注册登录
主页
关于
RSS
电商商品系统的演进分析
大愚Talk
2022-07-11
阅读 4 分钟
2.6k
好久没有给大家带来新的知识分享了,2022的第一篇(是的,你没看错!第一篇)就给大家讲讲商品模型的演进过程吧!希望对大家做的工作有所帮助~~
[Skr-Shop]购物车之架构设计
大愚Talk
2020-04-06
阅读 7 分钟
11.3k
skr shop是一群底层码农,由于被工作中的项目折磨的精神失常,加之由于程序员的自傲:别人设计的系统都是一坨shit,我的设计才是宇宙最牛逼,于是乎决定要做一个只设计不编码的电商设计手册。
再见2019,不畏将来,不念过往
大愚Talk
2019-12-29
阅读 3 分钟
2.7k
今年总共写了 10篇 文章,数量上远远少于去年立的flag;不过今年文章的整体质量上是有所提升的。绝大部分都是花费了至少2周的时间去总结、学习然后才成文,每篇的写字时间也是至少5个小时才完成。今年也尝试写了一些技术之外的东西,虽说这样显得公众号可能有些不伦不类,不过我写这些文字的初衷更多是为自己留下一些记录。
[skr shop]购物车设计之需求分析
大愚Talk
2019-12-10
阅读 5 分钟
6k
skr shop是一群底层码农,由于被工作中的项目折磨的精神失常,加之由于程序员的自傲:别人设计的系统都是一坨shit,我的设计才是宇宙最牛逼,于是乎决定要做一个只设计不编码的电商设计手册。
走进Golang之运行与Plan9汇编
大愚Talk
2019-11-27
阅读 10 分钟
13.5k
本文目录速览: Golang的运行环境 内存 操作系统、CPU、内存互相配合 Go程序的调用规约 函数在栈上的分布 Go的调用实例 Go的汇编plan9 查看go应用代码对应的翻译函数 逃逸分析 传值还是传指针 总结 通过上一篇走进Golang之汇编原理,我们知道了目标代码的生成经历了那些过程。今天我们一起来学习一下生成的目标代码如何...
走进Golang之编译器原理
大愚Talk
2019-11-14
阅读 6 分钟
15.2k
为了学好Golang底层知识装逼,折腾了一下编译器相关知识。下面的内容并不会提升你的生产技能点,但可以提高你的装逼指数。请按需阅读! 本文目录速览: 认识 go build 编译器原理 词法分析 语法分析 语义分析 中间码生成 代码优化 机器码生成 总结 认识 go build 当我们敲下 go build 的时候,我们的写的源码文件究竟经...
高并发架构的HTTP知识介绍
大愚Talk
2019-06-24
阅读 3 分钟
4k
我们前面说过了 CDN的知识,也通过抓包分析了 TCP建立链接的过程。今天一起聊一聊应用层的协议 HTTP/HTTPS;这是应用工程师日常中接触最久的协议了。但是你真的了解他吗?
高并发架构的TCP知识介绍
大愚Talk
2019-05-07
阅读 7 分钟
4.2k
做为一个有追求的程序员,不能只满足增删改查,我们要对系统全方面无死角掌控。掌握了这些基本的网络知识后相信,一方面日常排错中会事半功倍,另一方面日常架构中不得不考虑的高并发问题,理解了这些底层协议也是会如虎添翼。
高并发架构的CDN知识介绍
大愚Talk
2019-04-30
阅读 4 分钟
10k
对一次网络请求过程的了解程度,一是展现你的专业知识;二是深刻的理解,让你在大型网站架构中做出更适合、可靠的架构。而DNS是这一切的出发点,本文结合一张常用架构图,来描述一下这个过程。
coder,你会设计交易系统吗(实干篇)?
大愚Talk
2019-03-20
阅读 9 分钟
3.4k
通过 上篇文章 的分析,我们已经明确了这个系统要干些什么。接下来的都是实打实的干货。这些内容认真阅读掌握后,相信你能够以此为基础设计一个维护性好、扩展性好的交易系统。
coder,你会设计交易系统吗(概念篇)?
大愚Talk
2019-03-11
阅读 4 分钟
2.4k
文中我们从严谨的角度一步步聊到支付如何演变成独立的系统。内容包括:系统演进过程、接口设计、数据库设计以及代码如何组织的示例。若有不足之处,欢迎讨论共同学习。
线上大量CLOSE_WAIT原因深入分析
大愚Talk
2018-12-10
阅读 6 分钟
18.3k
近日遇到一个线上服务 socket 资源被不断打满的情况。通过各种工具分析线上问题,定位到问题代码。这里对该问题发现、修复过程进行一下复盘总结。
第三方支付的流程分析与总结
大愚Talk
2018-11-26
阅读 3 分钟
7k
这几年的工作中一直与支付打交到,借着 skr-shop 这个项目来与大家一起分享探索一下支付系统该怎么设计、怎么做。我们先从支付的一些常见流程出发分析,找出这些支付的共性,抽象后再去探讨具体的数据库设计、代码结构设计。
一起看懂Redis两种持久化方式的原理
大愚Talk
2018-08-13
阅读 4 分钟
43.4k
Redis为持久化提供了两种方式: RDB:在指定的时间间隔能对你的数据进行快照存储。 AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。 本文将通过下面内容的介绍,希望能够让大家更全面、清晰的认识这两种持久化方式,同时理解这种保存数据的思路,应用于自己的系统设计中。 持久...
Redis的数据类型——探究竟
大愚Talk
2018-07-27
阅读 10 分钟
3.3k
平时我们看的大部分资料,都是简单粗暴的告诉我们这个命令干嘛,那个命令需要几个参数。这种方式只会知其然不知其所以然,本文从命令的时间复杂度到用途,再到对应类型在Redis低层采用何种结构保存数据,希望让大家认识的更深刻,使用时心里更有底。
为什么要用Redis
大愚Talk
2018-07-20
阅读 2 分钟
8.5k
最近阅读了《Redis开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾一下Redis的整个体系,来对相关知识点查漏补缺。 我按照五点把书中的内容进行一下整理: {代码...} 先来开启第一部分的内容,对Redis来一次重新打量。 本系列内容基于:redis-3.2.12 Redis不是万金油 在面试的时候,常被问比较下Redis...
MySQL InnoDB引擎锁的总结
大愚Talk
2018-07-11
阅读 4 分钟
8k
当人们访问操作我们的系统时,其实归根是对数据的查看与生产。那么对于同一份数据,如果多个用户同时对它查看、修改时会出现什么问题呢?这必然会带来竞争,而为了控制并发的读取、修改数据会对数据造成的不一致、错乱等问题,数据库引入了锁的机制。
Dockerfile 与 Compose 环境搭建学习笔记(二)
大愚Talk
2018-07-09
阅读 5 分钟
4.8k
其实 https://hub.docker.com/ 上面各种基础镜像非常完善,特别是官方的镜像质量非常之高,而我再捣腾一次完全是为了让自己掌握 Dockerfile 方面的技能而已。
Dockerfile 与 Compose 环境搭建学习笔记(一)
大愚Talk
2018-06-26
阅读 6 分钟
2.3k
以前一直使用 Vagrant 作为自己的开发环境,并且在上家公司也推行大家采用 Vagrant 作为开发环境,保障公司使用的是同一套开发环境。随着docker的流行,越来越多的人在docker上运行自己的项目,利用docker也非常方便模拟各种线上集群,相比虚拟机效率会更高,不管是搭建还是运行。
Golang中函数传参存在引用传递吗?
大愚Talk
2018-06-11
阅读 4 分钟
19.6k
继上篇文章后,继续来探讨下面的几个问题: 函数传参中值传递、指针传递与引用传递到底有什么不一样? 为什么说 slice、map、channel 是引用类型? Go中 slice 在传入函数时到底是不是引用传递?如果不是,在函数内为什么能修改其值? In a function call, the function value and arguments are evaluated in the usual ...
我对变量产生了这些想法
大愚Talk
2018-06-02
阅读 3 分钟
4k
最近在学习Golang的过程中,发现一个有意思的事情,有的文章说函数调用传参时 slice 是引用传递,有的说是值传递。为什么同一个东西大家会不同认识?为了搞清楚其本质,我进行了以下内容的研究:
一个程序员对架构的认识
大愚Talk
2018-05-28
阅读 2 分钟
3k
最近订阅了一些架构方面的资料,阅读后获益匪浅,想着整理一些自己的体会与思考,形成架构方面的读书笔记,一来与大家交流,二来通过文字的形式检查自己到底收获多少!
PHP的引用,你知道多少?
大愚Talk
2017-12-15
阅读 4 分钟
5.8k
最近面试他人的过程中,问了一些关于PHP引用的知识,发现很多同学对这方面知之甚少,还有很多工作中基本没有使用过。甚至有人告诉我要少用引用,引用会带来一些诡异的问题。我心里默默说,避免诡异的问题是要去理解引用而不是少用引用。今天一起来解析解析。
PHP中static与yield关键字的思考
大愚Talk
2017-09-11
阅读 3 分钟
3.7k
你以为你知道了一切,只是你以为而已。知识的美妙就在于,一生的时光在它面前显得多么的短暂。 嗯嗯,扯远了,我今天只想说说:static 与 yield。 先来说说 static 关键字。本篇只讲静态方法的使用与后期绑定的知识点。 static 什么时候用来修饰方法 static 关键字大家都知道是用来修饰方法与属性的。 那么大家在项目中...
PHP后端组织项目结构的思考
大愚Talk
2017-08-08
阅读 4 分钟
10.9k
这是 后端开发者从零做一个移动应用 的后端部分第二篇。介绍下一个新项目,后端该如何从零去搭建。我们先假设这个项目由两部组成 提供给wap站点、app使用的api; 提供给运营人员使用的管理后台。 整个项目采用 Phalcon,项目的demo可以 点这里 参阅 备注:跟随文章进度,项目持续更新,最后会与配套的wap app形成一个整...
后端开发者从零做一个移动应用(后端篇)
大愚Talk
2017-07-16
阅读 3 分钟
6.2k
先来上一张前端页面的效果图(Vue + Vux + Vuex + Vue-Router)。 第一次做gif 没什么经验,太大了。加载慢 项目地址: http://m.jiasux.com ,大家可以自行手机打开查看效果。 好了,废话少说,来聊聊后端 后端写些什么,什么东西写出来对我是更好的总结,也是对大家更好的帮助?在准备写的时候,我思考了很久。 之前准...
后端开发者从零做一个移动应用(一)
大愚Talk
2017-06-24
阅读 2 分钟
4.4k
一直以来想要学习一些前端的知识,扩宽自己的技术栈,但是一直以来对前端都是进行了解,没有用一个产品把这些东西给展示出来。最近终于痛定思痛,做了一个 android应用,目前的产品确实很一般,但决定以此为起步,逐步完善、逐步提高。
团队开发Git分支管理策略
大愚Talk
2017-04-14
阅读 2 分钟
11.7k
开发生涯的前三年都是使用 svn,回首放佛如前世。自从用了 git ,整个人都神经了。 下面的内容肯定不是什么教你如何用git提交代码,合并分支之类的。现在本人要从写术的层面提升一下自己文章的品质到道的层面。 使用git带来的分支疑惑 git 为什么好,为什么要用 git,这不是我本文想要说明的问题。 这里想要给大家分享一...
php工程狮感知的前端工作流程
大愚Talk
2017-04-01
阅读 3 分钟
3.2k
这个时代不懂点前端知识,真的没有办法生存。就算不会写,也得了解它的原理吧! 最近做了一些总结,之前都是迷迷糊糊,搞不清楚前端之前的相关定位。好好梳理了一下。错误之处请各位指正。 本文主要说的是 JavaScript 工作流程 目前前端真的该叫大前端,其越来越细化,越来越复杂。在这种背景下,诞生了很多工具很多前端...
Payment:微信支付配置文件设置说明
大愚Talk
2017-03-28
阅读 3 分钟
5.3k
终于写到微信了。加油干,撸起袖子奔小康。 项目GitHub地址:[链接] 微信支付个人觉得在帐号设置上有些麻烦,帐号太多啦,支付宝目前就是一个应用基本涵盖了所有的接口开发。 可能是由于微信支付的后端是财付通,反正咱们写代码的,也别管那么多。理清楚各配置的关系,然后写出高质量的代码就好。 关于如何申请微信支付...
1
(current)
2
下一页
1
(current)
下一页