摘要:
一、数组 8) 双指针 滑动窗口 例题: 3. Longest Substring Without Repeating Characters 描述:Given a string, find the length of the longest substring without repeating c 阅读全文
摘要:
老微软已死 windows拆分 <h3> 自我革命 </h3> IT部门是否在变革中站稳自己的脚跟,IT部门带领转型。IT部门角色定位,转的都是思维方式和智慧 能攻心则反侧自消,自古知兵非好战; 不审势即宽严皆误,后来治蜀要深思。 人的大脑的计算功能,早就被淘汰了。 算盘,计算器 四肢被代替掉 所有 阅读全文
摘要:
关于动态代理,这里在网上收集了一份整理比较好的,请点击此处。 做一下笔记: 1. 重要的接口和类,及其重要方法: 接口: 动态代理类实现接口。 类: 2. 奉上一份自己整理的:动态代理创建代理对象及执行方法的时序图 阅读全文
摘要:
本部分介绍单例模式,从懒汉式单例讲起,介绍懒汉式模式遇到的各种问题:多线程、指令重排序,及其在解决问题的基础上的各种演进。之后介绍饿汉式单例,饿汉式单例相对简单,但是失去了延迟加载的优势。还会介绍序列化、反射等对单例模式的破坏与预防;并引申出相对完美的枚举单例。还扩展介绍了容器单例,以及Thread 阅读全文
摘要:
1. 对数据库进行分库分表的原因 超大容量: 数据表是超大表,数据库处理能力达到极限; 数据库包含多个超大表。 性能问题: 单一服务器性能有限 升级扩展: 单一主库无法灵活地进行升级和扩展,无法满足业务快速发展的需求 所有业务数据都放在同一个库中,存在单点故障风险。 2. 数据库拆分 将表按照业务拆 阅读全文
摘要:
1. 背景 用于存储用户签到数据表中的数据量超过1500万条,在进行查询时相对缓慢决定对其进行分表。 2. 步骤 a. 分析业务场景 该表的使用者为签到用户和运营人员。 签到用户进行签到时在表中记录的相关信息:uid、时间、ip等。签到用户侧对数据库使用的基本特点是:单条记录写入,访问量大,服务要求 阅读全文
摘要:
一、背景 入职后第一个上手项目。从一堆日志中提取出特定字段,然后导入数据库。 二、问题 1. 日志在不同的服务器上 2. 单个服务器上的内存空间不足,不能用来一次性解压很多数据 3. 使用python编写,刚开始对python不熟悉 4. 时间按照秒转化的,数据库中是按照毫秒存储 5. 日志按照月份 阅读全文
摘要:
http://blog.csdn.net/dajijidanaizi/article/details/51512776 阅读全文
摘要:
LinkedIn(39) 1 Two Sum 23.0% Easy 21 Merge Two Sorted Lists 35.4% Easy 23 Merge k Sorted Lists 23.3% Hard 33 Search in Rotated Sorted Array 30.2% Hard 阅读全文