java

g***96901 分钟前
java·spring boot·后端
springboot设置多环境配置文件实际开发过程中会涉及多个环境,比如dev(开发环境),test(测试环境),prod(线上环境),不同环境下,端口号、数据库地址、redis地址等等会不尽相同,为了避免每次上线到不同环境都要修改配置文件可以在项目中配置多个配置文件,需要哪个激活哪个。
Jtti5 分钟前
java·缓存·php
PHP项目缓存占用硬盘过大?目录清理与优化在PHP项目的开发和运行过程中,缓存机制通常被用于提升系统性能。通过缓存,可以减少数据库访问次数、加速页面加载速度,从而提高应用的响应性和用户体验。然而,当缓存未得到有效管理和优化时,它可能会迅速占用大量硬盘空间,尤其是在高流量的生产环境中。缓存目录的不断膨胀不仅会导致硬盘空间耗尽,还可能导致PHP应用运行缓慢或无法正常工作。因此,定期清理和优化缓存目录,确保缓存文件不占用过多存储空间,成为PHP项目维护中的一个重要任务。
未若君雅裁34 分钟前
java·jvm·java-ee
JVM基础总结JVM 是运行在计算机上的程序,负责运行 Java 字节码文件。其核心功能包括:Java 的“一次编写,到处运行”依赖于 JVM。不同操作系统(Windows, Linux)有不同版本的 JVM 实现。源代码编译成统一的字节码文件(.class),由特定平台的 JVM 将其翻译成该平台对应的机器码 。
星释39 分钟前
java·前端·rust
Rust 练习册 66:密码方块与文本加密在密码学的历史中,有许多巧妙的加密方法被用来保护信息。密码方块(Crypto Square)是一种经典的文本加密技术,它通过将文本重新排列成矩形网格,然后按列读取来实现加密。在 Exercism 的 “crypto-square” 练习中,我们将实现这种加密算法,这不仅能帮助我们掌握文本处理和矩阵操作技巧,还能深入学习 Rust 中的字符串处理和算法实现。
q***31891 小时前
java·spring boot·后端
Spring Boot 实战篇(四):实现用户登录与注册功能目录Spring Boot 实战篇(四):实现用户登录与注册功能一、用户注册功能(一)前端页面设计(简要提及)
专注于大数据技术栈1 小时前
java·python·学习
java学习--==和equals在 Java 中,== 和 equals() 是用于比较对象 / 值的两种核心方式,但本质和适用场景截然不同,以下从底层原理、使用场景、典型示例三方面详细解析:
鲸沉梦落1 小时前
java·jvm
JVM类加载1. 什么是类加载?简单来说,类加载是指 Java 虚拟机(JVM)将类的 .class 文件(二进制数据)读入内存,并将其转换为 JVM 可以使用的 Class 对象的过程。这个 Class 对象是 Java 反射机制的基石,也是我们在程序中使用这个类的模板。
carry杰1 小时前
java·easyexcel 图片
esayExcel导出图片写个博客是因为在做这个功能的时候,没有找打合适的轮子。所以这里记录一下。先看效果点击图片放大第一先看官方网 提供6中方式 快捷访问https://easyexcel.opensource.alibaba.com/docs/current/quickstart/write
路人甲ing..1 小时前
android·java·linux·智能手机·android studio
Android Studio 快速的制作一个可以在 手机上跑的app等 Gradle 构建完成以后,默认就已经有一个简单的 “Hello World” 界面了。下面是最关键的一步:让你的手机能被电脑识别为调试设备。
心灵宝贝2 小时前
java·macos·intellij-idea
Mac 安装 JDK 8u281(JDK-8u281-1.dmg)详细步骤(附安装包)一、准备工作下载文件安装包下载:https://pan.quark.cn/s/24c8755b74f0,下载了 JDK-8u281-1.dmg文件,它一般是个安装包。
記億揺晃着的那天2 小时前
java·微服务·ddd·devops·系统拆分
从单体到微服务:如何拆分古代有句名言:“天下大势,分久必合,合久必分。” 如果把软件架构历史放进去,这句话依然成立。早期系统都像“三国时期的曹魏”——中央集权、统一大一统结构:这就是单体(Monolith)。 随着业务变大、功能越来越多,单体渐渐像一个吃撑的巨兽:
7ioik3 小时前
java·开发语言·spring
什么是线程池?线程池的作用?线程池的四种创建方法?线程池是预先创建一组可复用的线程,由线程池管理器统一管理线程的生命周期(创建、分配任务、执行、回收),避免频繁创建 / 销毁线程的开销,实现任务与线程的解耦。
切糕师学AI3 小时前
java·lombok
Lombok 注解 @Slf4j@Slf4j 是一个由 Lombok 库提供的注解,用于在类中自动生成一个日志记录器(Logger)对象。
寻星探路3 小时前
java·开发语言·算法
JavaSE重点总结后篇🔥个人主页:寻星探路🎬作者简介:Java研发方向学习者📖个人专栏:JAVA(SE)----如此简单 从青铜到王者,就差这讲数据结构!!数据库那些事!!JavaEE 初阶启程记:跟我走不踩坑测试开发漫谈
EAIReport3 小时前
java·jvm·自动化
自动化报告生成产品内嵌OA/BI平台:解决传统报告痛点的技术方案企业在日常运营中,OA和BI平台是数据流转与决策支持的核心工具。但在实际应用中,报告生成环节却常常成为效率瓶颈。某制造业CIO曾吐槽:"我们的财务团队每月要花3天时间做月度经营分析报告,其中80%的时间都在处理数据格式和跨部门对账。"这种困境背后,隐藏着传统平台的五大共性问题。
向着光芒的女孩9 小时前
java·ide·intellij-idea
【IDEA】关不了的Proxy Authentication弹框探索过程一打开IDEA就弹这个,输不了 ,点不了,点击关闭按钮也关不掉我的版本是:IntelliJ IDEA 2025.2.11 (Community Edition) 且安装在Windows系统
Filotimo_9 小时前
java·spring boot·后端
Spring Boot 整合 JdbcTemplate(持久层)持久层:JdbcTemplate / mybatisJdbcTemplate 是 Spring ⾃带的 JDBC 模版组件,底层实现了对 JDBC 的封装,⽤法与 MyBatis 类似,需要开发者⾃定义 SQL 语句,JdbcTemplate 帮助我们完成数据库的连接,SQL 执⾏,结果集的封装。 不⾜之处是灵活性不如 MyBatis,因为 MyBatis 的 SQL 语句定义在 XML 中,更有利于维护和扩展,JdbcTemplate 以硬编码的⽅式将 SQL 直接写在 Java 代码中,不利于扩展维护
李慕婉学姐9 小时前
java·spring·小程序
【开题答辩过程】以《“饭否”食材搭配指南小程序的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看个人简介慕婉学姐精通Java、PHP、微信小程序、Python、Golang和安卓开发等语言,擅长开发大数据、深度学习、网站、小程序、安卓应用和算法项目。平时从事项目定制开发、代码讲解、答辩教学和文档编写,也掌握一些降重技巧。感谢大家的持续关注!
abments11 小时前
java
pgsql timestamp without time zone > character varying解决方案问题背景 最近给一个项目从mysql迁移到pgsql中去,mysql中的日期大于小于等于操作符可以直接对string生效,会进行自动转换,但是在pgsql下不行,并且会触发“Cause: org.postgresql.util.PSQLException: ERROR: operator does not exist: timestamp without time zone >= character varying”,项目是springboot2+mybatis plus框架,该任务由定时任务执行。
sanggou11 小时前
java
大数据量查询处理方案 - 内存优化与高效展示在实际开发中,经常遇到需要查询大量数据的场景,如:核心挑战:处理大数据量查询需要从多个维度考虑:关键是要根据具体业务场景选择合适的技术方案,在性能、用户体验和系统稳定性之间找到平衡点。