![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
msbjyJava
每天分享java内部干货,知识点
展开
-
JVM 高级特性
1、JVM体系结构线程共享内存可以被所有线程共享的区域,包括堆区、方法区、运行时常量池。1.1 堆(Heap)大多数时候,Java 堆是 Java 虚拟机管理的内存里最大的一块,所有的对象实例和数组都要在堆上分配内存空间,Java 对象可以分为两类,一类是快速创建快速消亡的,另一类是长期使用的。所以针对这种情况大多收集器都是基于分代收集算法进行回收。Java 的堆可以分为新生代(Young Generation)和老年代(Old Generation),而新生代(Young Genera原创 2020-06-12 21:52:01 · 263 阅读 · 0 评论 -
腾讯T4大神精心整理,深入理解jvm
做java开发的几乎都知道jvm这个名词,但是由于jvm对实际的简单开发的来说关联的还是不多,一般工作个一两年,很少有人能很好的去学习及理解什么是jvm,以及弄清楚jvm的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,这是java的基石。当面试官向你提问JVM的实战问题时,你是否感觉到无所适从?想解决生产环境中的GC问题,你是否感觉到狗咬刺猬,无处下嘴?面对JVM的海量参数,是否感觉到迷茫无助?看过很多的JVM文章,但当遇到了生产环境中真实问题的时候,原创 2020-06-12 22:12:02 · 224 阅读 · 1 评论 -
5000+收藏的Spring Boot面试核心总结,关键时刻可以救你一命!
技术面试时的你是否会有这样的感受:面试官问的好多技术我都用到了,但面试官的问题我们时却不能给出准确的答案。我们平常在项目中主要关注使用,程序run起来就ok了,很少去了解原理、架构、和性能调优。这样在面试问题中总有一种无法直击问题本质的无力感,很难充分表现自己,最终影响面试结果。其实,这是很多Java研发人员遇到的普遍问题,不清楚原理,虽然用起来没问题,但讲起来有困难!为了避免此类问题,本文针对面试中涉及到的Spring Boot核心知识点进行了总结,帮助大家查漏补缺,在技术面试中能够一路通原创 2020-06-05 14:53:54 · 314 阅读 · 0 评论 -
面试阿里巴巴,只因不懂JVM,面试官让我回去等通知
前言JVM的GC机制绝对是很多程序员的福音,它让Java程序员省去了自己回收垃圾的烦恼。从而可以把大部分时间专注业务身上,大大提高了业务开发速度,让产品需求尽快的落地抢占市场。但是也正因为如此,导致很多Java程序员对JVM和GC知之甚少,以我愚见大家对JVM&GC不够了解的有几个原因: 门槛太高。我们平常接触的spring,dubbo,java集合&J.U.C,网上都有无数优秀的文章对其深入的分析。而且都是基于Java语言,我们在学习的过程中,可以自己很容易的debug源码更深入原创 2020-06-04 15:18:10 · 395 阅读 · 0 评论 -
13 个最火的 Java 开源项目推荐!总有一个适合你!
商城系统Guide 哥注:下面的商城系统大多比较复杂比如 mall ,如果没有 Java 基础和 Spring Boot 都还没有摸熟的话不推荐过度研究下面几个项目或者使用这些项目当作毕业设计。mall:mall 项目是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现。 mall-swarm: mall-swarm 是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、..原创 2020-06-04 14:33:04 · 2107 阅读 · 0 评论 -
来理解一下:SOA, SOAP, Web Service, WSDL等
什么是SOA、SOAP?SOA是什么? SOA(Service-Oriented Architecture)的定义是面向服务的架构,就是说将软件按照功能设计成一个个服务,这些服务用标准的方式定义接口、并通过标准的协议进行调用。 SOA所定义的接口和调用方式是独立于编程语言和运行平台的,广义上讲SOA可以基于不同的底层技术实现,比如CORBA和Web Services。但CORBA由于过于复杂和臃肿已很少使用,所以目前所说的SOA绝大多数是基于Web Services技术实现。在Web Se...原创 2020-06-03 14:37:19 · 348 阅读 · 0 评论 -
如何学习sql?
SQL精通难但是很容易上手,如果只是为面试准备的话,大概只要认真准备3-4天就可以达到不会被面试官难倒的程度SQL快速学习分三步:学SQL语法->集中刷题->花式刷题1、关系型数据库+SQL语法有需要详细资料的可以加qq群:993091016具体了解哈SQL基本语法心中熟记SQL魔咒:select from where group by having order bySELECT [ALL|DISTINCT] <列名> as <别称> [原创 2020-06-02 14:15:15 · 456 阅读 · 0 评论