Java
文章平均质量分 77
qq_36461021
这个作者很懒,什么都没留下…
展开
-
JVM内存分配和加载机制
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。原创 2023-01-29 16:26:05 · 211 阅读 · 0 评论 -
java中的集合框架
同步性:Vector是线程安全的,也就是说它的方法间是线程同步的,而ArrayList是线程不安全的,它的方法之间是线程不同步的,因此,当只有一个线程会访问到集合时,ArrayList的效率会更高;假设数组长16,转二进制【0001 0000】,减1后得【0000 1111】,假如某个key的hash值=9,对应的二进制是【0000 1001】,按照(n-1) & hash的算法 0000 1111 & 0000 1001 =0000 1001 , 运算结果是9。这一性质保证了树的大体是平衡的。...原创 2022-08-03 15:00:48 · 320 阅读 · 0 评论 -
微服务技术之SpringCloud系列(上)
目录 微服务技术栈总览 Netflix Eureka服务注册与发现 Eureka环境搭建 Nacos服务注册和发现 Nacos与Eureka对比 服务发现和配置之Consul Http客户端Feign Feign实践 Feign日志配置的两种方式 声明式调用——OpenFeign 统一网关Gateway Gateway过滤器工厂(路由断言) 网关处理跨域问题 Spring Cloud Zuul Netflix Zuul和Spring Cloud Gateway对比 雪崩预原创 2022-05-24 23:41:01 · 213 阅读 · 0 评论 -
JAVA面试知识点
目录 JAVA面试知识点梳理... 1 Java基础... 1 JavaWeb. 11 前端部分... 13 数据库... 13 Linux. 14 java设计模式... 15 JVM虚拟机... 15 各家公司的面试题... 16 JAVA面试知识点梳理 Java基础 Java核心技术 ==与equals的区别 ==判断两个对象的内存地址(引用)是否相等,判断的是两个变量和实例是不是指向同一个内存空间,“==”除了比较基本数据之外都是用来比较内存地址。 Equals(.原创 2021-05-09 22:13:50 · 1201 阅读 · 0 评论 -
Servlet&JSP学习笔记(上篇)
Servlet Servlet的生命周期: JAR使用标注定义的Servlet、监听器、过滤器外有自己的部署描述文件,web-fragment.xml,即每个模块都有。 web-fragment.xml的根标签配有——也可配于web.xml。 ServletConfig配置: 1.在@WebServlet中使用@WebInitParam标准设置; 2.在web.xml配置初始参数。 ServletContext用途:实现对象来取得所请求资源的URL,设置与储存属性,应用程序初始参数,甚至动态原创 2021-02-02 15:39:16 · 115 阅读 · 0 评论 -
2021-01-04
Mysql数据库中int(M)和tinyint有什么区别呢? int(M)存储大小为4个字节,从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据。M在integer数据类型中,M表示最大显示宽度,与所占存储空间无关。 tinyint存储大小为1个字节,从0到255的整型数据。 ...原创 2021-01-04 10:46:54 · 121 阅读 · 1 评论