wanber
wanber
全部文章
分类
ElasticSearch(1)
Java(19)
JavaWeb(5)
Netty系列(1)
Python基础(3)
分布式系列(1)
前端全栈(6)
数据库(2)
未归档(29)
机器学习(4)
消息队列(6)
算法刷题(43)
精读JDK源码(3)
面经(4)
项目(1)
归档
标签
去牛客网
登录
/
注册
微信公众号:一个爱折腾的小码农
行动是理想最高贵的表达
全部文章
(共128篇)
精读JDK源码之LinkedHashMap
LinkedHashMap继承自HashMap,拥有HashMap的所有特性,再此基础上,还提供两大特性:1、按照插入顺序进行访问2、实现访问最少最先删除,相当于LRU淘汰策略 属性 /** * 继承hashmap的Node类,为每个元素增加类before和after属性 ...
2019-11-17
0
793
精读JDK源码之HashMap
从注释中,看到了以下关键信息 * permits null values and the null key. (允许空值和空key) * As a general rule, the default load factor (.75) offers a good tradeoff between...
2019-11-16
0
789
精读JDK源码之CopyOnWriteArrayList
大家都知道ArrayList是线程不安全的,推荐我们自己加锁或者使用Collections.synchronizedList方法,其实JDK还提供了一种线程安全的List-CopyOnWriteArrayList,它的特征如下: 1、 线程安全2、 通过锁+数组拷贝+volatile关键字保证了线程...
2019-11-14
0
717
精读Netty源码---NIO之Channel
NIO简介 1、概述 Java NIO( New IO 或者 Non Blocking IO ) ,从 Java 1.4 版本开始引入的非阻塞 IO ,用于替换标准( 有些文章也称为传统,或者 Blocking IO 。下文统称为 BIO ) Java IO API 的 IO API 。 2、核心组...
2019-11-14
0
789
力扣8. 字符串转换整数 (atoi)
请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的...
2019-11-09
0
712
力扣6:Z字形变换
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生...
2019-11-09
0
745
分布式系列之分布式互斥
什么是分布式互斥 在分布式系统中,排他性的资源访问方式,叫做分布式互斥,而这种互斥访问的共享资源就叫做临界资源。 分布式互斥常用算法 集中式算法 集中式算法的核心是引入一个协调者程序,得到一个分布式互斥算法。每个程序在需要访问临界资源时,先给协调者发送一个请求。如果当前没有程序使用这个资源,协...
2019-10-31
1
1112
ES之ElasticSearch初体验
elasticsearch ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。...
2019-10-30
1
1051
面试现场:求素数
前两天被某家公司"骗"去面试(实际上是让我做笔试),随便答了答然后让我约了电话面。 然后去了让我笔试,然后就是介绍公司(心态崩溃),不过来了,做!当天晚上约第二天面试 面试官:有个笔试题是求a-b范围的所有素数,你是怎么写的 我:暴力 面试官:怎么暴力 我:一个函数判断一个...
2019-10-22
0
685
力扣80. 删除排序数组中的重复项 II
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 class Solution { /** 双指针:i慢j快,如果nums[i] != nu...
2019-09-24
0
611
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页