Les1ie
Les1ie
全部文章
分类
Java(7)
MySQL(3)
一些工具与方法(2)
算法 || 数据结构(2)
计算机网络(2)
踩坑&&填坑(5)
面经 || 笔经(12)
题解(12)
归档
标签
去牛客网
登录
/
注册
Les1ie的博客
每个孤单天亮,我都一个人唱
TA的专栏
6篇文章
7人订阅
从0开始的算法工程师
6篇文章
8324人学习
全部文章
(共46篇)
Java:ThreadLocal
ThreadLocal 是啥 先来看看源码中关于ThreadLocal的注释: /** * This class provides thread-local variables. These variables differ from * their normal counterparts i...
Java
线程
ThreadLocal
2019-08-22
0
563
Hash总结
Hash算法 平方取中:对数据进行平方运算,再取中间若干位作为Hash值 除留余数:对数据求余得到Hash 斐波那契数列:对数据的每一位乘上斐波那契数的一个值,计算出Hash值 伪随机数:选用某一个伪随机函数对数据的值进行计算得出Hash值 数位分析:对数据为数值、位数进行分析计算得出Hash值 ...
Hash
哈希
2019-08-19
0
573
Fail Fast和Fail Safe
从Java的容器说起 ConcurrentModificationException 在 HashMap的源码中,有这样一段注释: The iterators returned by all of this class's "collection view methods" ...
并发
Java
fail-fast
fail-safe
2019-08-17
0
737
计算机网络中常见协议整理
综述 整理计算机网络中的常见协议,并简单罗列一些特性。 应用层 DNS 域名系统域名三大类: 域名级别 说明 国家顶级域名 cn、us等 通用顶级域名 com、net等 基础结构域名 arpa,只有一个,用于反向域名解析 域名服务器: 域名服务器级别 说明 ...
网络协议
计算机网络
2019-08-16
0
858
腾讯:2019秋招 后台开发 电话面试
具体问题 C++与STL答:C++用的不多,只会在OJ做算法题时会用到,对STL的了解也仅限于足够用来做算法题。(😂感觉把天聊死了,就到下一题了) 在数据量为 的数据中查找一个,用那种数据结构及其效率第一反应回答的是平衡二叉树,效率:。又问有无效率更好的方案。一下没反应过来。 应该是使用哈希...
2019
腾讯
面试
秋招
2019-08-16
0
603
Java源码阅读:LinkedList
LinkedList源码 基于双向链表实现的列表。 思路上和ArrayList大部分是相同的,所以很多“重复”的注释就不写了。 在首尾插入时间O(1),其他位置O(n)。其他操作都是O(n)。 package java.util; import java.util.function.Cons...
Java
LinkedList
java源码
2019-08-12
0
604
Java源码阅读:ArrayList
ArrayList 源码 Java1.8中的ArrayList源码阅读。去除掉部分原有注释,并增加自己的理解。 基于数组实现的列表。使用位置查询复杂度O(1),插入复杂度O(n)。 package java.util; import java.util.function.Consumer; i...
Java
ArrayList
java源码
2019-08-12
0
562
JVM:内存模型
综述 Java虚拟机的内存模型主要分为以下七个部分: 整体结构如图 线程私有内存 每个线程内部的空间,不同线程之间不能相互访问。 程序计数器 指令读取顺序 线程执行位置 Java虚拟机栈 java内存模型的栈部分(局部变量表),为执行Java字节码服务。 栈帧: 局部变量表:各种数据类型、...
JVM
Java
Java内存模型
2019-08-12
0
1046
Java8特性
Java8特性 Lambda 表达式 方法引用 函数式接口 默认方法 Stream Optional 类 Nashorn, JavaScript 引擎 新的日期时间 API Base64 Lambda 表达式 语法糖,允许把函数作为一个方法的参数。配合函数式接口食用效果更佳。 ne...
lambda表达式
Java
stream
Java8
函数式编程
2019-08-12
0
584
MySQL引擎:InnoDb和MyISAM
综述 在MySQL中,InnoDB和MyISAM应该是最广为人知的2种存储引擎。对二者的特点做一个简单的整理。 InnoDB 现阶段MySQL默认的存储引擎。 采用MVCC来支持高并发 Multi-Version Concurrency Control 多版本并发控制。MVCC会保存某个时间点...
MyISAM
MySQL
InnoDB
存储引擎
数据库
2019-08-11
0
477
首页
上一页
1
2
3
4
5
下一页
末页