首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
TiMi先生
创建于2023-06-11
订阅专栏
Java基础知识
暂无订阅
共14篇文章
创建于2023-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
什么是非法反射访问?
一、反射的用途 反射通常由需要检查或修改在 Java 虚拟机中运行的应用程序的运行时行为的能力的程序使用。这是一个相对高级的功能,只能由对语言基础知识有很强掌握的开发人员使用。考虑到这一点,反射是一种
Spring 6.X IoC 容器
@TOC 一、Spring IoC 容器和 Bean 简介 首先要说明的是:IoC 也称为依赖注入,这是一个过程。 其次依赖项的定义:对象仅通过构造函数参数、工厂方法的参数,或在构造对象实例、工厂方法
Spring中的Websocket身份验证和授权
@TOC 一、需要了解的事项 http和WebSocket的安全链和安全配置是完全独立的。 SpringAuthenticationProvider根本不参与 Websocket 身份验证。 将要给出
在SockJS+Spring Websocket中convertAndSendToUser中的“用户”来自哪里?
@TOC 一、前言 我们知道可以使用客户端订阅的主题前缀从 stomp 服务器向客户端发送消息,例如 /topic/hello。我们还知道我们可以向特定用户发送消息,因为 spring 提供了conv
Java显式锁-读写锁
@TOC 一、ReentrantLock 简介 下面摘自JDK11文档: ReentrantLock是一个可重入互斥锁,其基本行为和语义与使用同步方法和语句访问的隐式监视器锁相同,但具有扩展功能。 R
基本的 HTTP 方法GET、POST、PUT 和 DELETE
@TOC 一、方法介绍 1.1 GET GET 方法用于从服务器检索资源。这是一种安全的方法,因为它不会以任何方式改变资源的状态。GET 方法是幂等的,因此多次调用此方法将始终给出相同的结果。 1.2
Mybatis plus 存储 List、Map
@TOC 一、前提概要 1.1 支持环境 数据库支持:MySql版本要求 5.7+ 1.2 需求场景 使用MySQL数据库存储时,由于业务要求实体类中特定字段需要使用 自定义类型或者List、Map类
使用 SpringBoot 访问 MySQL 数据库
一、目标 创建一个 MySQL 数据库,构建一个 Spring 应用程序,并将其连接到新创建的数据库。 二、准备工作 1、最喜欢的文本编辑器或 IDE 2、Java 17或更高版本 3、Gradle
spring boot构建Stomp客户端
@TOC 一、依赖 依赖只有一个,版本跟随spring boot版本就行。 二、客户端配置 配置包括三部分,一个是基本的websocket客户端配置,另一个是Stomp客户端配置和会话处理。 先看基本
Jmeter测试 Websocket服务器
一、Jmeter 安装 在此处下载Jmeter二进制文件,解压进入bin目录,点击 jmeter.bat 。OK,就可以看到下面的界面,当然线程组是不存在的(那是我加的)。 这里有几点说明: jmet
SpringBoot + Ant Design Vue实现数据导出功能
SpringBoot + Ant Design Vue实现数据导出功能 一、需求 以xlsx格式导出所选表格中的内容 要求进行分级 设置表头颜色。 二、前端代码实现 2.1 显示实现 首先我们需要添加
新手Maven入门(二)
依赖管理和插件 一、依赖管理 上一篇我们说到了依赖,下来我们继续看依赖管理。 POM 的元素包含可以被其他项目使用的声明。这样的 POM 的子项目将会自动继承这些声明。其他项目可以通过使用元素的 im
新手Maven入门(一)
Mavenue介绍和基本概念 一、什么是Maven Maven 是一种用来管理 Java 项目的工具,但不是那种用来管理资源规划和调度的工具。它处理的是管理一个具体的项目所涉及的各种任务,如编译、测试
Java入门(一)基本的程序设计
一、一个简单的Java程序 1.1 最简单的程序 下面是一个最基本的Java程序: 这个程序非常的简单,但所有的Java都有这样的结构。在Java中是区分大小写的,如果出现大小写错误程序就会出现问题而