java

7***374540 分钟前
java·开发语言·设计模式
Java设计模式之工厂工厂模式属于创建型设计模式,核心思想是将对象的创建过程封装起来,让客户端代码不直接依赖具体类,而是通过一个统一的接口或方法来获取对象。这样做的好处是提高了代码的灵活性和可维护性,尤其适合在需求频繁变化的项目中应用。举个例子,假设我们有一个图形绘制应用,需要支持多种形状如圆形、矩形和三角形。如果每次新增一个形状,都得去修改客户端代码,那维护成本就太高了。而工厂模式能将这些创建逻辑集中管理,让扩展变得轻松许多。
程序员小白条1 小时前
java·开发语言·数据库·阿里云·面试·职场和发展·毕设
你面试时吹过最大的牛是什么?本文作者:程序员小白条本站地址:https://xbt.xiaobaitiao.top面试时谁还没吹过几个响亮的牛?从“精通Vue”到“独立负责整个系统”,从“流利英语”到“全栈开发”…吹牛时有多爽,圆谎时就有多狼狈!
折翅嘀皇虫1 小时前
java·服务器·前端
fastdds.type_propagation 详解fastdds.type_propagation 详解 fastdds.type_propagation 是 Fast DDS 中用于控制类型信息传播的 PropertyPolicyQos 属性,属于 非标准 QoS 策略(Non-consolidated QoS)。该属性决定了 DomainParticipant 如何在网络中传播和接收类型定义信息。
小年糕是糕手1 小时前
java·c语言·开发语言·数据结构·c++·算法·leetcode
【C++】类和对象(二) -- 构造函数、析构函数🫧个人主页:小年糕是糕手💫个人专栏:《C++》《数据结构(初阶)》《C/C++刷题集》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
豐儀麟阁贵1 小时前
java·开发语言·python
8.2异常的抛出与捕捉为了保证程序有效地执行,需要对抛出的异常进行相应的处理。在Java中,如果某个方法抛出异常,既可以在当前方法中进行捕捉,而后处理该异常,也可以将异常向上抛出,交由方法调用者来处理。本节将讲解Java中捕获异常的方法。
老华带你飞1 小时前
java·数据库·vue.js·spring boot·小程序·毕设·社区养老保障
社区养老保障|智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)社区养老保障|智慧养老目录基于springboot+小程序社区养老保障系统设计与实现一、前言二、系统功能设计
码龄3年 审核中1 小时前
java·linux·运维
Linux record 03zip 与 gzip、bzip2的区别, 当压缩多个文件时,zip 是最终将多个文件压缩到一个包, 而gzip、bzip2 是一个文件压一个包,多个文件压成多个包
q***87601 小时前
java·spring boot·后端
springboot下使用druid-spring-boot-starterDruid声称是Java语言中最好的数据库连接池,Druid能够提供强大的监控和扩展功能。spring boot starter自动装配组件,简化组件引入的开发工作量,所以Druid推出了druid-spring-boot-starter。
程序员西西1 小时前
java·开发语言·前端·后端·计算机·程序员
SpringBoot无感刷新Token实战指南无感刷新Token的主要目的是为了提升用户体验和安全性。在许多需要用户身份验证的应用程序中,用户在一段时间内可能会持续使用应用程序,而不希望在每次Token过期时都要求重新登录。通过无感刷新Token,用户可以在不知情的情况下继续使用应用程序,无需进行重新登录操作,从而提升了用户的连续体验。
东南门吹雪1 小时前
java·spring·bean·aop
Spring的Bean相关问:spring bean的生命周期答:已思考(用时19秒)Spring Bean的生命周期是Spring框架中一个重要的概念,它指的是一个Bean从创建到销毁的整个过程。在Spring容器中,Bean的生命周期由Spring容器管理,包括实例化、属性赋值、初始化、使用和销毁等阶段。下面将详细描述Spring Bean的生命周期。
q***69771 小时前
java·spring boot·mysql
Y20030018基于Java+Springboot+mysql+jsp+layui的家政服务系统的设计与实现 源代码 文档随着人们生活水平的提高,老龄化、少子化等多重因素影响,我国对家政服务人群的需求与日俱增。家政服务行业对我国的就业和社会效益贡献也与日俱增,但整体我国家政人才依旧紧缺,2021年人社部发布的第一季度"最缺工"职业前十中,家政服务行业占据两席。而高端家政服务人才更少。传统家政服务依靠人工管理模式,人工电话预约和接单、退单等服务项目处理,且服务项目种类较多,管理较混乱,无规矩不成方圆”,家政服务行业发展也要遵守“秩序”,才能健康发展。因此,利用Internet新技术, 采用JAVA语言、Springboot框架
摇滚侠1 小时前
java·笔记·spring cloud
2025最新 SpringCloud 教程,Nacos-配置中心-数据隔离-动态切换环境,笔记18Nacos-配置中心-数据隔离-动态切换环境 🔗
Seven972 小时前
java
剑指offer-42、和为S的两个数字输⼊⼀个递增排序的数组和⼀个数字 S ,在数组中查找两个数,使得他们的和正好是 S ,如果有多对数字的和等于 S ,输出两个数的乘积最⼩的。
Pa2sw0rd丶2 小时前
java·后端·安全
Fastjson 反序列化漏洞深度解析:从原理到实战防护作为 Java 生态中最常用的 JSON 解析库之一,Fastjson 因高性能被广泛应用于各类系统。但它的反序列化漏洞(尤其是 CVE-2022-25845)曾多次引发大规模安全事件 —— 攻击者只需构造恶意 JSON 字符串,就能实现远程代码执行(RCE),直接控制服务器。本文将从漏洞原理切入,结合实战案例拆解各版本绕过技巧,最终给出企业级防护方案,帮你彻底规避风险。
带刺的坐椅2 小时前
java·spring·solon·aop·aspectj
AspectJ、Spring AOP 与 Solon AOP:Java AOP 框架的三剑客在 Java 企业级应用开发中,面向切面编程(AOP)是解决横切关注点(如日志、事务、安全等)的核心技术。它允许我们将这些通用功能从业务逻辑中分离出来,实现更高的模块化和代码复用。然而,不同的生态提供了不同的AOP实现。本文将深入比较三位“主角”:老牌王者 AspectJ、生态霸主 Spring AOP 与 后起之秀 Solon AOP。
Coding_Doggy2 小时前
java·开发语言·数据库
链盾shieldchiain | 团队功能、邀请成员、权限修改、移除成员、SpringSecurity、RBAC权限控制sys_rolesys_teamsys_user_teamsys_invitation建表修改user表新增email字段,用于邀请成员逻辑
Seven972 小时前
java
剑指offer-41、和为S的连续正数序列⼩明很喜欢数学,有⼀天他在做数学作业时,要求计算出 9~16 的和,他⻢上就写出了正确答案是 100 。但是他并不满⾜于此,他在想究竟有多少种连续的正数序列的和为 100 (⾄少包括两个数)。没多久,他就得到另⼀组连续正数和为 100 的序列: 18,19,20,21,22 。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!
程序员小假2 小时前
java·后端
有了解过 SpringBoot 的参数配置吗?当然了解,Spring Boot 的参数配置是其核心特性之一,也是它实现“约定大于配置”理念的关键。它极大地简化了传统 Spring 应用中繁琐的 XML 配置。
f***24112 小时前
java·开发语言·学习
java学习进阶之路,如果从一个菜鸟进阶成大神二、下面是java工作之路,以供参考:===================三、下面给出阶段性细化需要掌握的技能: