转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 思想方法

如何建立自己完整的知识体系,是个很庞大的问题,如果要彻底讲透,那得写一整本书来说。 所以,我尝试用尽量简洁的篇幅,将这个问题说清楚。希望能给大家一些启发。 这是我总结的“知识体系矩阵”。 它有 9 个元素,分别代表了“建立知识体系”过程中,至关重要的 9 个要素。 我们一个个来探讨。 一、我们学什么:三种知...继续阅读

...

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少(”超卖”问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大...继续阅读

...

首先请原谅本文标题取的有点大,但并非为了哗众取宠。本文取这个标题主要有3个原因,这也是写作本文的初衷:   (1)目前国内几乎搜索不到全面讲解如何搭建前后端分离框架的文章,讲前后端分离框架思想的就更少了,而笔者希望在本文中能够全面、详细地阐述我们团队在前后端分离的摸索中所得到的搭建思路、最佳实践以...继续阅读

...

一日之计在于晨,一年之计在于春,对于程序员来讲,挑战自我很重要。有创造力的以及技术性的休整是可行的。给自己的新年列个计划清单,一起在新的一年更好地成长吧! 每个月都是一个每年可更新的技术性的或个人的挑战: 进入真实生活 保持健康 欣然接受不舒适 学习一门新的编程语言 自动化 多学点数学 专注于安全 备份数...继续阅读

...

使用第三方框架和库遇到坑是必然的,但是可以有解决方案的。如果你说我不使用第三方框架和库,就能避免这些坑吗?不是,就算你不使用框架,坑还是要遇到,而且比不用第三方框架和库可能更加麻烦。在我看来,你不是用第三方框架和库,就是在使用自己开发的框架和库。第三方框架和库有问题,有代码,有文档,有在线帮助;...继续阅读

...

库、框架、插件、加载项、扩展和控件都是组件。 库:为解决某种特定需求的程序功能集合 插件:参与程序内部运行环节的一段或多段代码集合 扩展:使用程序API扩展程序适用面的一段或多段代码集合 组件:可重复使用并且可以和其他对象进行交互的对象 控件:提供或实现用户界面功能的组件,控件即组件,反之不一定。 组件...继续阅读

...

现在越来越流行前后端分离开发,使用ajax交互。所以api接口文档就变的十分有意义了,目前市场有哪些比较优秀的接口文档管理工具呢? 1.MinDoc MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普...继续阅读

...

Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的. 对于使用者来说Composer非常的简单,通过简单的一条命令将需要的代码包下载到vendor目录下,然后开发者就可以引入包并使用了. 其中的关键在于你项目定义的composer.json,可以定义项目需要依赖的包(可能有多个),而...继续阅读

...

编程语言是怎样工作的 理解编译器内部原理,可以让你更高效利用它。按照编译的工作顺序,逐步深入编程语言和编译器是怎样工作的。本文有大量的链接、样例代码和图表帮助你理解编译器。 作者注: 这是我在 Medium 上的第二篇文章的再版,上一版有超过 21000 的阅读量。很高兴我能够帮助到各位的学习,因此我根据上一版的评...继续阅读

...

Cookie Auth Cookie认证机制就是为一次请求认证在服务端创建一个Session对象,同时在客户端的浏览器端创建了一个Cookie对象;通过客户端带上来Cookie对象来与服务器端的session对象匹配来实现状态管理的。默认的,当我们关闭浏览器的时候,cookie会被删除。但可以通过修改cookie 的expire time使cookie在一定时间内有效...继续阅读

...
建站服务