07. 特性修饰符——static属性 1、static属性 1.static属性的用途 · static被称为静态,可以用来修饰类的属性和方法。 ·如果类的某个属性,不管创建多少个对象,属性的存储空间只有唯一的一个,那么这个属性就应该用static修饰,被static修饰的属性被称为静态属性。 2.静态成员的访问 (1)对象.静态成员 System.out.println(emp1.count); (2)类.静态成员 System. 后端 2025年05月19日 179 点赞 0 评论 7803 浏览
微服务系列二:微服务架构面临的挑战 微服务系统相对于以往的单体系统更为复杂。在构建的时候,研发团队必须要管理和支持很多组件,环境会变得更加复杂。下面是我以往构建微服务系统时整理的一些主要挑战。 111.jpg 一、限界上下文 限界上下文概念起源于领域驱动设计 (DDD) 圈子。它的出现促进了优先对象模型的服务方法,定义了服务责任和绑定的数据模型。有边界的上下文澄清、封装并定义了模型的特定责任。每个模型都必须在子域内隐式 后端 2025年08月06日 163 点赞 0 评论 7812 浏览
【python大作业/爬虫实战】——爬取前程无忧(51job)数据+可视化(附完整代码) 在当今数字化时代,网络爬虫技术已成为数据获取的重要手段之一。本文将通过一个实际案例——采集51job招聘信息,详细介绍如何使用Python和Selenium框架实现数据采集。我们将从环境准备、网页结构分析、采集字段说明到爬虫实现步骤等方面展开,帮助读者快速掌握相关技术。> 本文章中所有内容仅供学习交流使用,不用于其他任何目的࿰ 后端 2025年07月12日 199 点赞 0 评论 7813 浏览
Java线上CPU内存冲高问题排查步骤 1 引言 作为一名从事Java开发快一年的程序员,在线上经常碰到某个模块的Pod发出CPU与内存告警的问题,而这些问题会导致系统响应缓慢甚至是服务不可用。一般情况下可以通过重启或者调高Pod的资源量或者增加Pod数量暂时解决问题,但这是治标不治本的,只有找到问题发生的原因才能从根本上解决问题。那么在该如何快速定位到导致告警的原因呢?下面将汇总一下大致的处理思路。 一般来说导致Java程序CPU与内 后端 2026年01月03日 115 点赞 0 评论 7820 浏览
关于 Android内存优化你应该了解的知识点 一、内存优化概念 1.1 为什么要做内存优化? 内存优化一直是一个很重要但却缺乏关注的点,内存作为程序运行最重要的资源之一,需要运行过程中做到合理的资源分配与回收,不合理的内存占用轻则使得用户应用程序运行卡顿、ANR、黑屏,重则导致用户应用程序发生 OOM(out of memory)崩溃。在你认真跟踪下来可能会发现内存出现问题的地方仅仅只是一个表现的地方,并非深层次的原因,因为内存问题相对比较复 后端 2025年08月09日 30 点赞 0 评论 7854 浏览
Spring中的Bean是线程安全的吗? 大家好,我是被编程耽误的文艺Tom。 金三银四的招聘季到了,Spring 作为最热门的框架,在很多大厂面试中都会问到相关的问题。 前几天,就有好几个同学就问我,在面试中被问到这样一个问题。Spring中的Bean是不是线程安全的。大家总觉得在面试过程差了一点意思。但是又说不上来是什么原因。这是因为,大家可能对Spring 的本质还欠缺一些深度的思考。 今天,咱们不兜圈子不绕弯,上来直接说答案,大家 后端 2025年04月07日 68 点赞 0 评论 7868 浏览
Leetcode 8. 字符串转换整数 题目要求 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。 读入下一个字符, 后端 2025年05月02日 114 点赞 0 评论 7870 浏览
优化算法matlab实现(二十五)飞蛾扑火算法matlab实现 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 注意:此代码实现的是求目标函数最大值,求最小值可将适应度函数乘以-1(框架代码已实现)。 1.代码实现 不了解飞蛾扑火算法可以先看看优化算法笔记(二十五)飞蛾扑火算法 实现代码前需要先完成优化算法matlab实现(二)框 后端 2025年05月01日 117 点赞 0 评论 7927 浏览
Java多线程与线程池技术 一、序言 Java多线程编程线程池被广泛使用,甚至成为了标配。 线程池本质是池化技术的应用,和连接池类似,创建连接与关闭连接属于耗时操作,创建线程与销毁线程也属于重操作,为了提高效率,先提前创建好一批线程,当有需要使用线程时从线程池取出,用完后放回线程池,这样避免了频繁创建与销毁线程。 // 任务 Runnable runnable = () -> System.out.println(Th 后端 2025年12月19日 184 点赞 0 评论 7940 浏览
Spring AI实现MCP Server和Client #java 官方参考文档:模型上下文协议 (MCP) :: Spring AI 参考 - Spring 框架下面实现一个简单实例:MCP Server服务 主要步骤:将 Spring Boot 项目改造成一个 MCP Server,通过引入 Spring AI MCP Server 相关依赖,将业务能力以 MCP Tool / Resour 后端 2026年02月18日 119 点赞 0 评论 7954 浏览