自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胸纳甲兵,烽烟起可靖疆晏海。

贤者,温良恭俭让以得之。外愚内智,外怯内勇,智可及,愚不可及。

  • 博客(154)
  • 收藏
  • 关注

原创 【2024软考】史上最全!软考中级刷题+解析大合集(9万字全手工打,货真价实)

软考中级共十一个章节。9万字题目+解析。

2024-05-25 23:03:24 12909 6

原创 【7月】日语N2考试词组搭配

(かさをさす)撑伞(みにつける)穿戴;掌握技能(めにあう)遭遇(不愉快的事)(おちゃをいれる)泡茶(もんくをいう)抱怨(あたまにうかぶ)浮现于脑海(えいようをとる)摄取营养(こえをそろえる)齐声说(だいがくにはいる)进入大学(ばしょではたらく)在某个地方工作(ばしょにつとめる)在某个单位任职(スイッチをきる)关闭开关(スイッチをいれる)打开开关(こうこうをでる)高中毕业(けいかくをたてる)制定计划(いしをつよくする)坚定意志(めをうばう)夺目/吸引目光美丽大幅增长忙于学习。

2025-05-26 10:59:14 123

原创 软考中级软件设计师全真题

最全软考真题

2025-05-24 12:30:00 784

原创 Java的列表、集合、数组的添加一个元素各自用的什么方法?

Java 中除了列表(List)、集合(Set)和数组(Array)之外,还有其他多种数据结构支持元素的添加操作。如果需要更具体的实现细节或线程安全方案,可进一步查看相关类的官方文档或源码实现。Java 标准库未直接提供树结构,但可通过。数组是固定长度的数据结构,添加元素通常需要。双端队列支持从两端添加元素,实现类为。如需动态处理大量元素,推荐优先使用。向量是线程安全的动态数组,使用。映射存储键值对,常用实现类为。

2025-05-22 22:03:28 1117

原创 【JAVA基础】什么情况下可以直接使用类名.方法名调用方法?

在Java中,直接通过。

2025-05-22 21:11:45 297

原创 【JAVA】什么时候需要把类或者变量必须设置为public?

某些框架(如 Spring MVC 的 Controller 类)要求公开类以实现依赖注入或路由映射。例如,模型类(Model)通常需声明为。,以便通过反射直接映射数据库字段,避免生成 getter/setter 的冗余代码。未显式声明访问修饰符的类默认为包级私有(仅同包内可见)。在需要极致性能的代码中(如高频调用的游戏引擎),直接访问。变量可减少方法调用的开销,但需权衡封装性与效率。当一个类需要被其他包中的类引用时,必须声明为。,否则 JVM 无法识别为程序入口。,因此在实现类中必须显式声明为。

2025-05-19 10:41:50 601

原创 【JAVA】什么时候方法必须声明为abstract?

什么时候方法必须声明为抽象的?

2025-05-19 09:17:03 434

原创 JAVA嵌套表达式(对象链):ticket = new FootDecorator(new HeadDecorator(new Decorator(null)))

JAVA嵌套表达式

2025-05-18 23:07:18 279

原创 我知道你知道多态,但是回字有四种写法,所以你知道多态有几种形式吗?

多态

2025-05-18 13:08:48 403

原创 采用DHCP动态分配IP地址,如果某主机开机后没有得到DHCP服务器的响应。则该主机获取的IP地址为?

ip

2025-05-18 13:06:42 327

原创 【算法】分支限界法和贪心、动态规划、回溯、分治法的区别是

算法

2025-05-17 13:05:30 535

原创 【python】+ 和 append的区别

在 Python 中,+ 和 append() 用于操作列表,但行为、作用对象和性能差异显著。

2025-05-15 16:39:46 663

原创 【this】学Java这么久了,你真的会用this吗?

Java里什么时候用this?

2025-05-13 23:05:25 443

原创 【python】基础知识点100问

本文总结了Python基础与进阶语法的核心要点,涵盖函数特性、数据类型、控制结构、高级特性、模块与异常、代码规范及实用技巧。基础部分包括函数多返回值、匿名函数、参数传递方式、全局变量修改、字符串格式化、列表与字典推导式、集合运算、控制结构中的条件判断与循环、上下文管理器、生成器、装饰器、类型注解等。进阶部分则涉及高级面向对象编程(如描述符协议、元类编程、动态属性管理)、内存与性能优化(如__slots__、生成器表达式、内存视图)、并发与异步编程(如GIL机制、async/await语法、线程池)、元编程与

