自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于zsh命令全部失效的问题「原因在.zshrc中加入了source ~/.bash_profile」

没有摘要,我很生气。

2022-07-12 15:18:43 2238 1

原创 java int[]如何转换成ArrayList

气死,,头一次被这东西气成这样,数组和集合的转换,是不一样的!!!!!!很狗! public void fun(){ int num[] = {1,2,3}; List<Integer> list = Arrays.asList(num); list.forEach(c-> System.out.print(c+" ")); String str[] = {"1","2","3"};

2021-09-14 18:27:33 1961 1

原创 2021-08-17 23:40 多线程编程(二)----锁

多线程编程(二)----锁二、锁(一)锁分类(三)乐观锁和悲观锁(四)自旋锁(五)synchronized(六)死锁(七)ReentrantLock二、锁Java中的锁主要用于保障并发线程情况下数据的一致性(一)锁分类1.从悲观和乐观的角度:悲观锁和乐观锁2.从获取资源的公平性:公平锁和非公平锁3.从是否共享资源角度:共享锁和独占锁4.从锁的状态角度:偏向锁、轻量级锁和重量级锁5.JVM中使用了自旋锁以更快地使用CPU资源(三)乐观锁和悲观锁1.乐观锁:每次读取数据时都认为别人不会修改数

2021-08-18 23:40:54 162 1

原创 2021-08-17 00:56 多线程编程(一)----基础

多线程编程一、并发基础(一)线程、进程、程序的区别(二)多进程、多线程(三)线程相关的API(四)Thread类 和 Runnable接口实现多线程1.run()和start()的区别2.底层3.Thread和Runnable的区别(五)线程的生命周期及状态(六)Interrupt关键字的使用(七)Callable接口(八)三种创建线程方法的区别(九)线程池(十)join线程二、并发-锁三、并发-阻塞队列四、并发-数据共享一、并发基础大神!(一)线程、进程、程序的区别进程:是程序的一次执行过程,或是

2021-08-17 00:58:03 158

原创 2021-08-11 00:56 计网&OS

计网&OS一、计网(一)网络协议1.七层协议2.五层协议3.每一层都包括什么(二)TCP/UDP1.TCP/UDP的区别2.TCP的三次握手四次挥手的过程3.TCP为什么要建立连接4.TCP用什么来维持信息传输的可靠性其余请参考牛客网C++面试宝典(三)HTTP和HTTPS1.HTTP和HTTPS的区别2.HTTP状态码3.HTTPS有什么优缺点?4.GET和POST的区别5.DNS寻址过程6.浏览器从接收到一个URL,到最后展示出页面,经历了哪些过程。7.HTTP版本间的区别8.负载均衡 反向代理

2021-08-11 00:57:53 257

原创 2021-08-10 00:47 MySQL

MySQL一、数据库引擎(一)InnoDB和MyISAM的区别二、ACID和CAP(一)ACID(二)CAP三、数据库索引(一)什么是索引(二)索引的原理---查字典,看目录(三)索引的种类(四)索引的创建依据(五)索引的作用?它的优点缺点是什么?(六)说说聚集索引和非聚集索引区别?(七)为什么采用B+数而不是B数,二叉树四、数据库隔离级别五、存储过程和函数的区别别人写的面试,引擎很全一、数据库引擎(一)InnoDB和MyISAM的区别(1)InnoDB支持事务, MyISAM不支持.(2)Inn

2021-08-10 00:48:13 192

原创 2021-08-08 22:22 集合

集合一、List(一)ArrayList1.定义2.底层实现3.特点4.方法5.注意(二)LinkedList1.定义2.底层实现3.特点4.方法5.优点(三)LinkendList和ArrayList的区别(四)fail-fast错误监测机制(五)COW二、Map(一)HashMap(二)ConcurrentHashMapHashMap加载因子为什么是0.75一、List(一)ArrayList1.定义容量可以改变的非线程安全的集合2.底层实现数组,默认大小为10,如果数据超过10,就会先创建

2021-08-08 22:22:59 209

原创 2022-8-7 22:13 JVM复习

目录JVM一、JVM内存机制二、JVM多线程三、JVM内存区域四、JVM类加载机制(一)类加载过程(二)双亲委派机制五、JVM垃圾回收(一)JVM堆(二)GC过程(三)为什么要分Eden和Servivor区?(四)为什么要设置两个Servivor区(五)对象如何进入老年代六、垃圾回收算法以及常用的垃圾回收器(一)如何确定一个对象为垃圾(二)垃圾回收算法(三)垃圾回收器七、引用类型八、java8元数据取代永久代的优点九、堆和栈的区别十、什么是栈帧十一、java会出现内存泄漏嘛JVM一、JVM内存机制1.

2021-08-07 22:14:38 184 1

设计模式总结.doc

设计模式总结.doc

2021-10-15

设计模式总结2.doc

设计模式总结2.doc

2021-10-15

6-MyBatis.docx

6-MyBatis.docx

2021-10-15

1-JVM.docx

1-JVM.docx

2021-10-15

5-Dubbo.docx

5-Dubbo.docx

2021-10-15

4-Redis.docx

4-Redis.docx

2021-10-15

面试简述.docx

面试简述.docx

2021-10-15

空空如也

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

TA关注的人

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