自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 忽略此文章

剑指offer34题,我竟然发现递归中无用的return很影响性能记录一次剑指offer34题中踩的小坑;1.没有单独写一个递归方法,而是递归自身,但是每次递归的return结果集都没有用,只有最后一次return结果集才有用,所以产生很多没必要的性能消耗2.改进后,单独提取递归方法返回void,性能大大提升结论:递归调用时应降低无用返回值方法的调用,根据实际情况提取递归方法返回值设为void,性能会大大提升;...

2020-08-14 13:44:17 111

原创 java中session和request的区别是什么?

java中session和request的区别是什么?request和session的最大区别是生命周期,和作用域其实是一个意思request表示一个请求,只要发出一个请求就会创建一个request,它的作用域仅在请求中有效,也就是说一旦请求结束,在作用域内的变量将消失。session表示一个会话。服务器为每个session会话创建一个对象,它的作用域在浏览器从开启到关闭,当打开浏览器时会话...

2020-04-08 15:36:50 1160

原创 SpringMVC入门理解

什么是SpringMVC?SpringMVC是Spring家族中提供的一个实现Web MVC设计模式的轻量级Wed框架,他与Struts2一样,都属于MVC框架**(Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,)**,但是只不过Struts2是老框架,已经被淘汰了。SpringMVC主要完成C(控制器)的作用,但是器性...

2020-04-01 12:34:11 144

原创 重新启动IDEA时maven项目SSM框架所有@注解失效,每个文件上都有个小黄圆

重新启动IDEA maven项目SSM框架所有@注解失效,每个文件上都有个小黄圆,而且我发现所有构建项目的maven的jar包都不在了,也就是说此时根本就不是一个maven项目了,这是IDEA的一个很烦人的bug,网上有很多解决的办法,我是这样解决的:Build -> Rebuild Project 将项目进行重构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下...

2020-03-22 22:29:59 562

原创 ArrayList源码分析-面试必会

今天来说一说JAVA中我们比较熟悉的 ArrayList ,据说在面试中要你手写ArrayList都是有可能的,所以我i这两天读了ArrayList的源码,参考了一些资料,来把我的理解分享一下。ArrayList 的特点ArrayList底层是基于Object[] 数组来实现的, 是一个动态扩展数组 ,Object数组默认容量是10,当长度不够时会自动将容量扩展到其原来的1.5倍。自动...

2020-03-19 13:09:30 334

原创 String、StringBuffer和StringBuilder的区别

今天很大家来聊一下这个基础的问题说他们三者之间的区别我总结为一下三点:1.String长度不可变而StringBuffer和SringBuilder长度可变2.他们的运行速度不同 :SringBuilder > StringBuffer > String3.SringBuilder 线程不安全 和 StringBuffer线程安全下面我来一个一个解释:一.S...

2020-03-16 23:14:13 265

原创 说一下java面向对象的特征

面试官:Java面向对象的特征是社什么?你:封装、继承、抽象、多态面试官:。。。这个回答好像大家都能说出来,多说点,用你自己的理解说出来:1.封装封装就是把客观事物进行抽象封装,隐藏一些可隐藏的东西,指向外界提供一个最简单的的接口。把描述对象的属性和行为封装在一个模块中,也就是一个类中,属性用变量定义,行为用方法定义,方法可以直接访问同一个对象之间的属性。2.抽象把现实生活中的对象...

2020-03-15 15:58:46 166

原创 java的8种数据类型

java数据类型一共有四类八种:序号大类数据类型字节/位数默认值取值范围举例说明1整型byte(位)1/80-2^7 - 2^7-1(-128-127)byte b = 100;2整型short(短整型)2/160-2^15 - 2^15-1(-32768-32767)short s=100;3整型int(整数)4...

2020-03-14 20:07:12 88

原创 简单说一下Java跨平台

简单理解: 跨平台故名思意,其不受各种平台的限制,在多种平台上都能运行,及不依赖于操作系统有不依赖于硬件环境,一种操作系统下开发的应用到另一种操作系统下任可以运行;面试时应该这么说: 注意抓住关键两点术语:操作系统指令集、屏蔽系统之间的差异 由于各种操作系统之间的指令集不完全相同,所以在操作系统之上加个虚拟机可以来提供统一的接口,屏蔽系统之...

2020-03-14 18:35:04 131

原创 一个“.java”文件中是否可以包含多个类(这里内部类不算)

答:可以包含多个类,但是只能由一个public类 java文件中完全可以有多个类,我指的是即使不算内部类这一说也可以定义有多个类,但是有一点限制就是_一个“.java”文件中只能有一个被public修饰的公共类_,仅有一个,这样设计的意义是基于面向对象思想的基础上,我们能保证一个类只有一个公开接口。一个“.java”文件也就是一个Java程序被称为一个编译单元,如果文件中有多个publi...

2020-03-14 00:10:28 416

原创 第一篇博客

阿道夫噶地方的嘎的啊打发士大夫v啊asdsgadfg 阿道夫八的发表阿道夫噶打发打发反反复复烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦反反复复烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦fffffffffffffffffff给哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈...

2020-03-10 13:16:21 115

原创 超级详细Hexo+GitHub+阿里云域名的博客搭建教程,新手也能轻松学会

Hexo+GitHub博客搭建,轻松简单学会摸索了挺长时间建网站学博客等东西,最初我是从买阿里云服务器和域名开始了解这些的,也用宝塔搭过网站,觉得这些东西还挺有意思的,最开始我用过宝塔的一键部署wordpress博客,感觉挺爽,拥有的自己的博客,但知道我知道有Hexo这种博客框架时我才明白这才是真正的搭建博客。下面就来让我分享一下我这一段时间摸索出来的皮毛经验------关于搭建Hexo静...

2020-03-10 12:55:59 830

空空如也

空空如也

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

TA关注的人

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