2025-05-11 20:47:10 1819

原创 DBA运维面试常问的“数据库迁移”你会吗

数据库迁移是系统升级、架构优化或云化过程中的关键环节,涉及数据完整性、业务连续性和性能保障。迁移方法包括离线迁移、在线迁移和混合迁移,具体选择取决于数据量、停机时间和业务需求。核心步骤包括准备阶段、数据同步、校验与切换、回退与监控。关键注意事项包括数据一致性、安全与权限、性能瓶颈和异构迁移难点。典型场景案例包括MySQL迁移至OceanBase、Oracle迁移至云数据库和跨平台迁移。最佳实践包括分阶段执行、自动化工具、监控告警和文档沉淀。通过合理选择工具和严格校验,可最大限度降低迁移风险。

2025-05-09 09:23:19 771

原创 JAVA100道面试题,不会答的GCK!

这篇文章涵盖了Java编程中的基础与进阶知识点,主要涉及静态方法、接口与抽象类、字符串处理、泛型、异常处理、多线程、内存管理、集合框架、JVM原理以及Java新特性等内容。基础部分包括静态方法不能直接调用非静态成员、接口默认方法必须被重写、String对象不可变但引用可变等核心概念。进阶部分则深入探讨了ArrayList与LinkedList性能差异、Checked Exception处理、Java8接口静态方法、ConcurrentHashMap分段锁机制等高级话题。

2025-05-09 09:12:28 638

原创 数据库视图创建及高级应用指南

【代码】数据库视图创建及高级应用指南。

2025-05-07 09:34:32 802

原创 【python】如何将文件夹及其子文件夹下的所有word文件汇总导出到一个excel文件里?

根据你的需求,这里提供一套完整的Python解决方案,支持递归遍历子文件夹、提取Word文档内容(段落+表格),并整合到Excel中。如需进一步定制功能(如按章节提取、关键词统计),可基于现有代码扩展数据处理逻辑。

2025-04-22 09:50:39 782

原创 如何将当前文件夹及其子文件夹下的所有word提取到一个excel里

该方案适用于Windows全版本系统(XP至Win11),生成速度可达每秒处理2000+文件。如需具体某类文件的转换案例(如合同关键信息提取),可提供更细化的实现逻辑。此命令生成纯文本文件名列表,支持.doc和.docx格式。:无需编程,Office 2016及以上版本直接支持。需确保Word内容为规范表格,复杂图文可能丢失格式。:处理超百份文件或需保留部分格式(如字体颜色)。:仅需统计文件名出现次数或管理文件目录。:需提取Word表格数据且文件结构统一。:有编程基础且需定制化处理流程的用户。

2025-04-22 09:35:42 814

原创 在日企工作必须要掌握的25个语法————————N4終わり

在日企工作常用的日语语法总结⭐希望对你有帮助♥♥♥

2025-04-08 14:15:35 1064

原创 【2025年最新!软考中级】软件设计师考证知识点总结,串讲及真题合集

软考知识点合集。

2025-04-03 16:49:28 1192

原创 日语N4语法(二)

一、基本接续规则接续公式:形容动词词干名词​であろう二、文体差异对照表三、语义强度对比(强→弱)であろう≥だろう≈でしょう四、特殊使用场景五、常见错误提醒六、实战应用建议5. 日常会话:优先使用でしょう(例:荷物が重いでしょう?我来帮忙)6. 书面报告:统一使用であろう(例:データの誤差は許容範囲内であろう)7. 朋友聊天:自然使用だろう(例:あの店、もう閉まっただろう)

2025-03-28 16:42:33 693

原创 日语N4语法总结(一)

日语N4语法总结

2025-03-27 16:42:37 620

原创 【从0开始的】日语基本语法学习(N5)

结构清晰明了;可增加语言的表现力和丰富度;更适合用于需要精准传达思想的文章写作之中。了解并掌握好如何正确运用上述提到的各种形式将会极大地方便我们构建起更为丰富且准确的日语文本内容创作能力!

2025-03-24 15:18:11 1299

原创 【日语学习】助词で的七作用

