logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

全网全牛批的java八股面试文(最全)堪称2022最强

前言2022秋招即将来临,很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioral questio

文章图片
#数据库架构#java#spring +2
List总结(LinkedList, ArrayList等使用场景和性能分析)

第1部分 List概括先回顾一下List的框架图(01) List 是一个接口,它继承于Collection的接口。它代表着有序的队列。(02) AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(int location)之外的函数。(03) AbstractSequentialList 是一个抽

文章图片
#java#spring#sql +2
JVM 参数配置及详解 -Xms -Xmx -Xmn -Xss 调优总结(点赞收藏)

堆大小设置JVM 中最大堆大小有三方面限制:  ①、相关操作系统的数据模型(32-bt还是64-bit)限制;  ②、系统的可用虚拟内存限制;  ③、系统的可用物理内存限制.  32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m.  堆内存逻辑上分为三部分:新生区+养老区

文章图片
#java#spring#数据结构 +2
30 个重要数据结构和算法完整介绍(建义收藏保存)

一、数据结构1. 数组(Arrays)数组是最简单也是最常见的数据结构。它们的特点是可以通过索引(位置)轻松访问元素。它们是做什么用的?想象一下有一排剧院椅。每把椅子都分配了一个位置(从左到右),因此每个观众都会从他将要坐的椅子上分配一个号码。这是一个数组。将问题扩展到整个剧院(椅子的行和列),您将拥有一个二维数组(矩阵)!特性元素的值按顺序放置,并通过从 0 到数组长度的索引访问;数组是连续的内

文章图片
#数据库架构#java#sql +2
国内最火的10款Java开源项目,都是国人开发,CMS居多

国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案,传送门:gogeeks.cnzheng征项目(stars 5.6k)基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支

文章图片
#spring#java#spring boot +2
最全的JVM介绍

jvm原理Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地

文章图片
#java#sql#spring +2
到底了