- 博客(1565)
- 资源 (14)
- 收藏
- 关注
原创 进程、线程、协程三者的区别和联系
进程(Process) 进程是操作系统进行资源分配和调度的基本单位,它代表一个正在执行的程序实例。每个进程都拥有独立的内存空间(包括代码段、数据段、堆栈等)、文件描述符、安全上下文等系统资源。操作系统通过进程控制块(PCB)来管理进程,PCB包含进程ID、进程状态、程序计数器、内存指针等关键信息。线程(Thread) 线程是进程内的执行单元,是CPU调度的基本单位。一个进程可以包含多个线程,这些线程共享进程的内存空间(堆、全局变量等)和资源(如打开的文件),但各自拥有独立的程序计数器、栈空间和寄存器状态。
2025-11-24 10:20:33
483
原创 SpringCloud Stream 快速入门
/ 输入通道定义// 输出通道定义// 普通输入通道// 错误处理通道// 普通输出通道// 审计日志输出通道。
2025-11-24 10:11:31
240
原创 AnyLine信创环境国产数据库切换中的应用
随着国家信息技术应用创新(信创)战略的深入推进,数据库国产化已成为实现核心技术自主可控的关键任务。根据工业和信息化部发布的《2022年中国数据库产业发展白皮书》显示,2022年我国数据库市场规模已达300亿元,年增长率超过20%,其中国产数据库占比从2019年的不足30%提升至45%,呈现出加速发展的良好态势。
2025-11-24 10:00:19
675
原创 iOS多线程
Apple提供的基于C语言的轻量级多线程API,是iOS中最常用的多线程解决方案,具有高效、简洁的特点。GCD通过队列和任务的概念来管理线程,开发者无需直接操作线程。- 基于GCD的面向对象封装,提供更多控制功能。相比GCD,NSOperation提供了任务依赖、优先级设置、取消操作等高级功能,适合复杂任务管理。- 跨平台的POSIX线程标准,在iOS中较少直接使用。它提供了最底层的线程控制能力,但使用复杂且容易出错。- 轻量级的线程封装,可直接操作线程。
2025-11-23 22:44:06
740
原创 TCP/IP协议栈
TCP/IP协议栈是互联网通信的基础架构,由美国国防部高级研究计划局(DARPA)在20世纪70年代开发。最初作为ARPANET网络的核心协议,后来演变为现代互联网的基础标准。它采用分层设计理念,将复杂的网络通信过程分解为多个相对独立的层次,每一层专注于特定的功能,并通过标准化的接口与相邻层交互。这种设计大大降低了网络通信系统的复杂性,使得不同厂商、不同类型的设备能够实现互联互通。
2025-11-19 03:51:59
601
原创 网络安全 | 深入解析XSS攻击与防御实战
跨站脚本攻击(Cross-Site Scripting,简称XSS)是一种常见的Web安全漏洞,它允许攻击者将恶意客户端脚本注入到其他用户浏览的网页中。据统计,XSS漏洞在Web应用中占比超过40%,是Web安全三大漏洞之一(与SQL注入、CSRF并列)。根据Verizon《2022数据泄露调查报告》,XSS攻击占所有Web攻击的约15%。
2025-11-19 03:50:33
727
原创 Android View 的工作原理
/ ...// 自定义页面动画Banner轮播是移动应用中常见的UI组件,用于展示一组图片或内容,支持自动轮播和手动滑动切换。在Jetpack Compose中,我们可以利用现有组件构建一个高性能的轮播组件。
2025-11-17 22:48:06
441
原创 MySql的慢查询
慢查询是指执行时间超过预设阈值的SQL语句。MySQL通过慢查询日志记录这些查询,通常包括查询语句、执行时间、锁等待时间、返回行数等信息。
2025-11-17 22:47:41
255
原创 Android输出app内存占用情况
ActivityManager 提供系统整体内存状态的宏观视图,适合监控设备的全局内存状况。这个方法可以获取包括可用内存、总内存和系统是否处于低内存状态等关键指标。
2025-11-17 22:45:28
740
原创 Compose使用Camerax结合Zxing与MLKit实现二维码扫描
CameraX是基于Jetpack组件库的现代化相机API,它解决了传统Camera API的复杂性,提供了生命周期感知、设备兼容性处理和一致的API行为。结合Zxing(知名开源二维码处理库,支持多种条码格式)和MLKit(谷歌机器学习工具包,提供云端和本地模型)可以实现高效且灵活的二维码扫描功能。CameraX负责相机预览和图像采集,Zxing/MLKit则专注于图像分析和二维码识别。这种架构分离了关注点,使系统更易于维护和扩展。
2025-11-17 22:44:16
847
原创 Window系统,Unity编辑器中播放HEVC/H265编码的视频报错问题
【代码】Window系统,Unity编辑器中播放HEVC/H265编码的视频报错问题。
2025-11-17 22:43:05
984
原创 Kubernetes 中修改 API Server 地址的详细指南
修改 API Server 地址是 Kubernetes 集群运维中的高级操作,需要谨慎执行以避免集群不可用。以下是详细的修改流程和注意事项。
2025-11-17 22:39:24
551
原创 Anyline平台业务支撑能力与技术先进性分析报
金融风控场景对实时性与灵活性有严苛要求,需实现账户、交易、征信等多源数据(如 MySQL、Oracle、Redis)的实时整合,并支持风控规则的动态调整(如新增风险指标)。内存计算灵活性依托 DataSet 模型,支持 DataSet.pivot("姓名", "科目", "成绩") 行列转换、set.group("age", Aggregation.COUNT, "dept") 聚合计算及 OGNL 表达式创建新列(set.ognl("C", "${A}-${B}")),减少数据库交互提升效率。
2025-11-17 13:15:25
1727
原创 PostgreSQL 迁移到 TiDB 的完整指南
通过以上完整的迁移方法和最佳实践,可以确保PostgreSQL到TiDB的迁移过程平滑可靠,最大程度保证业务连续性和数据一致性。
2025-11-16 14:13:09
1001
原创 从PostgreSQL迁移到kingbase数据库的完整指南
通过遵循本指南的系统性步骤和深度优化建议,结合分阶段验证、周密规划和全面监控,您可以确保从PostgreSQL到Kingbase的迁移过程平滑高效,最大程度保障业务系统的稳定运行。建议在实施前进行充分的预演测试,并准备详细的应急响应预案。
2025-11-16 13:58:32
955
原创 从PostgreSQL迁移到DM(达梦)数据库的完整指南
这些差异在实际数据库迁移或跨平台开发时需要特别注意,建议通过数据库文档和测试验证具体语法。通过系统化的准备、执行和验证流程,可以确保从PostgreSQL到达梦数据库的平滑迁移。:达梦默认使用READ COMMITTED,与PG相同但具体实现可能有差异。:PostgreSQL的TSVECTOR到达梦需要使用专门的全文检索功能。:类似语法转换,注意达梦的触发器事件可能有差异。
2025-11-16 13:54:14
774
原创 mysql迁移到kingbase
字符串类型:MySQL的VARCHAR最大支持65535字节,而KingBase可达1GB日期时间类型:KingBase支持时区类型。
2025-11-16 13:51:47
862
原创 oracle迁移到kingbase
随着国产化替代进程加速,越来越多的企业将Oracle数据库迁移至国产数据库Kingbase。Kingbase是一款兼容Oracle语法的高性能国产数据库,迁移过程中需要考虑语法兼容性、性能优化、数据一致性等多方面因素。
2025-11-16 13:48:06
953
原创 Oracle数据库迁移至达梦数据库的详细指南
随着国家信息技术应用创新战略的深入推进,国产化替代进程正在各行业加速实施。达梦数据库作为国内领先的自主研发数据库产品,凭借其优良的性能、高安全性和对Oracle的良好兼容性,正逐步替代Oracle在企业核心业务系统中的应用。通过以上系统化的迁移方法和完善的风险控制措施,可实现Oracle到达梦数据库的安全、高效迁移,确保业务系统在国产化转型过程中的平稳过渡。建议建立长效运维机制,持续优化达梦数据库性能,充分发挥国产数据库的优势。
2025-11-16 12:54:39
1160
原创 mysql与oracle的语法区别
MySQL和Oracle作为两种主流的关系型数据库管理系统,在企业应用中各有优势,但在语法上存在显著差异。了解这些差异对于数据库开发、迁移和维护至关重要。
2025-11-16 11:07:16
881
原创 TensorFlow 入门
TensorFlow 是由 Google Brain 团队开发的第二代深度学习框架(前身为 DistBelief),于2015年11月开源。
2025-11-02 12:29:56
1065
原创 CUDA入门
CUDA(Compute Unified Device Architecture)是NVIDIA推出的通用并行计算架构,它允许开发者使用标准C语言扩展在NVIDIA GPU上进行高性能计算。CUDA为开发者提供了直接访问GPU虚拟指令集和并行计算元素的接口,使开发者能够利用GPU的大规模并行计算能力来解决复杂的计算问题。:GPU拥有数千个计算核心,可以同时执行大量线程,特别适合处理数据并行任务。例如,在矩阵运算中,CUDA可以实现比CPU快10-100倍的加速效果。
2025-11-02 12:24:11
1180
原创 数据结构<C++>——链表
链表是一种常见的线性数据结构,它通过指针将一系列节点连接起来。与数组不同,链表不需要连续的内存空间,可以动态地进行内存分配。
2025-10-27 20:56:43
732
原创 pgvector入门
pgvector是PostgreSQL的一个开源扩展,专门用于高效存储和查询向量数据。它允许你在PostgreSQL数据库中直接进行向量相似度搜索,为AI应用提供了原生支持。该扩展由Ankane团队开发维护,目前已经成为PostgreSQL生态中最受欢迎的向量搜索解决方案之一。
2025-10-27 20:13:28
1098
原创 ES向量检索
向量检索先将文本、图像等非结构化数据通过嵌入模型(如BERT、ResNet)转换为固定维度的向量表示(通常为128-1024维),然后通过比较向量间的距离或相似度来寻找最相关的结果。这种方法的优势在于能够理解"手机"和"智能手机"之间的语义关联,而传统关键词检索可能无法识别这种关系。ES(Elasticsearch)向量检索是指利用Elasticsearch的向量搜索功能,通过计算向量之间的相似度来查找最相关文档的检索技术。与传统的关键词检索不同,向量检索可以捕捉语义层面的相似性,实现更智能的搜索体验。
2025-10-27 20:12:30
851
原创 linux虚拟机网络配置
虚拟机通过主机的NAT设备进行网络地址转换。当虚拟机发送请求时,主机会将虚拟机的私有IP转换为自己的公网IP,然后将响应数据包转发回虚拟机。这类似于家庭路由器的工作方式。: 虚拟机的网络适配器直接桥接到主机的物理网络适配器上,相当于在物理网络中增加了一台真实的计算机。: 创建一个仅包含主机和虚拟机的封闭网络环境,不连接到外部网络。虚拟机之间通过虚拟交换机进行通信。
2025-10-27 20:11:44
1005
原创 PyTorch 张量
PyTorch 张量(Tensor)是 PyTorch 中的核心数据结构,类似于 NumPy 的 ndarray,但具有 GPU 加速能力。张量是一个多维数组,可以包含标量(0维)、向量(1维)、矩阵(2维)以及更高维度的数据。在深度学习应用中,张量通常用于表示神经网络的输入数据、权重参数和梯度信息。
2025-10-26 20:39:30
388
原创 FastGateway 容器化部署与安全集成实践
通过 Kubernetes Cluster Federation 在多个区域(如北京、上海、广州)建立集群联邦,实现跨区域的应用部署和管理。该方案基于Kubernetes官方的Cluster Federation v2(KubeFed)架构,通过中央控制平面协调多个独立集群。
2025-10-26 20:36:02
746
原创 maven版本冲突
Maven版本冲突是指在使用Maven构建项目时,由于依赖传递机制导致同一个依赖的不同版本被引入项目中,从而引发的兼容性问题。这种冲突通常表现为:类加载时抛出或异常例如:当依赖A使用类的1.0版本,而依赖B使用2.0版本时,如果运行时加载了不匹配的版本就会抛出这些错误运行时出现意外的行为或功能缺失例如:新版本API删除了旧版本的某些方法,导致依赖旧版本的功能无法正常工作构建过程中出现校验错误例如:Maven可能报告"发现重复类"或"版本不兼容"等错误信息。
2025-10-26 19:02:59
704
原创 git的tag标签
Git标签(Tag)是用于标记特定提交的引用,通常用来标记项目的重要节点如版本发布(如v1.0.0)。标签提供了一种永久性的方式来标记代码库中的特定状态,特别适合用于版本控制、发布管理和重要里程碑记录。
2025-10-26 15:11:45
999
原创 数据血缘管理
数据血缘(Data Lineage)是指追踪数据从源头到最终使用的完整流动路径和转换过程的管理方法。它记录了数据的来源、流转路径、转换逻辑以及最终去向,是数据治理的重要组成部分。在数字化转型背景下,数据血缘已成为企业数据资产管理的关键能力,能够帮助组织理解数据流转全貌,确保数据可信度,并满足日益严格的合规要求。
2025-10-26 15:08:04
1549
原创 元数据管理
元数据(Metadata)是"关于数据的数据",是描述数据内容、特征、结构、关系和流转过程的结构化信息。它就像数据的"说明书",帮助人们理解和管理数据资产。在数据治理体系中,元数据管理扮演着基础设施的角色,为数据质量、数据安全、数据标准等治理领域提供基础支撑。
2025-10-26 15:00:43
861
apache common api(chm)
2010-08-24
微软常用运行库合集.zip
2020-03-30
nginx_openssl_pcre_zlib.zip
2020-04-26
struts2漏洞修复
2019-01-29
nginx-clojure-0.5.1.tar.gz
2020-03-26
myeclipse/eclipse反编译插件
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