自定义博客皮肤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)
  • 收藏
  • 关注

原创 面试

面试题(先分享一个优秀博主@ThinkWon的笔记,大家一定多多支持这个博主!!!,本篇内容陆续更新中。。。。)序号内容链接地址1Java基础知识https://thinkwon.blog.youkuaiyun.com/article/details/1043906122Java集合容器https://thinkwon.blog.youkuaiyun.com/article/details/1045885513Java异常https://thinkwon.blog.youkuaiyun.com

2020-08-25 15:36:13 173

原创 Java 基础部分

Java 基础部分object对象中默认的方法~名称|功能1wait2notify3notifyAll4hashCode5equals6clone7finalize8getClass9toString

2020-08-25 15:28:48 177

原创 Spring相关

一、概述什么是Spring?一个轻量级框架,简化Java开发,主要依赖于两个核心特性,也就是依赖注入DI以及面向切面编程AOP减少代码量入侵性小低耦合支持声明式编程 、方便继承各种优秀的框架核心IOC:依赖反转,将对象之间的依赖关系交由IOC容器管理,实现解耦DI:依赖注入,依赖反转的一部分,将属性等信息的注入交由IOC容器管理AOP:面向切面编程,以动态非入侵的方式对服务进行增强,可以将饮用隔层的功能分离出来形成可重用的功能组件设计模式工厂模式:BeanFactory

2020-08-05 15:26:42 200

原创 JVM

Java内存区域JVM运行时数据区创建对象时处理并发问题垃圾回收serial(单线程)、parnew(多线程)、parallel(吞吐量)serial old、parallel old、cms(并发标记清除)G1

2020-08-04 20:05:36 138

原创 并发编程

并发、并行与串行并发:单核多任务,按时间片轮流交替执行并行:多核多任务,同时进行串行:多个任务按顺序进行线程与进程进程是资源分配的基本单位,线程任务调度与执行的基本单位线程又被称为轻量级进程,同一进程中的线程共享进程的资源,线程之间切换的开销要远小于进程之间的切换什么是上下文切换cpu采用的是为每个线程分配时间片并轮转的形式,当千任务在执行完cpu时间片会切换到另一任务前会保存自己的状态,以便下次切换回这个任务可以加载这个任务状态。任务从保存到再加载的过程就是一次上下文切换,计算密集型,

2020-08-04 17:13:43 258

原创 Java集合类

两大类Iterator该接口用于遍历集合中的元素hasNextnextremove使用迭代器删除集合元素时不会出现并发修改异常 public void remove() { if (lastRet < 0) throw new IllegalStateException(); checkForComodification(); try { //modCount++ ArrayLi

2020-07-31 17:53:46 110

原创 JavaSE

基本类型名称内存取值范围byte1-128~127short3-32768~32767int4long8float4double8char2boolean1true/falseswitchlong不可以,enums可以,String可以(内部比较hashcode+equals来比较值)static域变量与方法,可以在不创建对象的情况下调用,分配到堆内存上的方法区内,上面还有一些类的相关信息当前类

2020-07-31 16:22:22 145

原创 Netty学习笔记

一、IO模型1.介绍:UNIX网络编程对IO模型提供5种模型分类,基本分为两个阶段:第一阶段内核数据准备好、第二阶段进程从内核拷贝数据根据第一阶段数据是否准备好进程的状态分为:​ **1.阻塞IO:**内核数据未准备好则一直阻塞等待至数据准备好​ **2.非阻塞IO:**内核数据未准备好则直接返回一个错误信号接着一般采用轮询,待成功后拷贝数据​ **3.IO复用:!!!!**linuix提供select/poll,进程可以利用select检测多fd状态,但是select/poll是顺序扫描且支

2020-07-30 16:59:21 306

空空如也

空空如也

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

TA关注的人

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