- 博客(6)
- 收藏
- 关注
原创 微信公众号开发如何进行本地调试
微信公众号的测试接口,无需开通微信公众号,可以直接通过测试地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login登录后,会得到一个微信号,和测试好的相关信息。appID,appsecret。![在这里插入图片描述](https://img-blog.csdnimg.cn/2020102614115389.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,sha
2020-10-26 14:19:11
1321
原创 java中==和equals和hashCode的区别
1."== "基本数据类型的==比较的值相等.类的 == 比较的内存的地址,即是否是同一个对象,2.“equlas”equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过“==”来实现的。如果想比较两个对象的其他内容,则可以通过重写equals方法,例如:String类就重写了equals方法,改成了对象的内容是否相等。3.“hashcode”hashCoed也是Object类里面的方法,返回值是一个对象的哈希码,同一个对象哈希码一定相等,但不同对象哈希码
2020-09-11 10:53:05
389
原创 常见JVM面试题
常见JVM面试题1、什么是JVMJVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台
2020-08-26 17:49:54
1402
1
原创 Spring和SpringBoot的区别
一.啥是spring?Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。简而言之,Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含了一些很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBCSpring MVCSpring SecuritySpring AOPSpring ORMSpring Test这些模块可以大大缩短应用程序的开发时间。例如,在Java Web开发的早期阶段,我们需要编写大量的重复代码来记录插入
2020-08-14 15:51:02
2346
1
原创 HashMap的常见面试题整理
谈一下HashMap的基本特性?1.HashMap存储键值对实现快速存取,允许为null。key值不可重复,所以只允许一个key值为null, value无限制, 若key值重复则覆盖。2.非同步,线程不安全。3.底层是hash表,不保证有序(比如插入的顺序)HaspMap的结构JDK1.8之前 JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。JDK1.8之后 相比于之前的版本, JDK1.8之后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为8
2020-08-12 16:03:36
3964
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人