ThreadLocal入门笔记
ThreadLocal入门笔记 最近学习小傅哥的面经手册,学习到ThreadLocal,这里做个笔记加深印象,也方便日后复习。 ThreadLocal是除了加锁这种同步方式之外的一种规避多线程访问出现线程不安全的方...
SpringBoot3集成WebSocket
标签:WebSocket,Session,Postman。 一、简介 WebSocket通过一个TCP连接在客户端和服务器之间建立一个全双工、双向的通信通道,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主...
H2 数据库介绍(1)–简介
H2 是一个使用 Java 编写的数据库,支持内存、文件等数据存储模式,可用于测试及 Demo 应用;本文主要介绍其基本概念及安装。 1、H2 特点 速度很快、开源、JDBC API 嵌入式和服务器模式;基于磁...
从零手写实现 tomcat-11-filter 过滤器
创作缘由 平时使用 tomcat 等 web 服务器不可谓不多,但是一直一知半解。 于是想着自己实现一个简单版本,学习一下 tomcat 的精髓。 系列教程 从零手写实现 apache Tomcat-01-入门介绍 从零手写...
Java面试题:线程池内“闹情绪”的线程,怎么办?
在Java中,线程池中工作线程出现异常的时候,默认会把异常往外抛,同时这个工作线程会因为异常而销毁,我们需要自己去处理对应的异常,异常处理的方法有几种: 在传递的任务中去处理异常,对于...
Spring6 的JdbcTemplate的JDBC模板类的详细使用说明
1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明 @ 目录 1. Spring6 的JdbcTemplate的JDBC模板类的详细使用说明 每博一文案 2. 环境准备 3. 数据准备 4. 开始 4.1 从数据表中插入(添加)数...
Java面试题:如果你这样做,你会后悔的,两次启动同一个线程~~~
当一个线程被启动后,如果再次调start()方法,将会抛出IllegalThreadStateException异常。 这是因为Java线程的生命周期只有一次。调用start()方法会导致系统在新线程中运行执行体,但是如...
干了 2 年多 Java 外包,终于脱离了!
大家好,我是R哥。 金三银四结束了,上个月分享了一个 35K 入职的面试辅导案例: 35K*14 薪入职了,这公司只要不裁员,我能一直呆下去。。 今天再分享一个上个月让人很有成就感的面试辅导 case...
完全开源可商用!一个简洁、高效、安全的快速开发平台!
大家好,我是 Java陈序员。 问君能有几多愁,开源项目解千愁! 今天,给大家介绍一个快速开发平台,完全开源可商用! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本...
Java Chassis 3:接口维度负载均衡
本文分享自华为云社区《Java Chassis 3技术解密:接口维度负载均衡》,作者: liubao68。 在Java Chassis 3技术解密:负载均衡选择器中解密了Java Chassis 3负载均衡在解决性能方面提供的算法。...
SpringCache
1、什么是SpringCache Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。 Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现。 EHCache...














