- 博客(1381)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【项目实战】与车相关的常用英文词汇对照表
轮胎:Tire备胎:Spare Tire钢圈、轮毂:Wheel Rim轮辋直径:Rim Diameter胎侧:Sidewall胎圈:Bead轮眉、翼子板:Fender轮毂:Wheel Rim轮胎:Tire胎体:Carcass轮胎类型:Tire Type轮胎尺寸:Tire Size轮胎宽度:Tire Width轮胎压力、胎压:Tire Pressure轮胎内压:Internal Pressure。
2024-05-09 15:58:21
121
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【项目实战】车联网常用词汇大杂烩
简写英文全拼中文解释IVI信息娱乐系统CANController Area NetworkHUD抬头显示(车辆平视显示系统)CDC座舱域控制器AOSPAndroid Open Source ProjectGSMGlobal System for Mobile Communications全球移动通信系统TCUTelematics Control Unit远程信息控制单元E/EA电子电气架构ADASAdva
2023-09-01 08:34:48
399
原创 【项目实战】Protocol Buffers系列文章之Java使用 Protocol Buffers (protobuf) 进行序列化和反序列化
/ 消息定义详细参考文章:【项目实战】Protocol Buffers系列文章之proto基本语法和概念。
2024-08-25 19:59:47
5
原创 【项目实战】并发编程之Java中实现多线程的两种主要方式:通过继承`Thread`类或者实现`Runnable`接口。
继承 vs 实现Thread 类:通过继承Thread类来创建线程。Runnable 接口:通过实现Runnable接口来创建线程。灵活性Thread 类:不支持多重继承,因此不能同时继承其他类。Runnable 接口:可以与其他接口一起实现,也可以继承其他类。资源管理Thread 类:可以直接访问线程相关的属性和方法。Runnable 接口:需要通过Thread类来管理线程的生命周期,如启动、停止等操作。应用场景Thread 类:适合简单场景,不需要额外的功能或继承其他类的情况。
2024-08-25 10:39:17
3
原创 【项目实战】并发编程之运用线程池(ThreadPoolExecutor)+CountDownLatch + AtomicInteger自己设计一个压测工具类
接口代码如下,test1接口,很简单,没有任何逻辑,这个接口效率很高。
2024-08-25 10:17:56
5
原创 【项目实战】Protocol Buffers系列文章之Protobuf入门介绍
简称 Proto,Protobuf,Protocol Buffers。,是一种跨平台的数据交换格式,一种数据传输格式。,是一种语言无关、平台无关、可扩展的序列化结构数据。,是一种轻便高效的结构化数据存储格式。,可以用来序列化结构化的数据。,允许开发者定义数据结构,并通过简单的 API 在各种语言中进行序列化和反序列化。,由 Google 开发,旨在提供一种高效、简洁的方式来传输结构化数据。,支持多种编程语言,如 C++、Java、Python 等。
2024-08-25 10:17:15
5
原创 【项目实战】Protocol Buffers系列文章之proto基本语法和概念
消息是 Protocol Buffers 中最基本的单位。消息是由字段组成的容器,每个字段都有一个唯一的标识符(标签),用于序列化和反序列化。Protocol Buffers v3 引入了服务定义,这使得它可以直接用于 gRPC 等远程过程调用框架。使用package关键字定义包名,帮助组织消息和服务。
2024-08-25 09:39:05
8
原创 【项目实战】并发编程之动态线程池ThreadPoolTaskExecutor,与Spring框架更好的集成和支持
是Spring框架中的一个线程池任务执行器。提供了与Spring框架更好的集成和支持。是一个用于管理后台任务执行的工具。允许开发者轻松地创建和管理线程池,用于执行异步任务。工具提供了丰富的配置选项,可以根据应用程序的具体需求进行调整。
2024-08-25 09:26:16
4
原创 【项目实战】使用Ajax、Axios技术异步提交表单数据,提高用户体验。
使用Ajax和Axios来异步提交表单数据是一种常见的前端技术,都可以实现在不刷新页面的情况下提交表单数据,帮助改善用户体验,因为它可以让页面无需重新加载即可提交数据。使用Ajax或Axios的好处在于它们可以让你更容易地管理HTTP请求,并且它们都提供了错误处理机制,可以让你更好地控制异步请求的结果。当你使用这些技术时,请确保服务器端配置正确,以便接收这些请求并做出适当的响应。此外,还需要注意跨域问题,确保前端请求可以合法访问后端API。下面我将分别介绍如何使用这两种技术来实现这一目标。
2024-08-25 09:11:42
5
原创 【项目实战】JavsScript、JQuery、Bootstrap入门介绍
JavaScript、jQuery 和 Bootstrap 都是非常重要的前端开发工具,这三个工具共同工作,可以让你快速地开发出功能强大、外观精美的网站。
2024-08-25 09:06:25
5
原创 【项目实战】在MyBatis Plus中使用`LambdaQueryWrapper`来处理查询中的null值
【代码】【项目实战】在MyBatis Plus中使用`LambdaQueryWrapper`来处理查询中的null值。
2024-08-25 09:03:08
7
原创 【项目实战】数据安全技术之防火墙技术介绍
包过滤: 一种基于IP包头信息进行过滤的技术。应用网关: 一种代理服务器,负责处理客户端和服务端之间的通信。状态检查: 一种跟踪连接状态并基于此决定是否允许数据包的技术。
2024-08-25 08:52:43
3
原创 【项目实战】商城业务,统一规格与多规格的差异
统一规格与多规格通常指的是产品或服务在不同应用场景下的配置或版本选择。这两种概念在电子商务、软件产品、硬件设备等领域都有广泛应用。统一规格和多规格的选择取决于产品的性质以及目标市场的需求。如果产品特性相对固定且市场需求相似,则采用统一规格可以降低成本并简化管理;而如果产品需要适应广泛的客户需求或者市场细分明显,则采用多规格策略可能更为合适。企业在制定产品策略时需要根据自身情况综合考虑这两种模式的优劣。
2024-08-25 08:46:41
2
原创 【项目实战】 “蜜罐”技术(Honeypot)
蜜罐的基本概念是创建一个或一组看似有价值的、但实际上是为了吸引潜在攻击者的系统、网络或数据。需要注意的是,虽然蜜罐可以提供有价值的情报,但它们不能替代全面的安全措施。需要注意的是,虽然蜜罐可以提供有价值的情报,但它们不能替代全面的安全措施。:蜜罐可以收集有关攻击者的技术、工具和方法的信息,有助于更好地理解攻击模式和发展新的防御策略。:蜜罐可以收集有关攻击者的技术、工具和方法的信息,有助于更好地理解攻击模式和发展新的防御策略。:蜜罐可以帮助观察攻击者的行为,了解攻击者的目的和意图。
2024-08-25 08:41:40
187
原创 【项目实战】利用日志采集工具(如Cloudera的Flume等)把实时采集的数据作为流计算系统的输入进行实时处理分析
许多公司的业务平台每天都会产生大量的日志文件。日志文件数据一般由数据源系统产生,用于记录数据源的执行的各种操作活动,比如网络监控的流量管理、金融应用的股票记账和Web服务器记录的用户访问行为。对于这些日志信息,我们可以得到出很多有价值的数据。通过对这些日志信息进行采集,然后进行数据分析,就可以从公司业务平台日志数据中挖掘得到具有潜在价值的信息,为公司决策和公司后台服务器平台性能评估提供可靠的数据保证。系统日志采集系统做的事情就是收集日志数据提供离线和在线的实时分析使用。
2024-08-25 08:35:22
4
原创 【软考】数据库系统 - 不同类型数据库比较分析
尽管其没有什么大的改进,但是新兴的互联网使用的最多的数据库。•Redis是键值存储的代表,功能最简单。就像一根棒子一样,没有多余的构造。•MongoDB是个新生事物,提供更灵活的数据模型、异步提交、地理位置索引等五花十色的功能。•HBase是个“仗势欺人”的大象兵。依仗着Hadoop的生态环境,可以有很好的扩展性。但是也正是因此,它的伸缩性特别好。就像悟空手里的金箍棒,大可捅破天,小能成缩成针。但是就像象兵一样,使用者需要养一头大象(Hadoop),才能驱使他。不同类型数据库比较分析。
2024-08-25 08:34:57
3
原创 【项目实战】ECharts与常见的图表类型入门介绍
ECharts是由百度公司前端数据可视化团队研发的图表库。ECharts可以提供直观、生动、可交互、可高度个性化定制的数据可视化图表。ECharts可以流畅地运行在PC和移动设备上。ECharts兼容当前绝大部分浏览器(IE8/9/10/11、Chrome、Firefox、Safari等)。ECharts底层依赖轻量级的、Canvas类库ZRender。
2024-08-25 08:33:16
9
原创 【项目实战】四种实时web通信技术(HTTP轮询,服务器发送事件SSE,WebSocket,Webhooks)
HTTP轮询: 客户端定期向服务器发送请求以获取更新。服务器发送事件(SSE): 服务器向客户端推送数据的一种简单方法。WebSocket: 提供全双工通信通道的持久连接。Webhooks: 服务器向第三方应用发送数据的一种机制。websocket是一个双向通讯的协议,他的优点是,可以同时支持客户端和服务端彼此相互进行通讯。功能上很强大。缺点也很明显,websocket是一个新的协议,ws/wss。也就是说,支持http协议的浏览器不一定支持ws协议。
2024-08-21 00:02:35
245
原创 【项目实战】虚拟专用网络VPN
VPN系统,虚拟专用网络,简称虚拟专网(VPN)其主要功能是在公用网络上建立专用网络,进行加密通讯虚拟专用网络(VPN)是一种网络技术,它通过公共网络(如互联网)创建一个安全的加密通道,允许远程用户或站点像局域网内的用户一样访问资源。隧道: 加密的数据传输通道。加密: 保护数据免遭窃听的过程。认证: 确认用户身份的过程。密钥: 用于加密和解密数据的代码。
2024-08-21 00:02:28
17
原创 【项目实战】使用JMockit框架,创建和维护单元测试
模拟(Mocking): 模拟类或接口的行为,以便于测试。存根(Stubbing): 替换类或方法的实现。存根方法(Stub Method): 用于指定方法的行为和返回值。存根构造器(Stub Constructor): 用于指定构造器的行为和返回值。性能敏感的应用: 如果性能是关键因素,推荐使用 JMockit。集成性和社区支持: 如果你更关心 IDE 支持和社区活跃度,PowerMock 是更好的选择。API 简洁性: 如果你希望使用更简洁的 API,JMockit 可能更适合。现有项目。
2024-08-21 00:02:21
541
原创 【异常】Mockito提示报错无法解析 ‘BodyBuilder‘ 中的方法 ‘content‘
您提到的错误通常发生在尝试使用 Mockito 框架来模拟某个类中的方法时,但该类或方法并未正确导入或者 Mockito 未能正确识别它的情况。在这种情况下,错误提示“无法解析。的错误,这通常意味着你在尝试使用某个方法或 API 时,该方法并未在你的类路径中可用,或者 Mockito 版本与使用的其他库之间存在不兼容性。如果您能够提供更多具体的信息,比如模拟的上下文代码或者项目的依赖列表,我可以为您提供更具体的帮助。当你在使用 Mockito 进行单元测试时遇到无法解析。
2024-08-21 00:02:12
193
原创 【项目实战】使用Spring的MockMvc来模拟HTTP请求
MockMvc是 Spring Framework 提供的一个用于单元测试 Web 层组件(如控制器)的强大工具。它允许开发者模拟 HTTP 请求并验证控制器的行为,而无需启动整个 Spring 应用程序上下文。这使得编写针对 Web 控制器的隔离测试变得简单高效。Spring Framework 官方文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/testing.html#spring-mvc-test。
2024-08-21 00:02:03
522
原创 【项目实战】数据挖掘工具Weka
Weka(怀卡托智能分析环境,Waikato Environment for Knowledge Analysis)是一款免费的、非商业化的、基于Java环境下开源的数据挖掘工具。它提供了一套完整的数据挖掘功能,包括数据预处理、分类、回归、聚类、关联规则挖掘以及可视化等功能。Weka 官方网站Weka 的 GitHub 仓库Weka 的官方文档专业术语:: 从大量数据中提取有用信息的过程。: 计算机通过经验自动改进的能力。: 将数据分配到预定义的类别中。Regression: 预测连续值的过程。
2024-08-21 00:01:47
609
原创 【项目实战】AWS ClickStream埋点
是一项由 Amazon Web Services (AWS) 提供的服务,专门用于收集、存储和分析网站或应用程序中的点击流数据。它可以帮助开发者和分析师更好地理解用户行为,从而优化用户体验和提高转化率。AWS ClickStream 文档AWS ClickStream 开发者指南Amazon S3专业术语:ClickStream Data (点击流数据):记录用户与网站或应用交互的所有活动数据,例如页面浏览、按钮点击等。Real-Time Analytics (实时分析):即时处理和分析数据的能力。
2024-08-21 00:01:38
914
原创 【项目实战】‘stream().forEach()‘‘ 和 ‘forEach()‘的差别 ‘ (可能会改变语义)
选择依据如果你需要利用 Stream API 的强大功能(如过滤、映射等),使用。如果你只是想遍历集合并执行一些操作,使用forEach()即可。性能考虑如果集合较大,使用 Stream API 可能会有更好的性能,特别是利用并行流。如果集合较小,直接使用forEach()可能更快,因为避免了 Stream API 的额外开销。
2024-08-21 00:01:29
666
原创 【项目实战】虚拟机监视器Hypervisor技术
Hypervisor 技术,也被称为虚拟机监视器(Virtual Machine Monitor, VMM),是一种在硬件之上运行的软件层,它允许在单一物理机器上同时运行多个操作系统实例,即虚拟机(Virtual Machines, VMs)。Hypervisor 在虚拟化环境中扮演着关键角色,通过隔离和抽象物理硬件资源,使得每个虚拟机都能够独立运行其操作系统和应用程序,就好像它们各自拥有专用的计算资源一样。
2024-08-21 00:01:22
468
原创 【项目实战】Python中常用的工具(NumPy)
NumPy是一个科学计算工具包,包含强大的N维数组对象、函数库以及用于整合C/C++和Fortran代码的工具包等。NumPy(Numerical Python的缩写)是一个用于Python的开源库,提供了大量的数学函数,特别适合处理数组和矩阵运算。它是Python科学计算的基础包之一,广泛应用于数据科学、机器学习等领域。NumPy官方文档专业术语:数组 (Array):NumPy中的基本数据结构,类似于Python的列表,但专门用于数值计算。广播 (Broadcasting)
2024-08-21 00:01:15
524
原创 【项目实战】Python中常用的工具(IPython)
IPython是一个增强型的Python shell,它提供了交互式的Python编程环境。除了提供一个更强大的命令行界面之外,IPython还包括一个Notebook Web应用,允许用户创建和共享包含实时代码、方程、可视化和叙述文本的文档。IPython旨在提高开发者的效率和代码的可读性。IPython官方文档专业术语:Shell:命令行界面,用于执行命令。Notebook:一种交互式的Web应用,用于创建和分享包含代码、文本、图表等内容的文档。Kernel。
2024-08-21 00:01:05
555
原创 【项目实战】数据库系统 - 数据仓库中常见的ETL(Extract-Transform-Load)工具介绍:Kettle
Kettle是一款国外开源的ETL工具。Kettle使用Java语言编写。Kettle可以在Windows、Linux、Unix上运行,数据抽取高效、稳定。Pentaho Data Integration (PDI),通常称为Kettle,是一个开源的ETL(Extract, Transform, Load)工具,用于从各种数据源提取数据,进行转换处理,并加载到目标数据库或数据仓库中。Kettle提供了一个图形化的用户界面,便于设计和执行复杂的ETL作业。
2024-08-21 00:00:52
784
原创 【项目实战】数据库系统 - 数据仓库中常见的ETL(Extract-Transform-Load)工具介绍:Datastage
IBM DataStage是一个高性能的数据集成平台,用于在异构环境下执行大规模的数据转换和加载任务。它提供了一个图形化的用户界面,可以设计复杂的ETL(Extract, Transform, Load)流程,并支持多种数据源和目标系统。
2024-08-21 00:00:39
687
原创 【项目实战】SBOM,使用Black Duck Binary Analysis(黑鸭子工具)进行渗透测试漏洞扫描
渗透测试(Penetration Testing,简称“Pen Test”或“pentest”)是一种模拟攻击的行为,旨在评估计算机系统、网络或Web应用程序的安全性。通过模拟黑客的行为,渗透测试人员寻找并利用潜在的安全漏洞,从而评估系统的防御能力和识别存在的安全风险。
2024-08-21 00:00:29
14
原创 【项目实】AWS提供的几种Redis产品:Amazon ElastiCache for Redis、Amazon MemoryDB for Redis或自托管Redis on EC2。每种产品都有其优
这些服务提供高性能的内存存储解决方案,可以显著提高应用程序的响应速度和吞吐量。它们对于需要快速访问频繁更改的数据的应用程序尤其有用,例如实时分析、游戏分数更新、会话存储等。这些服务可以轻松集成到现有的AWS环境中,如与Lambda函数、EC2实例、RDS数据库等结合使用。
2024-08-21 00:00:18
1006
原创 【项目实战】DMSP基础功能介绍(电动车充电服务)
DMSP(数字化出行服务提供商)作为一个概念,主要关注于提供与数字化和移动性相关的服务。在电动车充电服务这一领域,DMSP可以提供一系列数字化的服务和解决方案。
2024-08-20 23:59:52
125
原创 【项目实战】DMSP基础功能介绍(自动驾驶解决方案)
DMSP(数字化出行服务提供商)是指专注于提供与数字化和移动出行相关的服务的企业。这类企业通常涉及车联网技术、自动驾驶解决方案以及出行服务平台等方面。随着汽车行业向数字化和智能化方向发展,DMSP的概念逐渐兴起,它们不仅提供传统的车载通信服务,还涉足更广泛的数字化服务领域。
2024-08-20 23:59:41
262
原创 【项目实战】DMSP基础功能介绍(车队管理与维护)
车队管理与维护是一个综合性的系统,旨在优化商业运输、物流、公共交通等领域的车队运营效率,降低成本,确保安全和合规。这个系统涉及多个方面,包括车辆追踪、调度、维护、燃料管理、驾驶员行为监控以及法规遵守。
2024-08-20 23:59:31
8
原创 【项目实战】DMSP基础功能介绍(支付与计费系统,移动应用,移动支付)
支付与计费系统:提供集成的支付解决方案,使用户能够方便快捷地完成交易,支持多种支付方式,确保交易安全。DMSP(数字化出行服务提供商)在其业务范围内通常会提供一系列与支付和计费系统相关的服务,以方便用户支付乘车费用并确保服务提供商能够有效地管理和结算收入。
2024-08-20 23:59:18
315
原创 【项目实战】多线程入门介绍(线程的生命周期)
通过理解线程的生命周期,你可以更好地控制线程的行为,比如合理地调度线程、处理线程间的同步问题等。在实际应用中,还需要注意线程安全问题,避免出现竞态条件和死锁等问题。
2024-08-20 23:58:52
6
原创 【项目实战】Protocol Buffers系列文章之使用protoc.exe 转换多个proto文件 生成 Java 代码
要使用protoc.exe将多个.proto。
2024-08-20 23:58:37
4
原创 【项目实战】商务智能BI工具(MicroStrategy、Cognos、SAP Business Objects/BO)
商务智能,Business Intelligence,简称BI。商务智能工具,是帮助企业分析数据、生成报告、创建仪表盘和可视化数据的重要软件。MicroStrategy、Cognos和Business Objects(通常称为BO)都是业界知名的BI解决方案。
2024-08-16 17:20:45
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人