自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YajisamA的学习之路

好好学习天天向上

  • 博客(6)
  • 收藏
  • 关注

原创 HashMap解析及面试常问问题

HashMap解析及面试常问问题java8的HashMap解析功能实现-方法1. 确定哈希桶数组索引位置2. HashMap的put方法3. 扩容机制4.线程安全性5.get 过程分析面试常见问题HashMap解析及面试常问问题java8的HashMap解析大部分内容来源自:https://tech.meituan.com/java_hashm...

2018-08-20 16:31:02 294

原创 leetcode19-24

19. 删除链表的倒数第N个节点20. 有效的括号21. 合并两个有序链表22. 括号生成23. 合并K个排序链表24. 两两交换链表中的节点19. 删除链表的倒数第N个节点解:快慢指针法,快指针先走N步,然后快慢一起走,快指针到尾部时慢指针即为所求(注意边界条件)class Solution { public ListNode remove...

2018-08-20 12:55:44 160

原创 《高性能mysql》读书笔记1-5章

高性能mysql1-5章mysql架构与历史服务器性能解析schema与数据类型优化创建高性能的索引高性能mysql1-5章mysql架构与历史mysql会解析查询,并创建内部数据结构(解析树),然后对其进行各种优化,包括重写查询,觉得表的读取顺序,以及选择合适的索引等。读写锁:也叫做共享锁和排它锁。读锁是共享的,写锁是互斥的,同一时间内只有一个线程可...

2018-08-19 20:03:57 400

原创 《大型网站系统与java中间件实践》读书笔记1-5章

一、初识分布式系统二、大型网站架构演进三、构建java中间件四、服务框架五、数据访问层一、初识分布式系统分布式系统含义:多个结点组成;互相连通;相互协作完成任务;多线程工作的模式:互不通信的方式基于共享容器的协同方式:比如消息队列。这种情况下需要容器是线程安全的,可以通过加锁等方式解决。基于事件协同的多线程方式:一个线程会依赖别的线程的状态或者结...

2018-08-19 15:09:59 196

原创 leetcode11-17

11. 盛最多水的容器12. 整数转罗马数字13. 罗马数字转整数14. 最长公共前缀15. 三数之和16. 最接近的三数之和17. 电话号码的字母组合11. 盛最多水的容器给定 n 个非负整数 a*1,*a*2,…,*a*n,每个数代表坐标中的一个点 (*i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, ...

2018-08-19 15:00:57 139

原创 leetcode3-7

3. 无重复字符的最长子串4. 两个排序数组的中位数5. 最长回文子串6. Z字形变换7. 反转整数3. 无重复字符的最长子串给定一个字符串,找出不含有重复字符的最长子串的长度。解:双指针,两个指针内用hashset判重。class Solution { public int lengthOfLongestSubstring(String ...

2018-08-19 11:09:33 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除