java
yys3155
这个作者很懒,什么都没留下…
展开
-
java学习之路
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制classLoader、类加载过程、双亲委派(破坏双亲委派)、模块化(jboss modules、osgi、jigsaw)虚拟.原创 2020-09-10 10:50:26 · 240 阅读 · 0 评论 -
java日常基础知识2
98、转发(forward)和重定向(redirect)的区别? 答:forward是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务器端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,因此从浏览器的地转载 2017-02-16 17:31:51 · 1516 阅读 · 0 评论 -
Java初学者的学习路线建议
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。 在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java ...转载 2019-02-15 18:23:51 · 250 阅读 · 0 评论 -
java必读
Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识。 1. Java中的多态性理解(注意与C++区分) Java中除了static方法和fi...转载 2019-02-18 19:49:50 · 162 阅读 · 0 评论 -
pom.xml 配置详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/ma...转载 2019-06-03 19:51:12 · 198 阅读 · 0 评论 -
内存、线程异常问题追查思路
问题描述:线上不明原因导致服务响应变慢,请求失败率上升,CPU负载上升等追查思路:1. 登录对应机器(可以择机摘除流量,建议快速dump内存后再摘除)2. 使用top命令,一般可见某进程cpu占用率飙升,%CPU参数接近100注意:在大内存服务器上(32G以上,单进程的JVM配置参数-XMX一般不超过4G),如某某进程%MEM参数指标超过5%就要考虑内存泄露、持续占用的情况...原创 2019-08-12 10:39:27 · 270 阅读 · 0 评论 -
JVM内存模型,以及JVM性能调优
一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代) Old(年老代) 永久代(Perm) 其中New和Old属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:MaxPermSize等参数调整其大小。年轻代(New):年...转载 2019-08-12 11:57:34 · 172 阅读 · 0 评论