刷新
重要通知

博主头像 2025 年 1 月 1 日起: 本公众号更新频率修改为每半月至少 1 次更新。 更新周期不滚动,固定为 1-15 和 16-28/29/30/31。 同时,大幅提升发布内容的实用性。 原因: 1. 高强度的工作状态已经无法维持每日一更新的频率; 2. 发布内容质量每况愈下,决定以时间换取质量,在保 ...

SecureCRT如何安装和使用?附安装包

博主头像 前言 大家好,我是小徐啊。我们在Java开发的时候,一般是需要连接linux服务器的,而连接服务器的工具,有很多,其中,SecureCRT是一款非常实用强大的工具。今天小徐就来介绍下如何安装和使用。文末附获取方式。 如何安装SecureCRT 首先,双击打开安装程序,开始安装,点击Next按钮。 然 ...

manim边做边学--动画轨迹

博主头像 本篇介绍Manim中两个和动画轨迹相关的类,AnimatedBoundary和TracedPath。 AnimatedBoundary聚焦于图形边界的动态呈现,能精准控制边界绘制的每一帧,助力我们清晰展示几何图形的搭建流程。 TracedPath则擅长实时追踪物体或点的运动轨迹,以直观且动态的方式呈 ...

深入解析 JVM vs JDK vs JRE:三者区别与联系详解

博主头像 深入解析 JVM vs JDK vs JRE:三者区别与联系详解 在学习 Java 的过程中,JVM、JDK 和 JRE 是最常提到的三个术语。然而,很多初学者甚至有经验的开发者对它们之间的区别和联系常常感到困惑。本文将从基础概念、组成结构和使用场景等方面详细讲解,帮助你彻底搞清楚 JVM、JDK ...

JAVA实训新增功能

1.新增人物技能 主要代码 StaticValue.JAVA public static List leftSkillImgs= new ArrayList<>(); public static List rightSkillImgs = new ArrayList<>(); //Static中 f ...

详解AQS五:深入理解共享锁CountDownLatch

博主头像 CountDownLatch是一个常用的共享锁,其功能相当于一个多线程环境下的倒数门闩。CountDownLatch可以指定一个计数值,在并发环境下由线程进行减一操作,当计数值变为0之后,被await方法阻塞的线程将会唤醒。本篇文章深入剖析CountDownLatch和AQS的关系,并逐行源码解析其... ...

【日记】2025 年的第一天!!!!(1688 字)

博主头像 正文 嗯…… 经过实践,以后还是把涩涩放到晚上好了,下午涩涩完就只想睡觉了。一天的元旦假期,下午就睡过去了哈哈哈哈哈哈哈哈哈。 今天也没干什么,上午加了班,吃午饭,下午咳咳,睡了一觉,吃晚饭,然后看了两节内科学的视频。 我不确定该不该勾掉总论部分。唐子益的内科学暂时看到了呼吸系统疾病部分。总论他大体 ...

WxPython跨平台开发框架之动态菜单的管理和功能权限的控制

博主头像 在一个业务管理系统中,如果我们需要实现权限控制功能,我们需要定义好对应的权限功能点,然后在前端界面中对界面元素的可用性和功能点进行绑定,这样就可以在后台动态分配权限进行动态控制了,一般来说,权限功能点是针对角色进行控制的,也就是简称RBAC(Role Based Access Control)。对于... ...

JedisPool和Jedis推荐的生命周期

博主头像 在开发Web项目时,使用Jedis客户端与Redis进行交互时,通常建议将 JedisPool 设置为单例或静态的,而 Jedis 实例则不应该是单例的。之前写过jedis使用注意事项,大家可以先阅读一下,然后再看下面的最佳实践: 1. JedisPool 设置为单例或静态 原因: JedisPoo ...

gRPC编译与字段编号的细节探讨

博主头像 上次我们专门通过一个简单的HelloWorld示例来了解了gRPC的基本概念和使用方法。今天,我们将继续深入探讨gRPC,重点讨论一些在实际应用中需要特别注意的要点。实际上,gRPC的核心目标是简化远程调用的过程,它通过定义清晰的接口,利用Protocol Buffers(简称proto协议)来生成 ...

volatile关键字

博主头像 在Java中,使用volatile关键字修饰一个变量可以带来以下效果: 可见性:volatile保证了变量的可见性,即当一个线程修改了volatile变量的值时,新值对于其他线程来说是立即可见的。这意味着,如果一个线程更新了volatile变量,其他线程在访问这个变量时,总是能看到最新的值。 禁止指 ...

<1···111213···50>