
读书笔记
@Levin
https://vantaolee-bupt.gitbook.io/essay/
展开
-
技术面试需要掌握的基础知识整理
Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ 算法:pencil2: 操作系统:computer: 网络:cloud: 面向对象:couple: 数据库:floppy_disk: Java :coffee: 分布式:sweat_drops: 工具:hammer: 编码实践:speak_no_evil: 后记:...转载 2018-08-04 21:53:35 · 690 阅读 · 0 评论 -
秒杀系统设计思路
https://blog.youkuaiyun.com/qq_28666081/article/details/83043215转载 2019-05-21 20:02:36 · 186 阅读 · 0 评论 -
Jedis常用API
https://blog.youkuaiyun.com/zhangguanghui002/article/details/78770071转载 2019-04-08 15:18:43 · 113 阅读 · 0 评论 -
用Java位运算实现加减乘除四则运算
用Java位运算实现加减乘除四则运算转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6412875.html感谢博客:http://blog.youkuaiyun.com/itismelzp/article/details/49621741 提供的思路。要用位运算来实现四则运算,不仅仅要知道&,|,~,^,<<,>>怎么做,还...转载 2019-03-24 22:56:16 · 410 阅读 · 0 评论 -
网络协议
各种网络协议(一)目录一、网络协议网络协议分层 网络协议各层级理解二、网络通信的实现三、网络通信流程下一篇:各种网络协议(二)一、网络协议 国际标准化组织(International Standard Organization,ISO)公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。TCP/IP(Transmi...转载 2019-03-10 10:09:13 · 223 阅读 · 0 评论 -
12.详解Condition的await和signal等待通知机制
1.Condition简介任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long timeout),wait(long timeout, int nanos)与notify(),notifyAll()几个方法实现等待/通知机制,同样的, 在java Lock体系下依然会有同样的方法实现等待/通知机制。从整体上来...转载 2018-08-18 10:36:57 · 202 阅读 · 0 评论 -
11.深入理解读写锁ReentrantReadWriteLock
1.读写锁的介绍在并发场景中用于解决线程安全的问题,我们几乎会高频率的使用到独占式锁,通常使用java提供的关键字synchronized(关于synchronized可以看这篇文章)或者concurrents包中实现了Lock接口的ReentrantLock。它们都是独占式获取锁,也就是在同一时刻只有一个线程能够获取锁。而在一些业务场景中,大部分只是读数据,写数据很少,如果仅仅是读数据的话并...转载 2018-08-18 10:35:43 · 123 阅读 · 0 评论 -
JAVA设计模式讲解
* 一、概述 * 二、创建型 * 1. 单例(Singleton) * 2. 简单工厂(Simple Factory) * 3. 工厂方法(Factory Method) * 4. 抽象工厂(Abstract Factory) * 5. 生成器(Builder) * 6. 原型模式(Prototype) * 三、行为型 ...转载 2018-08-05 20:19:33 · 419 阅读 · 0 评论 -
一文学会git的使用
1. git简介在实际开发中,会使用git作为版本控制工具来完成团队协作。因此,对基本的git操作指令进行总结是十分有必要的,本文对一些术语或者理论基础,不重新码字,可以参考廖雪峰老师的博文,本文只对命令做归纳总结。git的通用操作流程如下图(来源于网络)主要涉及到四个关键点:工作区:本地电脑存放项目文件的地方,比如learnGitProject文件夹;暂存区(Index/...转载 2018-08-05 19:52:07 · 161 阅读 · 0 评论 -
Catalan数的典型应用
转载 2019-08-27 15:29:31 · 191 阅读 · 0 评论