自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jvm内存结构及垃圾回收机制算法

jvm内存结构:垃圾回收机制:jvm不定期的回收不可达对象。(自动,开发人员不需要手动清理)obj=null; //不可达,提示jvm回收System.gc();//提示给gc进行回收垃圾,仅提示,不代表立即回收finalize() 垃圾回收机制之前会执行的方法,该方法是object类里的gc线程是守护线程,跟随主线程结束而结束新生代和老年代的划分:垃圾回收机制如何判断是否存活?1.引用计数法:引用计数法可能会导致循环依赖:2.根搜索(GC Roots )在Java语言中,可以作为GCRoots的对象包括下

2022-12-06 19:12:45 271 2

原创 java与指针

JAVA有指针,因为JDK中封装了指针。 对象的声明和定义 1) 声明是指定义一个指向该对象的指针变量。 2) 定义是指用new关键字在堆内存中创建了对象,并把他的首地址付给那个指针变量。 创建一个对象时 有一个栈内存指向堆内存 这是一个指针 User u1=new User(); u1.setName("张三"); User u2=u1; 此时他们栈地址不同 但指向的是一个堆 System.out.println(u2.getName()); 此时打印出张三 u1.set.

2021-02-05 15:23:42 127

原创 Mysql最后一步未响应重新安装

先在控制面板卸载mysqlserver 在注册表删除mysql目录 删除在c盘下的隐藏目录ProgramData下的mysql目录 重启电脑(不知道必要不必要),重新安装 如果还不行,把服务名改了,比如mysql改成mysql5.5

2021-02-05 15:06:48 82

原创 @ResponseBody与@RequestBody与@RequestParam

1. 使用@ResponseBody 能够将返回值转换成 JSON数据 1. 返回的是实体类对象 就是将实体类对象转换成json数据 RequestMapping("/jsonDemoOne") @ResponseBody public User jsonDemoOne()throws Exception{ System.out.println("jsonOne"); User user = new User("张三", "123", "110"); return user; } ...

2020-05-20 16:54:11 569

原创 JSON字符串和java对象的互转

JSON可以有两种格式,一种是对象格式的,另一种是数组对象: 1.对象格式 {"name":"JSON", "address":"北京市西城区", "age":25} 2.数组对象格式 [ {"name":"JSON", "address":"北京市西城区", "age":25} ] 对象格式和数组对象格式唯一的不同则是在对象格式的基础上加上了[] java对象--》》字符串 Student stu=new Student(); //1、使用JSONObject JSONObje.

2020-05-20 16:22:12 254

空空如也

空空如也

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

TA关注的人

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