PHP程序员进阶学习书籍参考指南-后端-掘金PHP程序员进阶学习书籍参考指南@heiyelurenlastmodify:2016/2/18...当我们在Whatarewetalkingaboutwhen我们聊前端加密-前端-掘金潘建旭,BigsecTechnology(www.bigsec.com)软件工程师。3年全栈开发经验,负责干科技核心产品的前端初期开发和架构。前端安全是网络安全的一部分。常见的安全问题包括XSS、CSRF、SQL注入等,不过这些在工程界已经受到了相当大的关注,已经非常成熟了……2面试题:输入URL回车&HTTP2-掘金经过几轮面试,发现技术方面的真题问答,写了一堆项目不如刷技术文章有效,于是刷了一段时间的博客和掘金,整理了问的2个面试题,来自浏览器输入网址回车显示页面,发生了什么?告诉我你知道的HTTP/2。End-NuggetsBasicSc??enario比如你有N个缓存服务器(以下简称缓存),如何将一个object对象映射到N个缓存中,你大概会使用类似下面的通用方法来计算该对象的hash值object,然后Evenly映射到...Redis的七种常见使用场景(PHP实战)-后端-掘金Redis是一个开源的日志型,Key-Value数据库,提供多种语言的API。本文主要介绍PHP在使用Redis的常见应用场景下的实战。简单的字符串缓存实战$redis->con...简单:Java回调机制(异步)-后端-掘金作者:BYSocket(泥砖瓦浆匠)什么是回调?今天傻傻的拍了张照片问,陈大牛回答“回调而已……”。这时候,成千上万的草泥马奔腾而过(逃跑哈哈,看源码,享受这个回调对代码的影响……计算机程序的思维逻辑(83)-并发总结-掘金自Section65到Section82Section,我们用了18篇文章来讨论并发,这一节做一个简单的总结。多线程开发有两个核心问题,一个是竞争,一个是合作。线程安全问题源于竞争,所以本节先总结线程安全的机制,再总结一下合作机制。管理竞争和协作是复杂的,所以Java提供了更高层次的服务,比如并发……说说加密——PHP加密最佳实践-后端-掘金加密目的#加密不同于密码,加密是一个动作或过程,其目的是将一段明文信息(人或机器可以直接读取的信息)变成看似无意义的字符。可以对有意义的可读信息进行加密,以防止未经授权的信息窃取。2.存储加密...阅读《图解密码技术》瘦身-Android-掘金前言《图解密码技术》介绍了很多关于密码的知识,花了不少时间看完。为了方便学习,我对本书的重点部分进行了总结,希望能提高大家的学习效率。如果想对本文的部分内容做深入研究,可以参考原书。...RabbitMQ简写——后端——掘金MQ全称MessageQueue,即消息队列。MQ是一种应用程序到应用程序的通信方式。应用程序通过在队列中读取和写入消息(特定于应用程序的数据)进行通信,而无需专用连接来链接它们。消息是指程序之间通过消息发送数据进行通信,而不是直接相互调用,...轻松搞定rabbitMQ-后端-掘金本文是对RabbitMQ的简单介绍,参考官网教程。同时补充一些自己的理解。详见官网教程:《HelloWorld!》。介绍有没有遇到过多个系统需要通过定时任务来同步某些任务...了解并发/并行,阻塞/非阻塞,同步/异步-后端-掘金昨天面试了一个人,刚刚讲了操作系统的原理,所以我又复习了一遍这些概念,然后写了下来。留着以后吹水用。1、阻塞、非阻塞首先,阻塞这个词来源于操作系统的线程/进程的状态模型……简单说说socket——掘金现在我们经常使用封装好的web框架进行开发,而运行web服务的容器相当多,但其原理往往离不开socket。比如nginx底层就是利用类似python中epoll的异步监听方式和socket的结合。本文采用最简单的socket通信实现聊天机...服务器后台技术开发-后端-掘金技术似乎总是为产品服务,产品为环境服务。大部分服务器承载以下类型的服务:1.肖战个人博客/论坛2.门户网站新浪/搜狐3.视频网站想看看/优酷土豆4...Shell脚本编程总结及快速参考手册-工具资源-掘金Shell是一门编程语言,它也有变量/函数/运算符/if语句/循环控制/……但是在开始之前,我想弄清楚Shell语言和Shell的关系。Shell与Shell语言都说Shell是一门编程语言,但是微信QQ等IM应用是怎么做的-浅谈Websocket-iOS-掘金前言关于我和WebSocket的缘分:听了计算机网老师的介绍后大二上课,第一次用,毕业后找到了第一份工作。直到最近换工作,来到了一款带有IM社交聊天功能的APP,我想现在可以谈谈我对WebSocket/Socket的一些看法了。如果你想做IM...Websocket原理及使用场景-前端-掘金WebSocket使用场景社交聊天、弹幕、多人游戏、协同编辑、实时股票和基金行情、体育赛事直播、视频会议/chat、基于位置的应用、在线教育、智能家居等高实时性场景需要从轮询改为WebSocket1轮询。客户端和服务器的连接会一直进行,每隔一段时间就会进行一次查询。客...WebSocket和Socket的区别-后端-掘金当我们讨论两个东西的区别和联系的时候,我们想讨论的是什么?前段时间写了两篇介绍HTTP和WebSocket的文章。回复里有人说想知道WebSocket和Socket的区别。这个问题我之前也想过,也有一个大概的答案,但是我不确定,所以搜集了一些资料(其实...大部分Web和Mobile应用的默认选择,有必要了解它的基本原则。在提出十多年后的今天,REST已经成为最重要的Web应用技术之一。随着所有技术都朝着API方向发展,其重要性很可能会继续快速增长。现在各大编程语言...全面了解Nginx能干什么-后端-掘金前言当然,这篇文章本身可能并不完整,毕竟我只是亲身使用和了解过。所以还请大家见谅,也欢迎大家留言交流Nginx能做什么……计算机程序的思维逻辑(56)-文档总览-掘金在我们日常的电脑操作中,接触和处理最多的,除了上网在Internet上,大概有各种各样的。从这一节开始,我们将讨论文件处理。本节主要介绍与文件相关的一些基本概念和常识,Java处理文件的基本思想和类结构,以及后续章节的编排思路。基本概念和常识二进制思维为了彻底理解文...程序员需要知道的SSD基本原理——掘金介绍SSD是商用服务器上非常流行的一种存储介质。因此,作为软件开发人员,需要了解SSD的基本原理,才能更好地发挥其优势,规避其劣势。本文总结了软件开发人员需要了解的SSD基本原理。都说程序员只会用两个编辑器,一个是编辑器神Vim,一个是编辑器神器Emacs,但是在现实生活中,我发现真正用这两个编辑器的人少之又少。于是我开始有点怀疑这句话的真实性。...Youtestyou社区干货精选|老司机谈编辑之神——vim-Android-掘金前言Vim是一种信仰。我从2004年就有这个信念,到现在已经12年了。本文介绍了vim的学习方法和vim的一些常用插件,让大家对vim的功能有一个初步的了解。vim与神编辑器emacs的争论从未停止过。事实上,两位编辑的设计理念和风格是完全不同的。v...Linux学习资源整理-后端-掘金一直想着整理一下Linux学习资料合集,今天终于下定决心整理一下,分为三个部分:我为什么要学习Linux:每个人想问的问题一定很多;WherecanIlearnLinux:非常适合Linux学习者;关于Linux的一些资源:合集中有很多文章,大致分为几类,非常...对于想学习VIM的文章-工具资源-掘金Vim编辑器并不陌生,很多开发者都在使用Vim,有人曾经说过:世界上有三种人:一种是用Vim的,一种是用Emacs的,剩下的就是第三种人了……Vim的介绍我就不多说了。.Linux思维导图整理-后端-前段时间掘金整理了一张Java思维导图,今天整理了收集的Linux思维导图。附言。图片均为学习中或偶然看到的,谢谢,所以附上图片出处,如有侵权请联系我,谢谢。Linux学习路径:Linux知识脑图.pngLinux桌面简介:Li...PHP进程与进程间通信-后端-金块1.简介进程是关于某个数据集具有独立功能的程序。.也就是说,当系统调度多个CPU时,一个程序的基本单元。进程对于大多数语言来说并不是一个陌生的概念,被称为“世界上最好的语言PHP”当然是个例外。2.环境php中的进程以extension的形式完成...回顾进程和线程-Android-掘金上一篇我们简单回顾了操作系统,这次我们将详细回顾进程和线程,通过这样的复习,或许能扩大一些火花,对进程和线程的认识也比以前更加清晰。下面我们从问题的角度出发,帮我们分析一下进程和线程。注意,下面讨论的是单核CPU的范围,多核会...
