自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM内存结构

JVM内存结构

2022-06-17 19:05:48 157 1

原创 面试题:hashmap和hashtable的区别

(1)内部实现使用的数组初始化和扩容方式不同 Hashmap:在不指定容量的情况下默认容量为16,并且容量为2的整数次幂,扩容时将容量变为原来的2倍。扩容后的新容量:旧容量左移一位,也就上乘2,扩大为原来的2位,初始容量左移四位就是乘四个二,也就是16. 为什么hashmap的容量一定是2的n次幂? 2的n次幂,转换成二进制那就是1后面n个0,2的n次方-1实际上就是n个1,这样在计算元素下标的时候((n-1)&hash),在进行按位“与”的时候,每一位都能&a...

2022-03-26 17:42:59 393

原创 三种框架的基本搭建:(Spring,mybatis,SpringMVC)

三种框架的基本搭建:(Spring,mybatis,SpringMVC) (搭配简单案例) (只是初学时的基本搭建方式,后期会优化代码) 一、Spring: (bean包下有User实体类,两个属性,name和age,这里省略不说明) 步骤 1.导包 2.写Spring配置文件 3.创建IOC容器 4.从容器中获取对象 实现 1.pom.xml中的配置 2.resources下spring.xml中的配置 3.4.创建容器,获取对象 (创建时指向...

2022-02-17 20:22:14 287

原创 浏览器页面乱码问题

浏览器页面乱码 原因有哪些: 1.有可能html页面解析本身的问题 <meta charset=”UTF-8”> 2.response对象没有设置编码 response.setContentType("text/html;charset=utf8"); 3.从数据库里面查出来本身就是乱码 (在navicat的 某个表 右键设计表 选项中 可以设置字符集和引擎等) 4.tomcat7 没有设置 tomcat的编码格式 (Tomcat的conf...

2022-02-09 14:01:24 2094

原创 SpringMVC之转发重定向问题

以上两种为正确代码。 首先先明确,重定向是redirect,转发是forward。在我们想跳转页面时,这两种都可以实现。 但我发现如果将目标页面放入WEB-INF下,此时用重定向就会报404错误,找不到路径。而转发就不会出现这种情况。 原因为: 重定向是对于客户端而言,而转发在服务器内部。重定向是想让客户端去访问指定的地址,而WEB-INF下的文件是受保护的,不可以被外部直接访问到,就会出现以上问题,报出404路径错误。 ...

2022-01-23 23:31:27 2298

原创 数据结构之排序、查找基础知识点

排序:(五类八种) 冒泡排序 特点:逻辑上比较简单。 原理:比较相邻两个元素的大小,如果左边的元素大于右边的元素,那么,交换两个元素。 规则:比较一轮后会把最大的数据放到最后的位置,下一轮会把第二大的元素放到右边第二个位置。 需要判断的是: 什么时候交换位置(当左边元素大于右边元素时交换位置) 需要比较多少轮(是数据长度-1) 每一轮比较多少次(和轮数有关 递减的关系 数据长度-1-n) 时间复杂度:平均情况O(N方) 最好情况O(N)最坏情况O(N方)稳定性: 稳定排序 代码实现...

2022-01-16 21:30:23 442

空空如也

空空如也

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

TA关注的人

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