需要确认每个都有例子,比如时间范围的例子是“一日で完成”,而范围的例子是“一人で行く”可能属于状态,所以可能需要调整。材料与手段的区别,材料是制作后的成品可见原材料,而手段是使用的工具。可能用户在学习的时候,教材或老师将时间范围单独列为一个用法,所以这样分开是正确的。然后检查是否有其他可能的用法被遗漏,比如总和、交通工具(如バスで行く)是否属于手段工具类,是的,交通工具是手段的一种。总结下来,用户可能需要清晰的分类和例子来记忆,所以回答时需要结构清晰,每个用法配一个例子,并简要说明注意事项。

2025-03-24 12:08:51 366

原创 【最详细 | 新人友好】如何用tomcat/Linux部署公司级产品的war包

个人使用,标准安装就行。以oracle11g为例,通常安装文件是两个压缩包,解压合并即可,默认是database.找到setup.exe文件,执行安装程序。可能会出现如下提示,可忽略,点是继续。进入安装向导,第一步配置安全更新,可以不填不选,直接下一步。(截图不完整,下一步按钮一般在下方,后面不再解释。第二步安装选项,默认选第一个创建和配置数据库,下一步。第三步系统类,默认选第一个桌面类,下一步。第四步典型安装,这里需要设置Oracle的安装目录、数据库实例名以及管理口令等。

2025-03-13 11:24:38 1066

原创 从源码解释为什么执行MyBatis接口就可以执行SQL

在我们使用SpringBoot+MyBatis的时候,我们一般是先引入依赖,然后配置当然还要在启动类上加上一个注解这时候,就可以编写一个接口,然后调用这个方法就可以执行配置文件中对应的SQL语句了那么底层原理到底是怎么实现的呢??

2025-01-02 19:56:31 1275

原创 10个C#特色的语法,祝福新年快乐,你知道几个?

值此新年之际,整理10个C#特色的语法,用以表达“新年快乐”的祝福,你知道几个?9、模式匹配 (switch expression C# 8.0+)10、记录类型 (Records C# 9.0+)1、异步编程 (async/await)马上迎来2025年了,祝大家新年快乐!最后,再次祝大家新年快乐!6、属性和自动实现的属性。大家好,我是编程乐趣。4、Lambda表达式。

2024-12-31 15:21:41 504

原创 在外包后端实习,没什么收获!

最近已经在一个外包公司实习一个月了,公司基本都是 5 年经验的同事,业务主要是给房地产行业开发租房整个链路的应用,公司同一时间接了 5、6 个类似的项目。感觉这些都是一些很简单的业务,之前有比较紧急的需求也没有分配给我。最近已经在一个外包公司实习一个月了,公司基本都是 5 年经验的同事,业务主要是给房地产行业开发租房整个链路的应用,公司同一时间接了 5、6 个类似的项目。:即使是简单的业务,也可以通过深挖细节找到学习的机会,例如如何优化大数据量的 EXCEL 导入导出性能、如何保障第三方接口的安全。

2024-12-31 15:19:42 483

原创 能用到 “退休” 的 600条 Linux 命令,直接起飞!

uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)

2024-12-30 12:03:26 771

原创 一个复杂的SQL分析

今天公司导出数据用到了一个看着非常复杂的Sql,正好来分析一下。

2024-12-30 11:55:27 400

原创 四步改造一套完美的 Controller 代码层,帅呆了!

原来的代码中可以看到有几个问题抛出的异常不够具体,只是简单地把错误信息放到了 Exception 中抛出异常后,Controller 不能具体地根据异常做出反馈虽然做了参数自动校验,但是异常返回结构和正常返回结构不一致自定义异常是为了后面统一拦截异常时,对业务中的异常有更加细颗粒度的区分,拦截时针对不同的异常作出不同的响应。

2024-12-30 11:38:23 1137

原创 如何用沙子自制简易CPU?

因为沙子的主要成分是二氧化硅(SiO2),这是制作半导体的基本材料。提取硅:使用化学药品和高温炉提取硅。硅的提取过程涉及将沙子转化为纯硅,这个过程非常复杂,需要高温和特定化学反应。对于普通人来说,这个过程几乎不可能在家完成,但可以作为了解现代半导体制造技术的一个有趣的起点。这只是一个大致的流程,实际操作中会非常复杂,涉及高温、化学药品和精密设备。封装:将芯片封装到适当的外壳中,以便于安装和使用。沙子:确保沙子主要含有硅,尽量使用高纯度的沙子。熔化硅:将提取出的硅熔化并倒入模具中,制成硅片。

