JAVA
文章平均质量分 89
Java学习笔记
幻丶城
fmt.println("Hello world!");
在线文档,网络安全基础能力
展开
-
SpringBoot实现自己的日志服务
如何设计一个优秀而又可靠的日志服务,是一直以来都是一个很难的课题,写本文的目的起源于大学时期做的一个项目,那时候后台部署到阿里云上,每次遇到Error的问题的时候都需要登陆服务器查看,非常的麻烦,于是我就突发奇想为什么不对Spring的日志进行拦截,展示到前端界面呢?于是就产生了这个项目。原创 2023-03-25 00:53:07 · 859 阅读 · 0 评论 -
后端面试高频问题总结 二
Java 代码执行流程?JVM内存模型程序计数器:和计算机的程序计数器类似。方法区:线程共享。存储类信息、常量、静态变量、即时编译器编译后的代码。常量池位于方法区中。方法栈(JVM Stack):线程私有。存储局部变量表、操作栈、动态链接、方法出口,对象指针。堆区:线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。本地方法栈:线程私有。为虚拟机使用到的Native 方法服务。如Java使用c或者c++编写的接口服务时,代码在此区运行。虚拟机堆栈:描述的是java方法执行的内原创 2022-05-22 12:51:49 · 236 阅读 · 0 评论 -
后端面试高频问题总结 一
常见编程知识点整理参考文献https://www.cnblogs.com/mengxinJ/p/14045520.htmlhttps://zhuanlan.zhihu.com/p/34288735https://zhuanlan.zhihu.com/p/42602265https://www.cnblogs.com/luoxn28/p/5932648.html一次从网址输入到页面渲染完成,所经历的全部过程?第一步:浏览器从缓存中查找,是否存在这个域名的,如果存在直接拿出对应的ip去对应服务器请原创 2022-05-21 00:59:42 · 500 阅读 · 0 评论 -
ArrayList源码解析
重学Java—ArrayList可变数组初始化默认值动态扩容创建方式fail-fast机制添加和删除sublist总结)ArrayList 是 java Collection框架中比较常用的数据结构,其继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList 是支持快速访问、复制、序列化的这里其实有一个比较容易被问到的细节原创 2021-05-03 12:20:10 · 975 阅读 · 5 评论 -
关于Java面向对象的理解
前言这是Java系列的第二篇文章,其实在年初的时候我就给我自己定下了目标,要重新走一遍所有Java有关的知识,所以应该会写很多,会把我的面试经历,日常踩坑都写进去,有兴趣的大佬可以看看。面向对象Java是一款优秀的面向对象的编程语言,既然是面向对象,那么我们必须清楚面向的对象是什么?面向的对象在哪里?首先我们来解答一下什么是面向对象,面向对象程序设计的主要精神是将存在于日常生活中的对象概念应用在软件设计的发展模式中,着重于对象的分解与相互作用,重点是强调程序代码的可读性、可重复使用性与扩展性,让程序原创 2021-04-22 15:53:54 · 1829 阅读 · 0 评论 -
Java基础知识总结
前言Java是一款面向对象编程的语言,在国内被广泛应用于各类系统的开发之中,面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。类型Java的数据类型分为字符类型,布尔类型,浮点数类型,整数类型。类型图如下所示:按数据类型的存储单位以及数值表示范围整原创 2021-04-22 15:52:58 · 234 阅读 · 0 评论 -
Java学习指北—(Java概览)
1.前言 为什么要写这些,其实原因很简单,就是2个字—复习。编程是一门永远都需要学习的艺术,而每次学习都会有很多不同的感悟,这也是为什么我们要反复去学习的原因。 2020确实对于我们来说不是很友好,疫情,求职,考研复试每一项都在打击着我们的心理。而作为“运气”最好的一位同时经历了考研的落榜,和艰难的求职。 虽然这次春招的结局是幸运的,但是过程确实那么的艰苦。2.Java概览 作为一个计算机专业的科班生,掌握一门编程语言是必备的技能之一,而掌握哪一门这是我们需要去选择的。在这里我选择了Jav原创 2020-06-09 00:31:22 · 220 阅读 · 0 评论 -
javaclass文件可视化工具
class文件可视化工具Author:guanjt(解析class文件),Liujr(UI化)1.目录结构|—JVM |—ch03 |—classpath |—classfile |—cmd |—main文件夹含义:cmd —— 捕获控制台输入main —— 主函数入口classfile —— *.class文件搜寻classpath —— *.clas...原创 2019-07-16 20:27:40 · 702 阅读 · 0 评论 -
vue+springboot实现控制台日志实时推送前台
vue+springboot实现控制台日志实时推送前台文章目录vue+springboot实现控制台日志实时推送前台1.准备工作1.1 环境准备1.2 依赖准备2.代码编写2.1 前端vue部分代码2.2 后端部分代码2.3 配置部分3.运行结果1.准备工作1.1 环境准备1.2 依赖准备2.代码编写2.1 前端vue部分代码2.2 后端部分代码2.3 配置部分3.运行结果...原创 2019-06-30 19:30:37 · 13671 阅读 · 37 评论