15 2019/07 如何寻找一个数组中不重复的两个数 引言地铁上闲来无事,刷到一道算法题:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 看题目描述很简单,那么,如何解决呢? #算法 #algorithm #异或 #位运算
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
04 2019/06 https 详解(一) -- SSL 协议与加密算法以及通信流程 什么是 HTTPS此前我们详细介绍过 HTTP 协议HTTP 协议简介 http 协议是一种基于 TCP/IP 的应用层协议,起初 #技术帖 #技术分享 #http #rsa
31 2019/05 通过 redis + lua 实现分布式事务锁 引言并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍分布式事务通用解决方案& #竞争条件 #锁 #lua #redis
23 2019/04 缓存淘汰算法与 python 中 lru_cache 装饰器的实现 引言此前的文章中,我们介绍过常见两种缓存架构 -- 穿透型缓存与旁路型缓存常见缓存架构 -- 穿透型缓存与旁路型缓存 穿透型缓存与旁路型缓存架构的主要区别在于当缓存中不存 #技术帖 #算法 #斐波那契 #python
22 2019/03 如何计算一个二进制数字中1出现的次数 引言闲来无事,在博客园里看到一篇博客如何统计二进制中 1 的个数 感觉解法非常新颖,分享一下 最基本的思路这个问题描述起来很简单,一句话,实际上解决起来也很简单 #技术帖 #算法 #c语言 #python
19 2019/03 经典动态规划问题 -- 青蛙上台阶与 python 的递归优化 问题一大早,前同事在微信上给出了个题:一只青蛙上台阶,一次只能上一个或两个台阶,如果总共有3个台阶,那么有三种上法:111 -- 每次上一个台阶21 -- 先上 #技术帖 #算法 #python #动态规划