自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个辣鸡程序员的博客

学习中的小辣鸡

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

原创 2019-09-10 ~ 2022-01-12 第二段xx科技公司 工作生活总结

距离上次离职已经过了有2年了,来北京也已经有了两年了,时间过得飞快。 随便写写总结下两年在北京得经历,感受,经验好了。经历上来说,其实并没有经历很多东西,增加得无非是两年java工作经历,与人交往,待人待事其实并没有多大长进。其实进这家公司之前,我一直认为程序员没有必要过多得考虑待人待事方面得技巧,其实这是错误的想法,无论任何工作,业务能力再强也不是一定能够展现出来或者能够得到相应得回报的,沟通能力应该是所有人都该掌握并锻炼得。这一观念得转变可能是我这两年在专业知识外最大得收获吧。工作经历方面如之前所说,

2022-01-13 15:37:37 3761

原创 华为OD面试前准备以及对自己得总结

1.一面准备网上看了一下各位前辈面试的帖子,大概整理一下问题:1.八股文基础HashMapHashMap 散列表 , 键值对数据结构,查询轻松,插入消耗大。 1.7针对碰撞引入了 链表 ,这样解决了key值计算hash相同的问题。1.8引入红黑树,当链表长度超过8且数组长度超过64,链表将转换成红黑树进行存储。HashMap 定位是按照(n-1)& hash(key)(取余)进行定位,其中计算hash值是将key的hash值右移16位异或原key hash值获得hashcode;为什么引用

2022-01-13 15:07:02 2748 1

原创 2021-10-12

关于线程池的一些笔记线程池的优点1.减少了资源的消耗(不用频繁创建,销毁线程),让线程可复用2.提高了响应速度3.方便管理线程线程池的创建方式 ExecutorService executorService1 = Executors.newSingleThreadExecutor(); ExecutorService executorService2 = Executors.newSingleThreadScheduledExecutor(); ExecutorService executo

2021-10-12 15:24:26 85

原创 了解读写锁

读写锁互斥规则:读锁和读锁共存读锁和写锁互斥写锁和写锁互斥使用场景:需要读写共享资源且写入场景不是特别频繁的情况下发散:在查阅资料时看到了一位博主是这样说的任何锁表面上是互斥,但本质是都是为了避免原子性问题(如果程序没有原子性问题,那只用volatile来避免可见性和有序性问题就可以了,效率更高),读锁自然也是为了避免原子性问题,比如一个long型参数的写操作并不是原子性的,如果允许同时读和写,那读到的数很可能是就是写操作的中间状态,比如刚写完前32位的中间状态。long型数都如此,

2021-09-28 20:22:37 129

原创 b树与b+树的区别

1.学会使用2.找到类似的解决方案3.源码分析b树与b+树区别b+树特征b+树单一节点存储的元素更多,因为b+树在非叶子结点上不存取卫星数据,拥有k个子树的中间节点有k个元素所有中间节点元素都存在于子节点中,在子节点的元素中是最大或者最小元素所有的叶子结点中包含了全部元素的信息,及指向含这些元素记录的指针,且叶子结点本身依关键字的大小自小而大顺序链接。上述特征使b+树有以下优势,也是导致与b树不同的原因b+树优势1.索引查询的数据主要受限于硬盘的I/O速度,查询I/O次数越少,速度越

2021-09-26 16:12:12 213

原创 求职日记-2+3

今天总结的是昨天与今天的面试以及笔试经验,先大概说一下两天的面试情况,昨天面试的java初级开发岗位,没有笔试,而且 因为java初级开发岗位已经招满所以感觉面试官问的东西也比较随意,不过也是有收获的。今天经过了笔试和面试,笔试方面基础部分需要加强的会列在下面,面试部分。。线程方面个人觉得还行,部分回答的惨不忍睹,,继续加油吧,接下来把遇到的问题列举一下并扩散下知识范围,争取不会在同样的问题上出...

2019-08-29 22:55:18 331

原创 栈,队列,堆的区别

堆,栈,队列的区别;从内存分配上来说栈是操作系统在建立某个进程或者线程时建立的一个存储区域,是线程私有的,栈中存的是局部变量之类,函数参数。由操作系统自动分配。堆是程序运行时,向操作系统申请某大小的内存空间,所有new 出来的对象和数组都是存储在堆中的。从数据结构来说堆是完全二叉树;栈是线性表。栈是先进后出的而堆没有这一特性。栈的插入与删除都是在表尾进行,队列的插入在队尾,删除在队头...

2019-08-27 10:42:15 510

原创 求职日记-1

今天算是从新开始求职的第一天,面试的是哪家公司就不说了,简单说一下笔试题和面试题。笔试是一份正反面笔试题。正面是较为简单的基础题。1.char int double 等基本数据类型字节数.我答错了,不知道是脑子抽了还是怎么着了,这种基础中的基础,我答错了。羞愧难当。2.栈,堆,队列的区别,用两个栈如何实现队列。这个没有思路,区别也只写了栈先进后出,队列先进先出,总的来说一下就是我对栈,堆...

2019-08-26 21:28:34 820

原创 北京求职日记 java 第一天

求职日记 今天是来北京求职的第30天,也正好就是一个月了,一个月下来面试了几家,其实效果并不好,一家很简单的拒绝了我,一家面试的很水,二面 过了但是也是石沉大海。找不到工作的焦躁在慢慢吞噬我,之前的想法是好好看点书写个项目加在简历上,现在不禁有这样的想法:真的有用么. 你写的项目真的有价值么。放弃,退而求其次,这些都是我不想的。我不服气。 我坚持认为我并不是那么差的一个人,...

2019-08-22 22:40:37 476

空空如也

空空如也

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

TA关注的人

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