2024-12-30 11:27:59 413

原创 小米正式官宣开源!杀疯了!

但是这里面仍然有一个问题需要注意,项目官方也说得很明确:虽说 Home Assistant 米家集成提供了 OAuth 的登录方式,但由于 Home Assistant 平台的限制,登录成功后,用户的小米用户信息(包括设备信息、证书、 token 等)会明文保存在 Home Assistant 的配置文件中。其实在这次小米官方推出 Home Assistant 米家集成之前,市面上也有一些第三方的米家设备集成,但是多多少少会有一些不完美的地方,典型的比如设备状态响应延时,所以导致体验并不是最佳。

2024-12-29 23:16:45 507

原创 这 30 款 IDEA 宝贝插件,顶级优秀!

这款插件,就无需你来回跳转,直接把中央仓库的查找集成到了Idea里面。但是每次需要输入很长一段命令,有些命令遗忘的话,还要去翻看Arthas的命令文档,然后还要复制代码中类或方法的全路径,很是不方便。这是一个icon图标插件,搭配其他主题插件会让整个ui变得非常好看,还有一个特别牛的功能就是可以优化idea流畅度,不知道是什么原理,现在这个插件成为了我必备插件。使用起来非常方便,进入代码片段,选择你要诊断的类或者方法上面,右击打开Arthas命令,选择一项,即可自动生成命令,省去你敲打命令的时间。

2024-12-29 16:21:10 951

原创 腾讯音乐:说说Redis脑裂问题?

Redis 脑裂问题是指,在 Redis 哨兵模式或集群模式中,由于网络原因,导致主节点(Master)与哨兵(Sentinel)和从节点(Slave)的通讯中断,此时哨兵就会误以为主节点已宕机,就会在从节点中选举出一个新的主节点,此时 Redis 的集群中就出现了两个主节点的问题,就是 Redis 脑裂问题。

2024-12-28 11:26:52 769

原创 面试官:Sentinel是如何实现限流的?

限流是一种通过控制系统对外提供的资源、服务或接口的访问数量或速率,以保护系统免受过载的一种策略。它的目的是确保系统能够在承受范围内提供稳定和可靠的服务,避免因过多的请求而导致系统崩溃、资源耗尽或响应延迟过高的情况发生。在 Sentinel 中,实现限流的方法有以下两种:通过代码方法实现限流。通过 Sentinel 控制台设置实现限流。

2024-12-28 11:24:38 1781

原创 场景题:实际工作中哪里用到了自定义注解?如何实现自定义注解?

下面我们先使用 AOP 的方式来实现一个打印日志的自定义注解,它的实现步骤如下:添加 Spring AOP 依赖。创建自定义注解。编写 AOP 拦截(自定义注解)的逻辑代码。使用自定义注解。具体实现如下。① 添加 Spring AOP 依赖在 pom.xml 中添加如下依赖:

2024-12-28 11:08:31 614

原创 如何保证本地缓存数据一致性?

有人可能看到“本地缓存”这四个字就会觉得不屑,“哼,现在谁还用本地缓存?直接用分布式缓存不就完了嘛”。然而,这就像你有一辆超级豪华的房车一样,虽然它空间很大,设备很全,但你去市中心的时候,依然会开小轿车一样,为啥?好停车啊!所以,不同的缓存类型是有不同得使用场景的。因为分布式缓存可能会失效、可能会挂掉,所以为了系统的稳定性,多级缓存策略使用的非常广泛。那么,问题来了,怎么保证本地缓存的一致性?

2024-12-27 20:00:07 581

原创 Java程序中的潜在危机: 深入探讨NullPointerException

在深入了解虚拟机如何处理NullPointerException之后,我们可以发现,表面上看似简单的异常处理背后,实际上蕴藏着大量复杂的逻辑思考和设计上的平衡。这不仅涉及到如何有效捕获和报告错误,还包括在性能、内存管理和用户体验之间进行权衡。Java虚拟机在设计时需要考虑到多种因素,例如如何迅速反馈给开发者,同时又不影响程序的整体性能和稳定性。通过深入分析这一过程,我们能够更好地理解异常处理机制的内在原理,这不仅提升了我们的编程技能,也为我们在开发过程中处理类似问题提供了更深刻的视角和解决方案。

2024-12-25 15:05:07 675

学生信息管理系统代码实现

【python入门】day20:学生信息管理系统代码实现

2024-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除