自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 接口请求参数修改方案

本章主要介绍通过过滤器实现接口映射 - 本章主要说明过滤器修改参数方案。// 如果不是POST请求或Content-Type不是application/json,则直接继续处理请求。OncePerRequestFilter(一次执行)、HttpServletRequestWrapper(多次读取).addPathPatterns("/tms/**");// 修改JSON对象(这里可实现接口映射的配置)// 将请求体转换为JSON对象。2.过滤器实现参数修改:GateFilter。// 重新包装请求体。

2024-12-10 15:08:04 986

原创 API版本管理(有源码、可运行)

3.ApiVersionMappingHandlerMapping请求Mapping的实现(继承RequestMappingHandlerMapping )2.ApiVersionCondition版本匹配实现(支持了版本号vd.d格式,如果其他格式需要改造)2.优点:代码管理、实现简单;1.方案,上图两个方案都能实现,区别就是版本在 “URL”还是在“请求参数”中。如下代码采用了路径带版本方式,支持了多版本API。三、多版本支持(API多个版本同时存在访问)2.优点:Api可以存在多个版本,相同路径;

2024-12-10 10:43:24 1465

原创 设备故障预测-设计

物联设备故障预测

2024-10-25 10:50:42 175

原创 DDD学习

主要负责技术细节问题的处理,比如数据库的CRUD、搜索引擎、文件系统、分布式服务的RPC等。对应业务模型中的业务对象,字段及方法应该与业务语言抱持一致,原则上Entity和Do应该是包含嵌套的关系,且Entity的生命周期仅存在在系统的内存中,不需要序列化以及持久化,业务流程结束,Entity也应该跟随消亡。模块是核心业务逻辑的集中地,包含有状态的Entity、领域服务Domain Service、以及各种外部依赖的接口类(如Repository、ACL、中间件等)依赖。还是不依赖任何框架,纯POJO。

2024-10-25 10:36:45 731

原创 读书-《我看见的世界》李飞飞

它带来的不是替代,而是提升效率,辅助人类做更好的事情。2.“智能”的思考是人类从生物学原来开始的,从视觉、神经网络等都从生物学进化观察,从而有了理论基础。1.最好的作品总是在边界上诞生,在那里,思想 永远被困在来去之间,由陌生土地上的陌生人探索,既是局内人又是 局外人。2.在一个行业呆久了,我们往往被经验束缚,需要跳出来,可以跨行业或者相似行业去寻找灵感。3.“智能”是为了让机器有人大脑思考、学习、决策的能力,就是“机器进化”。3.有时间,我希望成为跨学科的学者,很多新模式的诞生都不是单一学科。

2024-09-23 09:20:10 667

原创 华为铁三角03-交付团队

在合同签订之后,由客户经理牵头,组织销售团队关键成员和项目交付团队关键成员进行合同交底,将项目的相关信息和文档转移给交付项目组对合同进行解读,澄清解决方案与风险,确保销售团队和交付履行团队对合同和相关风险有一致的理解。总结:铁三角是一种理论和方法,面向客户界面要找到自己行业需要的关键决策,以服务客户、提升客户价值为导向组织自己的铁三角,通过选拔机制确定人才,再不断的实战中积累经验、沉淀流程,逐渐打造自己的铁三角和团队文化。43.积累信用:信用=专业能力×靠谱×连接度×时间。B:优秀的人培养更优秀的人。

2024-09-14 17:50:26 468

原创 华为铁三角02-高质量的合同保障

SPIN销售法的核心,在于通过一系列提问启发目标客户的潜在需求,使其认识到购买此产品为他带来的价值。21:销售成功的逻辑,说到底就是客户、竞争和自身的博弈。谁能快人一步掌握客户的痛点和需求,比竞争对手更好地帮助客户解决问题,谁就能赢得活下去的机会。客户拜访是人性理解力的修炼,通过不断感悟、顿悟和站在客户的角度深度思考,替客户着想,用动人心弦的行动激发人心内在的善。提供给客户界面的文件都要评审:解决方案、服务交付、财经、商务与法务。29.销售不仅是产品的竞争,更是方案的竞争,要说你的方案对客户有什么价值。

