自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在那一刻,我们或许会发现自己站在了时间的另一岸,以更加成熟和宽广的胸怀,去拥抱那份隔代相传的深情。

如此循环往复,爱与责任在家族的血脉中流淌,生生不息。我们不仅在跟着时代的步伐前行,更是在这份传承与延续中,找到了生命最本真的意义与价值。未来,无论岁月如何更迭,那份对家人深深的牵挂与爱,都将是我们心中最宝贵的财富,照亮彼此的人生路。

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

原创 百度2025校园招聘内推开始啦

百度2025校园招聘内推开始啦,快来投递你心仪的职位吧( 网申链接地址:https://talent.baidu.com/jobs/list?在这个充满无限可能的金秋时节,百度2025校园招聘正式拉开帷幕,我们诚挚地向每一位怀揣梦想、渴望在AI时代破浪前行的你发出最热烈的邀请!—— 百度,作为全球领先的AI公司,我们不仅拥有最前沿的技术探索,更有开放包容的企业文化、丰富的学习资源和广阔的发展平台。别让机会擦肩而过,百度2025校园招聘内推通道,只为独一无二的你开启!立即行动吧,未来已来,就等你来定义!

2024-07-12 19:02:28 1065

原创 MySQL 将多行数据转换为一行数据

在MySQL中,如果你想要将某个属性的多个结果连接成一行显示(即,将多行数据转换为一行数据,通常是通过某种分隔符连接),你可以使用函数。这个函数允许你将来自多个记录的列值连接成一个字符串结果。

2024-07-19 16:12:08 172

原创 IKM 外企常用

IKM Java笔试题的类型多种多样,旨在全面考察考生对Java语言的理解、应用能力和编程技巧。

2024-07-18 21:01:47 662

原创 版本控制工具

选择合适的版本控制工具取决于项目的规模、团队的需求以及个人的偏好。对于小型团队和简单项目,集中式版本控制工具如SVN可能更为合适;而对于大型项目或需要高度灵活性和协作的团队,分布式版本控制工具如Git则更具优势。同时,商业化的版本控制工具如Perforce也提供了丰富的功能和定制选项,适用于特定场景下的开发需求。

2024-07-18 20:36:46 797

原创 MySQL 实现模糊匹配

在不依赖Elasticsearch等外部搜索引擎的情况下,您依然能够充分利用MySQL数据库内置的LIKE和REGEXP操作符来实现高效的模糊匹配功能。针对更为复杂的搜索需求,尤其是在处理大型数据集时,结合使用IK分词器(虽然IK分词器本身主要用于中文分词,在Elasticsearch等搜索引擎中广泛应用,但可以通过一些创造性的方法间接应用于MySQL环境)可以显著提升搜索的准确性和效率。

2024-07-17 21:16:10 1065

原创 比较HTTP/1.1、HTTP/2

HTTP/2相比HTTP/1.1在连接管理、头部压缩、数据传输格式、服务器推送和安全性等方面都有显著的改进和提升。这些改进使得HTTP/2在处理大量请求和传输大量数据时具有更高的性能和效率。然而,需要注意的是,不同的系统和服务器可能会以不同的方式实现和支持这些协议的功能和特性。因此,在实际应用中,需要根据具体场景和需求选择合适的协议版本。

2024-07-16 22:04:16 430

原创 比较RMI、HTTP+JSON/XML、gRPC

RMI是Java特有的远程调用机制,允许运行在一个Java虚拟机上的对象调用运行在另一个Java虚拟机上的对象的方法。RMI使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。

2024-07-16 21:46:30 1018

原创 富文本中提取信息并去除其中的HTML或XML标签

要从富文本中提取信息并去除其中的HTML或XML标签,可以使用不同的编程语言和库。

2024-07-15 21:08:29 600

原创 部署运维之二:虚拟化

在21世纪初的曙光中,虚拟化技术悄然萌芽,标志着计算领域的一次革命性飞跃。这一时期,通过引入虚拟化技术,业界实现了在单一物理服务器之上并行运行多个虚拟机的壮举,每个虚拟机均构筑起一个隔离而独立的运行环境,为资源的高效利用与灵活部署开辟了新纪元。代表性的先驱包括2001年问世的VMware,引领潮流;紧随其后,2003年Xen的加入,进一步丰富了虚拟化技术的生态;直至2007年,KVM的崛起,更是以其开源特性与卓越性能,成为了虚拟化领域的一颗璀璨新星。

2024-07-14 13:36:46 904

原创 部署运维之一:发展历史

在当今数字化转型加速的时代,部署运维作为技术栈中至关重要的一环,不仅承载着确保应用平稳运行的重任,还深刻影响着企业的业务连续性、用户体验以及市场竞争力。随着云计算、大数据、人工智能等技术的飞速发展,应用系统的复杂性日益提升,对部署运维的能力与效率提出了前所未有的挑战。

2024-07-14 11:23:33 757

原创 需求实现:字数限制500字

字符串(String)的length()方法:通过访问字符串对象内部存储的字符数量信息来返回字符串的长度。尽管字符串在内部可能以某种形式(如字符数组)存储,但用户不需要直接关心这些实现细节。数组的length属性:数组的长度是在数组被创建时确定的,并且之后保持不变。length属性直接提供了数组中元素的数量,不需要通过方法调用。在Java中,字符串和数组的长度获取方式虽然不同(一个是方法调用,一个是属性访问),但它们的本质目的都是为了提供关于数据大小的信息。

2024-07-12 16:05:41 868

原创 遇到NotOfficeXmlFileException

这个异常通常发生在你尝试使用 Apache POI 库来读取或处理一个不是有效的 Office Open XML 文件(如.xlsx或.docx文件)时。

2024-07-11 15:04:52 592

原创 开源项目的发展趋势之托管平台

代码托管平台的发展历史是随着版本控制系统的演进和互联网技术的普及而不断演进的。从早期的单机操作到网络协同作业,再到现代功能丰富、支持多种开发场景的代码托管平台,这些平台为开发者提供了更为便捷、高效的代码管理和团队协作服务。随着技术的不断进步和开发者需求的不断变化,未来代码托管平台还将继续发展和创新。鉴于当前情况,由于GitHub的使用受限,我转而更加频繁地利用Gitee作为我的主要代码托管平台。这一转变让我深刻体会到了Gitee在本地化服务、网络稳定性以及对中国开源生态的积极贡献方面的优势。

2024-07-11 11:45:19 694

原创 “不要卷模型,要卷应用”之高考志愿填报智能体

以上例子充分说明了“大家不要卷模型,要卷应用”的重要性。在人工智能领域,技术的真正价值在于其能否被有效地应用于实际场景并解决具体问题。因此,我们应该更加注重技术的实际应用和效果评估而非单纯的技术竞赛或模型优化。只有这样才能推动人工智能技术的持续进步和广泛应用为社会发展做出更大的贡献。

2024-07-09 22:20:22 829

原创 Spring事务

事务(Transaction)是数据库操作的基本单元,它由一组逻辑上相关的操作组成,这些操作要么全部成功,要么全部失败。Spring事务是Spring框架基于数据库事务的扩展,通过提供一致的编程模型,让开发者能够轻松地管理事务。方法没有被public修饰Spring要求被代理的方法必须是public的,如果方法不是public的(如private、protected、默认访问权限),则不会被Spring的AOP代理机制拦截,从而导致事务失效。类没有被Spring托管。

2024-07-09 21:39:57 1120

原创 Maven依赖 dependencyManagement、 dependencies、 dependency

在Maven项目构建工具中,“dependencies”、“dependencyManagement”和“dependency”这三个概念扮演着重要的角色,它们之间既有区别又有联系。

2024-07-09 16:22:05 362

原创 HTTP协议状态码

HTTP协议定义了一系列状态码,主要是为了在客户端(如浏览器)和服务器之间传递请求和响应时,能够以一种标准化、明确的方式指示请求的处理结果或状态。

2024-07-09 15:59:09 777

原创 MySQL中字段的实际长度

在MySQL中,获取字段实际存储的字节长度可能需要一些额外的考虑,特别是当涉及到字符类型字段和特定的字符编码时。对于二进制类型字段,LENGTH()函数直接给出了字节长度。对于字符类型字段,你可能需要根据字符编码和存储的具体内容来估计字节长度。SELECTattach_id,FROMtableGROUP BYLIMIT 10结果示例lencattach_id23103441004451511075512341000065214571000007。

2024-07-09 14:38:59 410

原创 开源许可(Open Source License)

法律性质:开源许可证是一种具有法律性质的合同,其目的在于规范受著作权保护的软件或其他作品的使用或分发行为。使用范围:通过开源许可,版权拥有人允许用户在使用其作品时,享有特定的权利,如复制、分发、修改等,但这些权利通常受到一定条件的限制。

2024-07-08 19:37:05 622

原创 判断两个IP地址是否属于同一子网

判断两个IP地址是否属于同一子网,主要依赖于子网掩码。子网掩码与IP地址具有相同的结构,都是32位二进制数,其中网络号部分全为“1”,主机号部分全为“0”。

2024-07-08 17:58:38 320

原创 MySQL函数Locate的使用

用途LOCATE和INSTR用于查找子字符串在字符串中的位置,而LIKE用于基于模式的字符串匹配。返回值LOCATE和INSTR返回子字符串首次出现的位置(从1开始),如果未找到则返回0。LIKE不返回任何值,而是根据匹配结果过滤行。参数LOCATE和INSTR的参数主要是字符串和子字符串,而LIKE主要与WHERE子句一起使用,并接受带有通配符的模式字符串。性能:在大型数据集上,LIKE特别是与开头的模式一起使用时,可能会比LOCATE或INSTR慢,因为开头的模式通常无法利用索引。

2023-11-20 14:28:37 506

原创 Lambda 架构 vs Kappa 架构

Lambda架构通过批处理层和速度层的组合,兼顾了低延迟和复杂分析,但。两者都有各自的优缺点,需要根据具体场景进行技术选型和设计权衡。Kappa架构只通过流式系统实现所有处理,简化了架构,但。

2023-11-06 21:16:15 533

原创 遇到BeanDefinitionStoreException: Failed to read candidate component class

这个错误通常是在使用Spring框架时遇到的,尤其是在进行Spring Boot应用的自动配置或组件扫描时。这个错误表明Spring在尝试读取或解析一个候选的组件类时遇到了问题。如果问题仍然存在,可能需要更深入地检查你的项目配置或寻求专业的帮助。通过这些步骤,你应该能够诊断并解决。

2023-10-25 11:56:05 870

原创 遇到java.text.ParseException: Unable to parse the date: 2023-09-01 00:00:00

【代码】java.text.ParseException: Unable to parse the date: 2023-09-01 00:00:00。

2023-10-07 16:21:05 751

原创 sql:是否在时间段内

判断给定时间是否在区间内,由于结束时间可能为空,若为空表示长期;希望在 end_date 可以延长180天作为最终的 end_date。时间 '2022-01-22' 经过前端传递到Java后端,后端MyBatis调用数据库,结果是查不出数据的。这个时间无法在sql查询起作用?但是遇到的问题时这样的。

2023-07-21 14:47:46 566

原创 综述:网络应用程序的设计风格和开发方式 Restful和Rpc

在传统的SOA治理中,使用rpc的居多;Spring Cloud默认使用restful进行服务之间的通讯。rpc通讯效率会比restful要高一些,但是对于大多数公司来讲,这点效率影响甚微。我建议使用restful这种方式,易于在不同语言实现的服务之间通讯。各服务之间通信,对Restful和Rpc这2种方式如何做选择?关键词:Restful Rpc。

2023-05-05 15:36:13 44

原创 java idea 日常

日常记录。

2023-04-18 14:15:30 53

原创 综述:MySQL

数据库的使用关键词:DDL、DCL、DML、执行顺序、索引。

2022-09-25 19:24:46 180

原创 Java避免转义+去除html标签

2、依旧会存在特殊字符影响xml解析,所以加入CDATA标签,避免转义。目标是将数据库中存贮的一个字符串加工处理,让后放到xml文件中。这个字符串就可以完美的放入xml中了,类似如下。1、去除html标签。...

2022-07-20 15:07:23 1681

原创 MySQL 常用操作

tablename指的是表名,columnname指的是新增字段名,somecolumn指的是表中原有的字段。显示表结构,字段类型,主键,是否为空等属性,但不显示外键。DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用,主要的命令有CREATE、ALTER、DROP、TRUNCATE等。按照效率排序的话,count(字段)

2021-11-24 13:28:46 471

原创 IntelliJ IDEA 必知技巧(持续更新)

目录一、本地备忘录功能作为Java从业人员,一款得力的IDE是不可或缺的,那么我要推荐的就是IntelliJ IDEA。而这款工具的一些设置,对于我们来说,真的是非常方便。一、本地备忘录功能使用Scratch files可以做丰富的备忘,支持丰富的格式,不需要切换应用。二、跳过单元测试不像执行单元测试三、组织import合并《未完待续》...

2021-10-25 22:29:55 219

VMware+xshell+sftp.rar

在21世纪初的曙光中,虚拟化技术悄然萌芽,标志着计算领域的一次革命性飞跃。这一时期,通过引入虚拟化技术,业界实现了在单一物理服务器之上并行运行多个虚拟机的壮举,每个虚拟机均构筑起一个隔离而独立的运行环境,为资源的高效利用与灵活部署开辟了新纪元。代表性的先驱包括2001年问世的VMware,引领潮流;紧随其后,2003年Xen的加入,进一步丰富了虚拟化技术的生态;直至2007年,KVM的崛起,更是以其开源特性与卓越性能,成为了虚拟化领域的一颗璀璨新星。 本文旨在深入探讨虚拟化技术的实践应用,并选取了一个极具时代特色的案例——即基于2007年风靡一时的单机网络游戏“诛仙”的修改尝试,来生动阐述虚拟化技术如何在实际操作中展现其独特魅力与实用价值。通过这一经典游戏的视角,我们将探索如何利用虚拟化技术为游戏体验、性能优化乃至游戏开发流程带来前所未有的变革,进而展现虚拟化技术在推动数字娱乐产业乃至整个信息技术领域发展中的重要作用。

2024-07-14

分析师试题辅助资料与原题,欢迎交换其他软考真题

系统分析师,仅供交流学习,请勿用于商业用途

2023-05-09

空空如也

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

TA关注的人

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