排序
好用的文档工具smart-doc
好用的文档工具smart-doc,好用的文档工具smart-doc 转载请注明出处https://www.cnblogs.com/funnyzpc/p/18932813 smart-doc不得不说是一款非常好用的文档工具,尤其是它几乎不与项目耦合的特性...
WebScoket-服务器客户端双向通信
WebScoket-服务器客户端双向通信,WebScoket学习笔记 1. 消息推送常用方式介绍 轮询 浏览器以指定的时间间隔向服务器发出HTTP请求,服务器实时返回数据给浏览器。 长轮询 浏览器发出ajax请求,服...
「全网最细 + 实战源码案例」设计模式——装饰者模式
「全网最细 + 实战源码案例」设计模式——装饰者模式, 核心思想 装饰者模式(Decorator Pattern)是一种结构型设计模式,通过“包装”现有对象来为其添加额外的功能,而无需改变原有对象的代...
多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换
多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换, 多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换 随着 Spring Boot 的版本不断迭代更新,新发布的 Spring Boot 版本已经不再支持 ...
零基础入门Hadoop:IntelliJ IDEA远程连接服务器中Hadoop运行WordCount
零基础入门Hadoop:IntelliJ IDEA远程连接服务器中Hadoop运行WordCount,今天我们来聊一聊大数据,作为一个Hadoop的新手,我也并不敢深入探讨复杂的底层原理。因此,这篇文章的重点更多是从实际...
JDBC 底层原理
JDBC 底层原理,概述 JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个「规范」而不是一个实现,能够执行SQL语句。JDBC由一组用Java语言编写的类和接口组成。各种不同类...
Java 线程安全的集合
Java 线程安全的集合,Vector ArrayList 的线程安全版本,对所有的修改方法都进行了 synchronized 同步处理。适用于多线程环境下对数据一致性要求高,且读写操作相对比较均衡,不需要很高并发性...
SpringBoot进阶教程(八十五)最简洁的excel导出
SpringBoot进阶教程(八十五)最简洁的excel导出, EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。它能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的...
JDK21新特性及虚拟线程
JDK21新特性及虚拟线程,目录 1.虚拟线程 创建方式 性能优化 1. IO密集型任务 2. 异步任务编排 3. 高并发事件处理 应用场景 注意事项 1. 阻塞操作优化 2. 线程本地变量陷阱 3. 资源耗尽防护 4.不...
为什么说一个中文占三个字节
为什么说一个中文占三个字节,缘由 在学习java基础时 对于s2,一个中文占用3个字节**,21845个正好占用65535个字节,而且字符串长度是21845,长度和存储也都没超过限制,所以可以编译通过 后来发...
《深入理解Mybatis原理》Mybatis中的缓存实现原理
《深入理解Mybatis原理》Mybatis中的缓存实现原理,一级缓存实现 什么是一级缓存? 为什么使用一级缓存? 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一...
IDEA如何将代码进行注释
IDEA如何将代码进行注释,前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,一般都是需要写注释的,这些注释帮助我们和别人更好的理解代码的含义,可以说是必不可少的。在使用IDEA开...