2024-09-14 14:00:25 197

原创 小知识:Springboot 集成 第三方SDK

systemPath>${project.basedir}/src/main/resources/libs/包名.jar</systemPath>1. 三方的包放到。src/main/resources 目录下,<artifactId>包名</artifactId>

2024-09-11 11:03:36 388

原创 华为铁三角学习

16.交付问题:后端交付部门由于对项目前期的参与度不够,不完全了解一线客户经理对客户做出了怎样的承诺,而且这些承诺是否能够完成,并没有经过交付部门的确认。基于这个目标,在铁三角销售体系中,华为要求交付经理一改以往的弱势形象,全程参与项目从立项到合同签订的过程,全面了解项目的前因后果,并且发表自己的专业意见。面向客户,只有“我们”。11.客户经理的职责:不只是卖产品,更不是站在客户的对立面,而是作为客户的代表,其最重要的职责是理解客户需求,根据客户的业务需求、站在客户的角度向公司提出要求,而不是相反。

2024-09-10 11:55:20 1259

原创 Akka 基础总结

2.1 Actor通过消息传递的方式与外界通信,而且消息传递是异步的。remoteActor就是要调用的远程actor,localActor是本地actor,当远端执行完成后,就可以在里面调用this.getSender()获取到它,将结果通知回来。actorSelection:这种方法可以获取到一个已经注入到系统中的actor或一个远程的actor,通过该actor就可以发送任务。行为(behavior):行为指定的是actor中计算逻辑,通过actor接收到的消息来改变actor的状态。

2024-09-10 11:51:15 422

原创 工厂数据展示屏LED、LCD等设计

在做工业项目中,工厂会有一些实时作业、异常信息的展示,方便现场人员及时获取,一般采用的都是大屏,比如LED、LCD电视等,为了应对不同项目的需求,设计如下。展示内容排列参考了html table理念(还可以扩展,字体、颜色等);支持不同厂家sdk方式集成,按照“品牌”设计(类似jdbc设计理念)概念:位置、屏幕设备、模板;支持一个屏幕分屏,内容按照分屏展示,

2024-09-05 10:59:36 233

原创 Linux 部署 springboot jar 服务一些事项

firewall-cmd --zone=public --add-port=端口/tcp --permanent。第一步:创建wcs-agvcar.service ,目录:/etc/systemd/system。2.开机自启动,以wcs-agvcar为例。1.建议采用rpm,详细省略。1.yum ,阿里镜像。第四步查看状态 或者 ps。第三步 设置开机自启动。

2024-09-05 10:41:48 854

原创 WCS中路径通用设计的一些思考

2024-08-21 16:40:35 165

原创 Springboot 加载自定义YML 文件

throw new RuntimeException("加载YML资源文件失败"+resource);2.加载YML类YmlFileLoader 实现 接口PropertySourceFactory。

2024-08-21 16:25:47 658 1

原创 模拟器-OPC UA 协议 server端模拟,实现输送线模拟

1.服务器启动后,根据plc模型配置和接口模型配置,创建plc模拟器&创建通信节点地址;一、组件springboot 、milo。本例通过对接输送线,模拟server端。

2024-08-20 15:35:42 1875 2

原创 模拟器-Modbus Tcp Slave 模拟

1. springboot启动成功后,加载信息模型设置,按照sim.cars创建小车的slave;小车心跳、日志、任务执行、充电等通过定时器实现;2.slave实现主要通过 TcpSlave、BasicProcessImage 实现,具体不再展开。一、组件 springboot,modbus4j( com.infiniteautomation)# 小车plc信息描述;#充电速度,1格电需要多少秒。#耗电速度,1格电需要多少秒。#小车端口,初始坐标,电量。#任务执行平均耗时,秒。#行走一个单元格耗时秒。

2024-08-20 15:05:40 622

空空如也

空空如也

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

TA关注的人

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