【JUC】Synchronized与锁升级

用锁能够实现数据的安全性,但是会带来性能下降。无锁能够基于线程并行提升程序性能,但是会带来安全性下降。如何达到两者的平衡呢?用的锁是存在java对象头里的Mark Word中。锁升级功能主要依赖Mark Word中锁标志位和释放偏向锁位Mark Word存储的是偏向的线程ID。Mark Word存储

Kafka如何彻底删除topic及数据

server.properties文件log.dirs配置(CDH中查找配置log.dirs),默认为 /app/kafka/data 相关topic的数据目录,如果kafka 有多个 broker,需要删除每个broker 的数据盘的topic的所有分区数据。原文链接:https://blog.c

SpringMVC程序开发

一文速学SpringMVC

6.1 SpringBoot解决跨域,我推荐这2种超实用方案

在文章【2-2】中,我和你介绍了支持跨域的最简单方法,即在Controller上增加@CrossOrigin注解。通过这个方法,我们临时支持了跨域,但是这种方法对跨域的支持并不彻底,当前端发送options预检请求时,依然会出现跨域CORS error。今天这篇文章分享了我使用SpringBoot解

【SpringBoot源码剥析】| SpringApplication

/ ② } }①处,使用注解,标明是 Spring Boot 应用。通过它,可以开启自动配置的功能。②处,调用方法,启动 Spring Boot 应用。上述的代码,是我们使用 Spring Boot 时最常用的代码。而本文,我们先来分析 Spring Boot 应用的启动过程。整块代码略微有点长,一

使用Jmeter进行压测

Jmeter进行压力测试

idea运行Java程序错误: 找不到或无法加载主类

**问题描述**:创建Java项目,运行main方法,程序报错>**找不到或无法加载主类Main****解决过程**:打开Java项目,在src同级目录下创建out文件

一文彻底弄懂ConcurrentHashMap

一文彻底弄懂ConcurrentHashMap

JavaFX环境配置(配jdk版本和javafx版本对应)

普通的项目则下载完对应的javafx后解压到想要的位置后直接进行导入javafx中lib的jar'包即可,然后进行配置VMoption的时候要注意在未选中JavaFx创建项目的话是没有这个.fxml为后缀的文件,也就是你不是创建的JavaFx项目,你创建的是一个普通的JavaSE项目,你用这个项目来

2023最新---java面试题大全

2023最新最全java面试总结。适合面试突击。

Java多线程基础-8:单例模式及其线程安全问题

单例指的就是单个实例(instance),也就是单个对象(对象就是类的实例)。单例模式指的是某个类在进程中只有唯一一个实例(在一个程序中,只能创建一个实例(一个对象),不能创建多个对象)。按理来说,在写代码的时候多 new 几次,就能创建多个对象了。但在语法上,是有办法禁止这样多 new 几次的操作

初识Spring -- Spring入门保姆级教程(一)

Spring Framework 是一个功能强大的 Java 应用程序框架,旨在提供高效且可扩展的开发环境。它结合了轻量级的容器(IOC)和依赖注入(DI)功能,提供了一种使用 POJO 进行容器配置和面向切面的编程的简单方法,以及一组用于AOP(切面编程)的模块。Spring 框架还支持各种移动应

超级详细的mysql安装和配置教程

在你的mysql-5.7.13-winx64目录下新建my.ini文件,我的是在D:mysqlmysql-5.7.13-winx64目录下新建my.ini文件的内容如下。Step2 页面往下拉,看到的页面是这样的,红色框框的链接就是mysql社区版,是免费的mysql版本,然后我们点击这个框框的链接

学习selenium

org.openqa.selenium.remote.http.WebSocket$Listener onError。警告: Invalid Status code=403 text=Forbidden。解决:创建driver添加option选项。

Java这么卷,还有前景吗?

Java现在确实卷,但卷不一定是坏事情,要客观去看待卷的原因

单元测试的最佳实践

本文将介绍基于集成Mockito + PowerMock + H2 + EmbededRedis 的单元测试实践方案,整套单元测试环境将完全脱离Spring框架进行,使得功能验证更加纯粹简单。

SpringBoot - 配置 Filter 的几种方式

SpringBoot - 配置 Filter 的几种方式

Java反射

Java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么,我们就可以修改部分类型信息;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射(reflection)机制。

idea彻底卸载安装及配置笔记

1、程序卸载——右击idea启动快捷键选择文件所在位置去到bin目录下,双击UinstallE:\developer_tools\IntelliJ IDEA 2019.2.3\bin2 注册表清理windows + R 输入 regedit 打开注册表点击一级菜单 HKEY_CURRENT_USER

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