自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java-总结全面面试题

本文 java基础以及并发,框架总结

2023-11-14 11:06:55 226

原创 java基础版

java基础一、 java概述1.java之父:詹姆斯·高斯林2.java体系1、javaSE,标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案。2、javaEE,企业版,以企业为环境而开发应用程序的解决方案。3、javaME,微型版,致力于消费产品和嵌入式设备的最佳方案。3.java特性1、一种面向对象的编程语言。2、一种与平台无关的语言(根据JVM实现的)。3、一种健壮性语言。4、具有较高的安全性。4.javac命令和java命令javac:负责的是编

2021-03-31 17:04:58 547

原创 java-面试题扩展

java 面试另外的场景内容

2024-07-24 10:25:31 369 1

原创 JUC总结

如果某一个资源被多个线程共享,为了避免因为资源抢占导致资源数据错乱,我们需要对线程进行同步,那么synchronized就是实现线程同步的关键字,可以说在并发控制中是必不可少的部分。Java 对象头以 32 位虚拟机为例Mark Word 主要用来存储对象自身的运行时数据Klass Word 指向Class对象数组对象相对于普通对象多了记录数组长度Mark Word 结构其中 Mark Word 结构为不同对象状态下结构和含义也不同64 位虚拟机 Mark Word。

2023-11-27 15:19:12 1858

原创 juc并发编程-02

本章内容● CAS 与 volatile● 原子整数● 原子引用● 原子累加器● Unsafe保证线程安全原有实现并不是线程安全的执行测试代码某次的执行结果 330 cost: 306 ms为什么不安全解决思路-synchronized锁首先想到的是给 Account 对象加锁解决思路-无锁(AtomicInteger)6.2 CAS(比较并交换)与volatile**前面看到的 AtomicInteger 的解决方法,内部并没有用锁来保护共享变量的线程安全。那么它是如何实现

2023-11-27 09:17:29 2022

原创 juc并发编程-01

java并发线程本文由黑马视频所总结:https://www.bilibili.com/video/BV16J411h7Rd?p=11&vd_source=e395966a959ce628035cf79aa15460871.总体2 进程与进程并发在单核 cpu 下,线程实际还是串行执行的。操作系统中有一个组件叫做任务调度器,将 cpu 的时间片(windows 下时间片最小约为 15 毫秒)分给不同的程序使用,只是由于 cpu 在线程间(时间片很短)的切换非常快,人类感 觉是同时运行的

2023-11-17 09:31:54 191

原创 Grafana

一、Grafana(数据可视化)1.下载各种环境以及版本地址:https://grafana.com/grafana/download?platform=windows2.windows下的安装并运行:https://www.jianshu.com/p/88edc626d96d先打开本地的bin下的grafana-server.exe,在访问本地地址:http://localhost:80803.选择仪表盘地址:https://grafana.com/grafana/dashboards/?cate

2022-02-17 17:58:04 1870

原创 Spring,SpringMVC,springboot面试题

一曲肝肠断,天涯何处觅知音

2021-05-24 11:41:20 602 1

原创 缓存-消息

Redis1.redis概括是一个完全开源免费的key-value内存数据库,通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets。2.redis支持的数据类型String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈

2021-05-22 18:17:35 300

原创 Spring框架

Spring一、什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。优点:spring是一个开源的免费的框架(容器)spring是

2021-05-13 13:47:31 1086

原创 遇到的问题

1.SpringBoot@RequestBody无法获取页面传递的参数,属性名命名规范问题。由于接口中的属性名没有遵守驼峰命名发,导致json传参一直接收不到,则可以加注解@JsonProperty(value = "uId") 可以解决不过还是要遵守驼峰命名规则。...

2021-03-31 17:03:29 166

原创 jvm

JVM一、什么是JVM定义Java Virtual Machine,JAVA程序的运行环境(JAVA二进制字节码的运行环境)好处一次编写,到处运行自动内存管理,垃圾回收机制数组下标越界检查

2020-12-11 15:14:59 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除