自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JVM深入理解

JVM深入理解前言一、Java源码到执行过程二、JVM内存结构三、垃圾回收机制标记--清除算法复制算法标记-整理算法分代收集算法前言一、Java源码到执行过程编译-加载-解释-执行。编译:将源码文件编译成JVM可以解释的class文件,编译过程会对源码程序做语法分析,语义分析,注解处理等,最后生成字节码文件。即.java文件编译成.class文件。加载: 包括装载-连接-初始化.class文件是通过类的加载器装载到jvm中的。java默认有三种类加载器:AppClassLoader,ExtC

2021-07-19 15:58:40 80

原创 Java基础核心总结

String的值不可改变的,这就导致没词对String的操作都会产生新的String对象,会影响效率,且占用大量的内存空间。StringBuilder是可变类,任何对象对他指向的字符串的操作都不会产生新的对象,但单线程不安全。StringBuffer底层方法使用了synchronized关键字,线程比较安全,但效率较StringBuilder慢。...

2021-02-22 23:29:45 267

原创 I/O

I/O一、流流是一组有序的数据序列,根据操作类型,可以分为输入流和输出流(Input/Output)。二、流的分类1.字节流代码如下(示例):InputStreamOutputStream2.字符流代码如下(示例):data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())该处使用的url网络请求的数据。3.缓存流缓存是一

2021-02-22 23:28:27 73

原创 简谈Spring

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档简谈Spring前言Spring作为Java的轻量级框架,是为了解决企业应用程序开发复杂性而创建的,其采用分层架构,也是其他重要框架的基础。一、Spring框架Spring框架核心是IOC(Inversion Of Controll,控制反转)和AOP(面向切面编程)。IOC(控制反转)或DI(依赖注入)是一种设计思想,AOP实现原理:底层采用代理机制进行实现,接口+实现类:spring采用jdk的动态代理Proxy二、S

2020-11-10 23:42:40 101

空空如也

空空如也

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

TA关注的人

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