java-ee

编啊编程啊程4 小时前
java·spring boot·spring cloud·java-ee·kafka·maven·nio
Netty从0到1系列之Selector它是实现 I/O 多路复用(I/O Multiplexing) 的关键机制。通过 Selector,一个线程可以监听多个通道(Channel)的事件,如连接、读、写等,从而高效地管理大量并发连接。
天若有情6738 小时前
java·笔记·后端·java-ee·javaee
《JAVA EE企业级应用开发》第一课笔记一个典型的Java Web应用请求(如用户登录)会经历以下流程:总结:本节课建立了Java Web企业开发的宏观视角,理解了请求流程、分层思想和SSM框架的角色,为后续深入学习打下了坚实基础。
翻斗花园刘大胆17 小时前
java·开发语言·jvm·git·java-ee·intellij-idea·html5
JavaSE之String 与 StringBuilder 全面解析(附实例代码)在 Java 开发中,字符串操作是高频场景,String、StringBuilder 作为处理字符串的核心类,理解其特性与差异对写出高效代码至关重要。本文将从类的本质、实现原理、常用方法到实战场景,系统梳理两者的核心知识点,附完整代码示例供直接使用。
多读书1932 天前
网络·java-ee
JavaEE初阶网络原理-初识大家好!今天我们来聊一个既熟悉又陌生的话题:网络。我们每天都在上网,但数据究竟是如何在计算机之间飞速穿梭的呢?这背后其实隐藏着一套精密而强大的规则体系。这篇笔记将带你从零开始,一步步揭开网络世界的神秘面纱,理解计算机是如何从一个个“孤岛”连接成我们今天所知的庞大“互联网”的。
手握风云-2 天前
java·前端·java-ee
JavaEE 进阶第一期:开启前端入门之旅(上)专栏:JavaEE 进阶跃迁营个人主页:手握风云HTML(Hyper Text Markup Language),超文本标记语言。
一枚小小程序员哈3 天前
spring boot·struts·spring·spring cloud·java-ee·maven·intellij-idea
基于微信小程序的诊所信息系统的设计与实现基于WEB的诊所信息系统的设计与实现随着信息技术的飞速发展和医疗改革的深入推进,医疗行业的信息化建设已成为提升医疗服务质量、优化管理流程、提高运营效率的重要手段。传统的诊所大多依赖手工记录、纸质档案和简单的电子表格进行管理,存在信息孤岛、数据易丢失、管理效率低、患者体验差等问题。
编啊编程啊程3 天前
java·spring boot·spring cloud·java-ee·maven
响应式编程框架Reactor【7】Reactor 的 create 方法是一个高级的、灵活的 Flux 创建方法,它提供了对数据发射的完全控制能力。与 generate 方法不同,create 方法是异步友好的,并且可以处理多线程场景。
编啊编程啊程4 天前
java·jvm·spring boot·spring cloud·java-ee·maven
响应式编程框架Reactor【5】在 Reactor 响应式编程中,测试是确保流行为正确性的关键环节。由于响应式流的异步性、序列性和副作用特性,传统的单元测试方法(如直接断言返回值)难以适用。Reactor 提供了专门的测试库reactor-test,通过StepVerifier等工具实现对流的声明式验证,可精准测试元素序列、完成 / 错误信号、背压行为、时间依赖及副作用等场景。
阿龟在奔跑5 天前
java·spring·web安全·java-ee·csrf
Spring Security 传统 web 开发场景下开启 CSRF 防御原理与源码解析在传统 web 开发中,由于前后端都在同一个系统中,前端页面的视图需要经过后端的渲染,因此对于 csrf 令牌自动插入页面的这一过程,就可以在后端通过自动化来做手脚完成插入。 举个简单的🌰。 首先,后端以 SpringBoot + Spring Security + Thymeleaf 结合开发。 自定义了 Spring Security 的配置类如下:
小猪咪piggy6 天前
java·java-ee·mybatis
【JavaEE】(18) MyBatis 进阶动态 SQL 就是使用一系列标签,根据不同的条件,拼接出不同的 SQL 语句。插入一条用户信息,其中 id(自动自增)、username、password、age 是必填项,而 gender 是可填项。如果把 SQL 语句写死(写全):
多读书1936 天前
java·java-ee
JavaEE进阶-文件操作与IO流核心指南刚开始学Java的时候,我发现一个问题:程序里的数据都存在内存中,内存虽然快,但程序一关闭,所有数据就消失了。
Brookty6 天前
java·开发语言·学习·单例模式·java-ee
深入解析Java并发编程与单例模式目录一、调度(四)1.随机调度大环境二、锁(二)1.位置2.无锁阻塞3.重入锁4.连续锁4.1措施三、线程方法(二)
逊嘘7 天前
java-ee
【JavaEE】了解synchronized(二)synchronized也称 加锁,当一个操作为非原子性操作时,可以通过 加锁 成为原子性操作。synchronized可以修饰代码块、实例方法以及静态方法。synchronized的重要特性:可重入锁。
一枚小小程序员哈8 天前
android·spring boot·后端·struts·spring·java-ee·maven
基于Android的车位预售预租APP/基于Android的车位租赁系统APP/基于Android的车位管理系统APP基于Android的车位预售预租APP/基于Android的车位租赁系统APP/基于Android的车位管理系统APP
末央&8 天前
java·服务器·java-ee
【JavaEE】文件IO操作Java中提供了"try-with-resources"语句,用于自动关闭实现了"AutoCloseable"接口(没实现这个接口就不能自动关闭, 比如ReentrantLock就是没有实现)的资源,无需显式调用close()方法来关闭资源。这个语句可以在代码块结束后自动关闭资源,无论代码块是正常执行完毕还是发生了异常。
刘 大 望9 天前
java·运维·服务器·网络·数据结构·java-ee·intellij-idea
网络编程--TCP/UDP Socket套接字这里的连接是个抽象的概念 比如两个人领证了才算结婚,这时候就相当于把两个人连接起来了,但是这个连接不是拿绳子拴着,是通过过结婚证那个小本本来把两个人连接起来的(一对一) 客户端和服务器之间,使用这个小本本(内存)保存对应的端口号的信息,双方都保存了这个信息,此时“连接”就出现了,TCP是有连接的,也是基于这种方式实现的 这里最大的区别在于,一个客户可以连接多个服务器,一个服务器也可以多对应多个客户(多对多)(比如一个人可以去多个餐馆买今天的晚饭,一个餐馆也可以接待多个客人)
逊嘘11 天前
java-ee
【JavaEE】多线程(线程安全问题)有些代码在单个线程环境下执行正确,如果同样的代码在多个线程下同时执行可能就会出现问题,这个就是线程安全问题(或者称线程不安全问题),简而言之就是:线程安全问题是由于多线程出现的问题,原因是在多线程条件下存在数据共享。
TT哇16 天前
java·redis·java-ee
@[TOC](计算机是如何⼯作的) JavaEE==网站开发计算机是啥? 一个计算机(电脑)分成几个部分?? 寄存器 和 存储器 是一个东西嘛?? 不是!!! 寄存器 是 cpu 上的一个模块, 存储器 是 内存 +硬盘(统称) 内存,存储空间比硬盘小, 速度比硬盘快,价格比硬盘贵, 掉电后数据丢失, 寄存器,存储空间比内存还小,速度比内存还快, 价格比内存更贵,掉电后数据也丢失
界面开发小八哥18 天前
java·ide·java-ee·eclipse·myeclipse
「Java EE开发指南」如何使用MyEclipse中的Web Fragment项目?开发者可以通过使用Web Fragment项目模块化应用程序部署描述符,本文提供如何使用它们的必要信息。
Brookty18 天前
java·开发语言·学习·java-ee
【Java学习】锁、线程死锁、线程安全2目录一、对象的锁属性1.作用2.实现2.1线程单代码块竞争锁2.2锁对象判持有层信息3.修饰二、线程卡住