当前位置: 首页 > news >正文

计算机常识 - 收藏集 - 掘金

PHP 程序员进阶学习书籍参考指南 - 后端 - 掘金
PHP程序员进阶学习书籍参考指南 @heiyeluren lastmodify: 2016/2/18 ...

当我们在谈论前端加密时,我们在谈些什么 - 前端 - 掘金
潘建旭,岂安科技(www.bigsec.com)软件工程师。3年全栈开发经验,负责岂安科技核心产品初期的前端开发和架构工作。 前端安全是Web安全的一部分,常见的安全问题会有XSS、CSRF、SQL注入等,然而这些已经在程师界得到了相当高的重视并且有了很成熟...

2道面试题:输入URL按回车&HTTP2 - 掘金
通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从浏览器输入URL按回车到页面显示都发生了什么 说说你了解的HTTP/2 笔者才疏学浅,如有错误欢迎各位dalao指正...

一致性 HASH 算法详解 - 后端 - 掘金
基本场景 比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到...

Redis 常见七种使用场景 (PHP 实战) - 后端 - 掘金
Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 本篇文章,主要介绍利用Redis常见应用场景下PHP实战。 简单字符串缓存实战 $redis->con...

深入浅出: Java 回调机制 (异步) - 后端 - 掘金
Writer      :BYSocket(泥沙砖瓦浆木匠) 什么是回调?今天傻傻地截了张图问了下,然后被陈大牛回答道“就一个回调…”。此时千万个草泥马飞奔而过(逃 哈哈,看着源码,享受着这种回调在代码上的作用...

计算机程序的思维逻辑 (83) - 并发总结 - 掘金
从65节到82节,我们用了18篇文章讨论并发,本节进行简要总结。 多线程开发有两个核心问题,一个是竞争,另一个是协作。竞争会出现线程安全问题,所以,本节首先总结线程安全的机制,然后是协作的机制。管理竞争和协作是复杂的,所以Java提供了更高层次的服务,比如并发...

聊聊加密那点事 —— PHP 加密最佳实践 - 后端 - 掘金

  1. 加密的目的# 加密不同于密码,加密是一个动作或者过程,其目的就是将一段明文信息(人类或机器可以直接读懂的信息)变为一段看上去没有任何意义的字符,必须通过事先约定的解密规则才能将信息转换回有意义的可读信息,通过加密可以防止非授权的信息窃取。 2. 存储加密...

把《图解密码技术》读薄 - Android - 掘金
前言 《图解密码技术》一书介绍了很多关于密码的知识,通读一遍需要不少时间。为了方便学习,我对书中关键的部分进行了总结,希望可以提高大家的学习效率。如果想对本文中的某些内容进行深入研究,您可以查阅原书。 ...

RabbitMQ 使用简记 - 后端 - 掘金
MQ全称为Message Queue, 即消息队列。MQ是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,...

轻松搞定 rabbitMQ - 后端 - 掘金
     本文是简单介绍一下RabbitMQ,参考官网上的教程。同时加入了一些自己的理解。官网教程详见:"Hello World!"。 引言      你是否遇到过多个系统间需要通过定时任务来同步某些...

理解并发 / 并行,阻塞 / 非阻塞,同步 / 异步 - 后端 - 掘金
昨天面试一个人,正好聊到操作系统原理,于是我又把这些概念复习了一遍并记下来。留着以后吹水用。 1. 阻塞,非阻塞 首先,阻塞这个词来自操作系统的线程/进程的状态模型...

深入浅出谈 socket - 掘金
现在我们开发往往不断使用封装好的web框架, 运行web服务也有相当多的容器, 但是其原理往往都离不开socket. 像是nginx底层就是采用类似python中epoll的异步监听方式加上socket结合来做. 本文采取从最简单的socket通信实现聊天机...

服务器后台技术的发展 - 后端 - 掘金
技术似乎永远都是服务于产品,而产品则是服务于大环境。大部分服务器都承载着以下几类服务: 1、小站 个人博客/论坛 2、门户网站 新浪/搜狐 3、视频网站 响巢看看/优酷土豆 4...

Shell 脚本编程总结及速查手册 - 工具资源 - 掘金
Shell是一种编程语言, 它像其它编程语言如: C, Java, Python等一样也有变量/函数/运算符/if语句/循环控制/… 但在开始之前, 我想先理清Shell语言与Shell之间的关系. Shell与Shell语言上面说了Shell是一种编程语言但...

微信, QQ 这类 IM app 怎么做 - 谈谈 Websocket - iOS - 掘金
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一些看法了。要想做IM...

Websocket 原理及使用场景 - 前端 - 掘金
WebSocket的使用场景社交聊天、弹幕、多玩家游戏、协同编辑、股票基金实时报价、体育实况更新、视频会议/聊天、基于位置的应用、在线教育、智能家居等需要高实时的场景由轮询到WebSocket1 轮询客户端和服务器之间会一直进行连接,每隔一段时间就询问一次。客...

WebSocket 和 Socket 的区别 - 后端 - 掘金
当我们探讨两件事物的区别和联系时,我们想探讨些什么? 前段时间写了两篇介绍HTTP和WebSocket的文章,回复中有人说希望了解下WebSocket和Socket的区别。这个问题之前也有想过,自己对此是有大概的答案,可是并不太确定,于是去搜集了些资料(其实就...

RESTful Web 服务:教程 - 后端 - 掘金
随着 REST 成为大多数 Web 和 Mobile 应用的默认选择,势必要对它的基本原理有所了解。在它提出十多年后的今天,REST 已经成为最重要的 Web 应用技术之一。随着所有技术朝着 API 方向发展,它的重要性有可能持续快速地增长。每门主要编程语言现...

全面了解 Nginx 到底能做什么 - 后端 - 掘金
前言 本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流 Nginx能做...

计算机程序的思维逻辑 (56) - 文件概述 - 掘金
我们在日常电脑操作中,接触和处理最多的,除了上网,大概就是各种各样的文件了,从本节开始,我们就来探讨文件处理,本节主要介绍文件有关的一些基本概念和常识,Java中处理文件的基本思路和类结构,以及接来下章节的安排思路。 基本概念和常识 二进制思维 为了透彻理解文...

程序员需要知道的 SSD 基本原理 - 掘金
介绍 SSD是目前商用服务器上非常流行的存储介质,因此,作为软件开发人员,需要了解的SSD基本原理,以便开发时能更好地发挥其优势,规避其劣势。本文总结了作为软件开发人员需要了解的SSD基本原理,全文组织结构如下: SSD的读写速度 SSD内部芯片的简单存取原...

Vim 最少必要知识 - 工具资源 - 掘金
题图 一. Vim是什么 都说程序员只用两种编辑器,一种是编辑器之神Vim,一种是神的编辑器Emacs,可现实生活中,我发现真正用这两种编辑器的人很少,所以我开始有点怀疑这句话的真实性。...

优测优社区干货精选 | 老司机乱谈编辑器之神——vim - Android - 掘金
前言 vim 是一种信仰,我自从2004年有了这个信仰,已经12个年头了。本文介绍了学习vim的方法以及一些vim常用的插件让大家对vim的功能有一个初步的认识。 vim与神的编辑器emacs的争论从来没有停止过。其实两种编辑器的设计哲学完全不同,风格迥异。v...

linux 学习资源整理 - 后端 - 掘金
一直想着整理一下收藏的Linux学习资料,今天终于下定决心整理了一番,分为三个部分:为什么要学习Linux:这个问题想必是很多人都想问的;哪些地方可以学到Linux:对于Linux学习者来说非常不错;一些关于Linux的资源:收藏的文章较多,大概分了一下类,很...

给想学习 VIM 的文章 - 工具资源 - 掘金
Vim编辑器都不陌生了,很多开发者都在用Vim,有人曾这样的说过:在世界上有三种人:一种是使用Vim的,另一种是使用是Emacs的,剩下的是第三种人……关于Vim的介绍就不多说了,可以自行搜索,一搜哗啦啦全都出来了,我主要是想总结一下Vim编辑器的一些资料,设...

Linux 思维导图整理 - 后端 - 掘金
前段时间整理了一个Java的思导图,今天整理了一下收集的Linux思维导图。 PS.图片都是在学习中或者偶然看到的,感谢感谢,因此我会附上图片的来源,如有侵权,请联系我,谢谢。 Linux学习路径: Linux知识脑图.png Linux桌面介绍: Li...

PHP 进程及进程间通信 - 后端 - 掘金
一、引言 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。换句话说就是,在系统调度多个cpu的时候,一个程序的基本单元。进程对于大多数的语言都不是一个陌生的概念,作为"世界上最好的语言PHP"当然也例外。 二、环境 php中的进程是以扩展的形式来完...

回眸进程和线程 - Android - 掘金
在上一篇文章中,我们简单地回眸了一下操作系统,这一次我们细致一点来回眸一下进程和线程,通过这样的回眸,也许能膨胀出一些火花,对进程和线程有个比以往更清晰明了的认识。我们还是从问题的角度出发,帮助我们分析一下进程和线程。注意下诉讨论都在单核CPU的范围内,多核会...

相关文章:

  • 三维漫游飞行路径建立方法与插值算法
  • Shellcode分析工具PyAna
  • Maven 搭建spring boot多模块项目
  • 职场小说推荐
  • 福禄克重磅推出模块化压力控制器6270A
  • IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结
  • 违章查询免费api接口代码
  • 名词解释 内存镜像
  • 整顿互联网医院, 更好的完善医疗服务!
  • 关机前清除电脑垃圾
  • 库存分配
  • 【comparator, comparable】小总结
  • 用C#改写Head First Design Patterns--Command 命令(原创)
  • 海康威视复赛题 ---- 碰撞避免方案(1)
  • C# 中的常用正则表达式总结
  • 3.7、@ResponseBody 和 @RestController
  • happypack两次报错的问题
  • IndexedDB
  • Java应用性能调优
  • Laravel核心解读--Facades
  • sessionStorage和localStorage
  • socket.io+express实现聊天室的思考(三)
  • SpringCloud集成分布式事务LCN (一)
  • 面试遇到的一些题
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 一起参Ember.js讨论、问答社区。
  • 最近的计划
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 昨天1024程序员节,我故意写了个死循环~
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (10)STL算法之搜索(二) 二分查找
  • (12)Linux 常见的三种进程状态
  • (8)STL算法之替换
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (生成器)yield与(迭代器)generator
  • (十一)c52学习之旅-动态数码管
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .bat批处理(六):替换字符串中匹配的子串
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .CSS-hover 的解释
  • .Net Core与存储过程(一)
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net和php怎么连接,php和apache之间如何连接
  • .Net组件程序设计之线程、并发管理(一)
  • /var/lib/dpkg/lock 锁定问题
  • :如何用SQL脚本保存存储过程返回的结果集
  • @AutoConfigurationPackage的使用
  • @RequestBody的使用
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [AIGC] Redis基础命令集详细介绍
  • [Bada开发]初步入口函数介绍
  • [BZOJ] 2044: 三维导弹拦截