10 2019/10 如何通过二进制位运算实现加减乘除 引言众所周知,计算机是通过 bit 位来存储数字的,因为每个 bit 位只能存储 0 或 1,因此,计算机底层的所有计算都是基于二 #算法 #技术分享 #二进制 #技术贴
06 2019/09 怎么避免从删库到跑路 -- 详解 mysql binlog 的配置与使用 引言使用数据库的时候,我们每个操作都十分小心,尤其是不能直接在数据库上执行 update、delete 等操作,否则万一忘记加全 where 条件,可能就会造成 #mysql #database #技术分享 #日志
30 2019/08 经典算法题 -- 判断单链表是否成环及寻找成环节点 引言判断单链表是否成环是一个计算机领域的经典算法问题如何通过程序判断传入的链表是否存在环,并且求出环长度、成环点等问题下面就是一个存在环的单链表 基本算法 --&nbs #算法 #数据结构 #技术分享 #单链表
17 2019/08 RPC 原理以及开源 RPC 协议 thrift 源码解析 引言无论是什么语言、什么规模的代码项目,总是需要进行代码间的相互调用,而在企业中,大型项目通常都是多人甚至多团队合作完成的,此时,项目会被拆分为多个内聚的模块独立进行开发,但模块间的项目调用是必不可少 #tcp #技术分享 #server #http
08 2019/08 字符串匹配(一) -- 朴素匹配与 KMP 算法 引言软件算法中,最基础的算法要数排序和查找了,而字符串模式匹配算法可谓是基础中的基础,每一年的毕业生中,都会有很多人为了面试挠着头突击研究经典的字符串匹配算法 -- KMP那么,K #算法 #算法导论 #技术分享 #algorithm
31 2019/07 详解 OAuth2.0 协议 引言只要是对结果第三方公共平台,都不会对 OAuth2.0 协议感到陌生,他是目前最为流行的授权机制,用来授权第三方应用在平台上进行某些受限的操作那么,OAuth2.0 #技术分享 #http #授权 #oauth
05 2019/07 python 数据库连接池 DBUtils 源码解析 引言一说到数据库连接池,java 中有很多选择,C3P0、DBCP、Proxool、Tomcat-JDBC、druid 等等等等,五花八门,有着多种多样的特性,可是在 p #技术帖 #mysql #python #技术分享
28 2019/06 搭建自己的 git 服务器 引言众所周知 git 是一个免费、开源的版本控制系统,无论是个人开发还是团队合作,使用 git 来进行代码或文档的版本控制都十分方便而高效有很多平台都提供了&n #github #技术分享 #git #remote
25 2019/06 Windows Terminal 预览版之初体验 引言自 2015 年开始,主页君在 linux 桌面不是很好用与 windows 命令行不是很好用的左右纠结下,投入了 mac&n #技术分享 #windows #cmd #shell
05 2019/06 https 详解(二) -- 手把手教你配置你的 https 网站 引言上一篇文章中,我们详细介绍了 SSL 协议与整个通讯流程那么,我们如何配置才能让我们自己的网站被浏览器鉴定为安全,并且从根本上保障通讯的安全性呢?别着急,本文我们就来详细介绍如 #技术帖 #技术分享 #nginx #http